X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=install%2Fisession.inc;h=bf21f18b4bf0c68f7003b8dcef0d9cb46456dfd0;hb=6ca1979dd3d94414a18958346bcb39b984f7a544;hp=684bad7b55849ec0f02be93166b6afa1b45a19a1;hpb=ada06adf18f07cadf551f33e03cad48a1875e489;p=fa-stable.git diff --git a/install/isession.inc b/install/isession.inc index 684bad7b..bf21f18b 100644 --- a/install/isession.inc +++ b/install/isession.inc @@ -31,7 +31,7 @@ function output_html($text) // function strip_quotes($data) { - if(get_magic_quotes_gpc()) { + if(version_compare(phpversion(), '5.4', '<') && get_magic_quotes_gpc()) { if(is_array($data)) { foreach($data as $k => $v) { $data[$k] = strip_quotes($data[$k]); @@ -130,7 +130,7 @@ $Ajax = new Ajax(); get_text_init(); $i_lang = isset($_POST['inst_lang']) ? $_POST['inst_lang'] : - (isset($_SESSION['inst_set']['inst_lang']) ? $_SESSION['inst_set']['inst_lang'] : array('C')); + (isset($_SESSION['inst_set']['inst_lang']) ? $_SESSION['inst_set']['inst_lang'] : 'C'); // Page Initialisation if (!isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_language') @@ -138,7 +138,7 @@ if (!isset($_SESSION['language']) || !method_exists($_SESSION['language'], 'set_ { $l = array_search_value($i_lang, $inst_langs, 'code'); $_SESSION['language'] = new language($l['name'], $l['code'], $l['encoding'], - isset($l['rtl']) ? 'rtl' : 'ltr'); + @isset($l['rtl']) ? 'rtl' : 'ltr'); } if (!isset($installed_languages))