From: Janusz Dobrowolski Date: Sun, 21 Feb 2010 21:08:31 +0000 (+0000) Subject: Fixed check for language session var. X-Git-Tag: 2.3-final~963 X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=commitdiff_plain;h=08a0fce29fde0917b4b6326a9d3ac015502cd1ef;p=fa-stable.git Fixed check for language session var. --- diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 483892c4..a8f4699e 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -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 diff --git a/includes/session.inc b/includes/session.inc index cf50391c..ee6d2ff8 100644 --- a/includes/session.inc +++ b/includes/session.inc @@ -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'],