X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=admin%2Finst_lang.php;h=858e13a6afcaea83872d7eda9965adf1fabb722e;hb=d9b4de9d7e9d3ba77f6ece752fd6cc988effd8f1;hp=9c8ea4b555cbe1c565ae026864b1f2a3d0081968;hpb=8941f62de41fe41c9ce6bf09c9fbd4e4eb847ea5;p=fa-stable.git
diff --git a/admin/inst_lang.php b/admin/inst_lang.php
index 9c8ea4b5..858e13a6 100644
--- a/admin/inst_lang.php
+++ b/admin/inst_lang.php
@@ -13,7 +13,7 @@ $page_security = 'SA_CREATELANGUAGE';
$path_to_root="..";
include_once($path_to_root . "/includes/session.inc");
-page(_("Install/Update Languages"));
+page(_($help_context = "Install/Update Languages"));
include_once($path_to_root . "/includes/date_functions.inc");
include_once($path_to_root . "/admin/db/company_db.inc");
@@ -44,74 +44,6 @@ function check_data()
return true;
}
-function write_lang()
-{
- global $path_to_root, $installed_languages, $dflt_lang;
- include_once($path_to_root . "/lang/installed_languages.inc");
-
- $conn = array_natsort($installed_languages, 'code', 'code');
- $installed_languages = $conn;
- //reset($installed_languages);
- $n = count($installed_languages);
- $msg = " ')\n";
- $msg .= "-- 'code' should match the name of the directory for the language under \\lang\n";
- $msg .= "-- 'name' is the name that will be displayed in the language selection list (in Users and Display Setup)\n";
- $msg .= "-- 'rtl' only needs to be set for right-to-left languages like Arabic and Hebrew\n\n";
- $msg .= "*/\n\n\n";
-
- $msg .= "\$installed_languages = array (\n";
- if ($n > 0)
- $msg .= "\t0 => ";
- for ($i = 0; $i < $n; $i++)
- {
- if ($i > 0)
- $msg .= "\t\tarray ";
- else
- $msg .= "array ";
- $msg .= "('code' => '" . $installed_languages[$i]['code'] . "', ";
- $msg .= "'name' => '" . $installed_languages[$i]['name'] . "', ";
- $msg .= "'encoding' => '" . $installed_languages[$i]['encoding'] . "'";
- if (isset($installed_languages[$i]['rtl']) && $installed_languages[$i]['rtl'])
- $msg .= ", 'rtl' => true),\n";
- else
- $msg .= "),\n";
- }
-
- $msg .= "\t);\n";
- $msg .= "\n\$dflt_lang = '$dflt_lang';\n?>\n";
-
- $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 (!$zp = fopen($filename, 'w'))
- {
- display_error(_("Cannot open the languages file - ") . $filename);
- return false;
- }
- else
- {
- if (!fwrite($zp, $msg))
- {
- display_error(_("Cannot write to the language file - ") . $filename);
- fclose($zp);
- return false;
- }
- // Close file
- fclose($zp);
- }
- }
- else
- {
- display_error(_("The language file ") . $filename . _(" is not writable. Change its permissions so it is, then re-run the operation."));
- return false;
- }
- return true;
-}
-
//---------------------------------------------------------------------------------------------
function handle_submit()
@@ -191,7 +123,7 @@ function handle_delete()
function display_languages()
{
- global $table_style, $installed_languages, $dflt_lang;
+ global $installed_languages, $dflt_lang;
$lang = $_SESSION["language"]->code;
@@ -203,7 +135,7 @@ function display_languages()
document.location.replace('inst_lang.php?c=df&id='+id)
}
";
- start_table($table_style);
+ start_table(TABLESTYLE);
$th = array(_("Language"), _("Name"), _("Encoding"), _("Right To Left"), _("Default"), "", "");
table_header($th);
@@ -247,7 +179,7 @@ function display_languages()
function display_language_edit($selected_id)
{
- global $installed_languages, $table_style2, $dflt_lang;
+ global $installed_languages, $dflt_lang;
if ($selected_id != -1)
$n = $selected_id;
@@ -264,7 +196,7 @@ function display_language_edit($selected_id)
}
";
- start_table($table_style2);
+ start_table(TABLESTYLE2);
if ($selected_id != -1)
{
@@ -286,8 +218,8 @@ function display_language_edit($selected_id)
yesno_list_row(_("Right To Left"), 'rtl', null, "", "", false);
yesno_list_row(_("Default Language"), 'dflt', null, "", "", false);
- label_row(_("Language File") . " (PO)", "");
- label_row(_("Language File") . " (MO)", "");
+ file_row(_("Language File") . " (PO)", 'uploadfile');
+ file_row(_("Language File") . " (MO)", 'uploadfile2');
end_table(0);
display_note(_("Select your language files from your local harddisk."), 0, 1);