Better check for language session var.
authorJanusz Dobrowolski <janusz@frontaccounting.eu>
Thu, 11 Feb 2010 20:47:24 +0000 (20:47 +0000)
committerJanusz Dobrowolski <janusz@frontaccounting.eu>
Thu, 11 Feb 2010 20:47:24 +0000 (20:47 +0000)
includes/session.inc

index af62f7fff5a537ee40d8eccb79d304060d220733..cf50391cfb4621a8095c7d7460fa6af837e730d4 100644 (file)
@@ -159,14 +159,14 @@ ini_set('session.gc_maxlifetime', 36000); // 10hrs
 
 session_name('FrontAccounting');
 session_start();
+
 // this is to fix the "back-do-you-want-to-refresh" issue - thanx PHPFreaks
 header("Cache-control: private");
 
-
 get_text_init();
 
 // Page Initialisation
-if (!isset($_SESSION['language'])) 
+if (!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'],