X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=install%2Fisession.inc;h=b65d52ed0c79ae6e22cbb9f01a08127457df66d4;hb=3aada292902adb788119da40db39f437fcfc7654;hp=903e5530d07a8889f584073a7fde02bd3b372b08;hpb=667d49c80d1622fc2185cf3cbfd0f6845c02b369;p=fa-stable.git diff --git a/install/isession.inc b/install/isession.inc index 903e5530..b65d52ed 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]); @@ -125,12 +125,20 @@ $inst_langs = array( 'zh_CN' => array ( 'name' => 'Chinese Simplifed', 'code' => 'zh_CN', 'encoding' => 'utf-8'), ); +if ($SysPrefs->go_debug > 0) + $cur_error_level = -1; +else + $cur_error_level = E_USER_WARNING|E_USER_ERROR|E_USER_NOTICE; + +error_reporting($cur_error_level); +ini_set("display_errors", "On"); + $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('code' => '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')