From 08a0fce29fde0917b4b6326a9d3ac015502cd1ef Mon Sep 17 00:00:00 2001 From: Janusz Dobrowolski Date: Sun, 21 Feb 2010 21:08:31 +0000 Subject: [PATCH] Fixed check for language session var. --- CHANGELOG.txt | 4 ++++ includes/session.inc | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) 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'], -- 2.30.2