Fixed check for language session var.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Sun, 21 Feb 2010 21:08:31 +0000 (21:08 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Sun, 21 Feb 2010 21:08:31 +0000 (21:08 +0000)
CHANGELOG.txt
includes/session.inc

index 483892c4b2a4b3d4b2ddc9938e3e5bd2572063e5..a8f4699e30596734bbd8cffb996e2c7ebaad424d 100644 (file)
@@ -19,6 +19,10 @@ Legend:
 ! -> Note
 $ -> Affected files
 
+21-Feb-2010 Janusz Dobrowolski
+# Fixed check for language session var.
+$ /includes/session.inc
+
 19-Feb-2010 Joe Hunt/Ary Wibowo
 # Bug in exchange variation calculation in certain situations.
 $ /gl/includes/gl_db_banking.inc
index cf50391cfb4621a8095c7d7460fa6af837e730d4..ee6d2ff81e71234fa0f4cae51047fc66dc11db35 100644 (file)
@@ -166,7 +166,7 @@ header("Cache-control: private");
 get_text_init();
 
 // Page Initialisation
-if (!method_exists($_SESSION['language'], 'set_language')) 
+if (!isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_language')) 
 {
        $l = array_search_value($dflt_lang, $installed_languages,  'code');
        $_SESSION['language'] = new language($l['name'], $l['code'], $l['encoding'],