X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Finst_lang.php;h=bd23d383f9012a323279c5b56a2643ebeea3c37e;hb=66e722695a2743eec756b5f26a306bda3bc975ee;hp=b076cc02d1bf1892d1553cc7ce6fc7b45056c276;hpb=381800ed0f062bdf285ae68c03da604c0b0eb8f1;p=fa-stable.git diff --git a/admin/inst_lang.php b/admin/inst_lang.php index b076cc02..bd23d383 100644 --- a/admin/inst_lang.php +++ b/admin/inst_lang.php @@ -1,6 +1,6 @@ $arySorted) foreach ($aryData as $aryOriginal) @@ -72,7 +74,7 @@ function array_natsort($aryData, $strIndex, $strSortBy, $strSortType=false) // return the return return $aryResult; -} +} function write_lang() { @@ -82,9 +84,9 @@ function write_lang() $conn = array_natsort($installed_languages, 'code', 'code'); $installed_languages = $conn; //reset($installed_languages); - $n = count($installed_languages); + $n = count($installed_languages); $msg = " ')\n"; $msg .= "-- 'code' should match the name of the directory for the language under \\lang\n"; @@ -93,7 +95,8 @@ function write_lang() $msg .= "*/\n\n\n"; $msg .= "\$installed_languages = array (\n"; - $msg .= "\t0 => "; + if ($n > 0) + $msg .= "\t0 => "; for ($i = 0; $i < $n; $i++) { if ($i > 0) @@ -112,16 +115,16 @@ function write_lang() $filename = $path_to_root . "/lang/installed_languages.inc"; // Check if the file exists and is writable first. - if (file_exists($filename) && is_writable($filename)) + if (file_exists($filename) && is_writable($filename)) { - if (!$zp = fopen($filename, 'w')) + if (!$zp = fopen($filename, 'w')) { display_error(_("Cannot open the languages file - ") . $filename); return false; - } - else + } + else { - if (!fwrite($zp, $msg)) + if (!fwrite($zp, $msg)) { display_error(_("Cannot write to the language file - ") . $filename); fclose($zp); @@ -130,8 +133,8 @@ function write_lang() // Close file fclose($zp); } - } - else + } + else { display_error(_("The language file ") . $filename . _(" is not writable. Change its permissions so it is, then re-run the operation.")); return false; @@ -156,12 +159,12 @@ function handle_submit() $installed_languages[$id]['rtl'] = (bool)$_POST['rtl']; if (!write_lang()) return false; - $directory = $path_to_root . "/lang/" . $_POST['code']; + $directory = $path_to_root . "/lang/" . $_POST['code']; if (!file_exists($directory)) { mkdir($directory); mkdir($directory . "/LC_MESSAGES"); - } + } if (is_uploaded_file($_FILES['uploadfile']['tmp_name'])) { $file1 = $_FILES['uploadfile']['tmp_name']; @@ -187,13 +190,13 @@ function handle_delete() { global $path_to_root, $installed_languages; - $id = $_GET['id']; + $id = $_GET['id']; $lang = $installed_languages[$id]['code']; - $filename = "$path_to_root/lang/$lang/LC_MESSAGES"; - if ($h = opendir($filename)) + $filename = "$path_to_root/lang/$lang/LC_MESSAGES"; + if ($h = opendir($filename)) { - while (($file = readdir($h)) !== false) + while (($file = readdir($h)) !== false) { if (is_file("$filename/$file")) unlink("$filename/$file"); @@ -201,10 +204,10 @@ function handle_delete() closedir($h); } rmdir($filename); - $filename = "$path_to_root/lang/$lang"; - if ($h = opendir($filename)) + $filename = "$path_to_root/lang/$lang"; + if ($h = opendir($filename)) { - while (($file = readdir($h)) !== false) + while (($file = readdir($h)) !== false) { if (is_file("$filename/$file")) unlink("$filename/$file"); @@ -231,7 +234,7 @@ function display_languages() global $table_style, $installed_languages; $lang = $_SESSION["language"]->code; - + echo " "; - + start_table($table_style2); - if ($selected_id != -1) + if ($selected_id != -1) { $conn = $installed_languages[$selected_id]; $_POST['code'] = $conn['code']; @@ -306,7 +310,7 @@ function display_language_edit($selected_id) else $_POST['rtl'] = false; hidden('selected_id', $selected_id); - } + } text_row_ex(_("Language"), 'code', 20); text_row_ex(_("Name"), 'name', 20); text_row_ex(_("Encoding"), 'encoding', 20); @@ -318,7 +322,7 @@ function display_language_edit($selected_id) end_table(0); display_note(_("Select your language files from your local harddisk."), 0, 1); - echo "
"; + echo "
"; end_form(); @@ -329,18 +333,18 @@ function display_language_edit($selected_id) if (isset($_GET['c'])) { - if ($_GET['c'] == 'df') + if ($_GET['c'] == 'df') { handle_delete(); } - if ($_GET['c'] == 'u') + if ($_GET['c'] == 'u') { - if (handle_submit()) + if (handle_submit()) { //meta_forward($_SERVER['PHP_SELF']); } - } + } } //---------------------------------------------------------------------------------------------