X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=includes%2Flang%2Flanguage.php;h=876abd1544fd4bf35e79689ed6f3b38ba5019e44;hb=1a19006ad043cc6e8462a5c9f9b583b25de268cf;hp=bd7e2082d4d2e29f68d202e6d109f5b9133f5692;hpb=878f4303c7f8759f2e7d1f742e43c175a664ede2;p=fa-stable.git diff --git a/includes/lang/language.php b/includes/lang/language.php index bd7e2082..876abd15 100644 --- a/includes/lang/language.php +++ b/includes/lang/language.php @@ -39,7 +39,7 @@ class language $_SESSION['language'] != $_SESSION['languages'][$code]) { $_SESSION['language'] = $_SESSION['languages'][$code]; - redirect(""); + reload_page(""); } } @@ -89,6 +89,9 @@ get_text::init(); get_text::set_language($lang->code, $lang->encoding); //get_text::add_domain("wa", $path_to_root . "/lang"); get_text::add_domain($lang->code, $path_to_root . "/lang"); +// Unnecessary for ajax calls. +// Due to bug in php 4.3.10 for this version set globally in php4.ini +ini_set('default_charset', $_SESSION['language']->encoding); if (!function_exists("_")) { @@ -106,7 +109,7 @@ function _set($key,$value) get_text::set_var($key,$value); } -function redirect($msg) +function reload_page($msg) { // header("Location: $_SERVER['PHP_SELF'].""); // exit;