X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Flang%2Flanguage.php;h=f9b86b17ceaf2bfb84cfb10a54c87b893315dca1;hb=6bdb8986a143a35e8f8a1c318bd14fab839000b2;hp=a444838c22d40fb8df9eca1f66fffe1a3e445c93;hpb=1c10a2b7d9a2624febe901dbe5cbc5dc9159eebf;p=fa-stable.git diff --git a/includes/lang/language.php b/includes/lang/language.php index a444838c..f9b86b17 100644 --- a/includes/lang/language.php +++ b/includes/lang/language.php @@ -57,10 +57,9 @@ class language // check id file exists only once for session $_SESSION['language']->is_locale_file = file_exists($locale); } - $lang = $_SESSION['language']; - get_text::set_language($lang->code, $lang->encoding); - get_text::add_domain($lang->code, $path_to_root . "/lang"); + $_SESSION['get_text']->set_language($lang->code, $lang->encoding); + $_SESSION['get_text']->add_domain($lang->code, $path_to_root . "/lang"); // Necessary for ajax calls. Due to bug in php 4.3.10 for this // version set globally in php.ini @@ -69,7 +68,7 @@ class language if (isset($_SESSION['App']) && $changed) $_SESSION['App']->init(); // refresh menu } - +} /** * This method loads an array of language objects into a session variable * called $_SESSIONS['languages']. Only supported languages are added. @@ -92,18 +91,16 @@ class language $_SESSION['language'] = $_SESSION['languages'][$dflt_lang]; } -} - function _set($key,$value) { - get_text::set_var($key,$value); + $_SESSION['get_text']->set_var($key,$value); } if (!function_exists("_")) { function _($text) { - $retVal = get_text::gettext($text); + $retVal = $_SESSION['get_text']->gettext($text); if ($retVal == "") return $text; return $retVal;