* @version $Id$ * @access public * @license http://opensource.org/licenses/gpl-3.0.html */ ini_set("arg_separator.output", "&"); ini_set('register_globals', 0); if(defined('MOD_DEBUG') && MOD_DEBUG == true) { error_reporting(E_ALL | E_STRICT); ini_set('display_errors', 1); ini_set('display_startup_errors',1); ini_set("track_errors", 1); } else { ini_set('display_errors', 0); ini_set('display_startup_errors',0); } setlocale(LC_NUMERIC, 'en_US'); setlocale(LC_TIME, 'fr_FR'); ini_set('session.auto_start', 0); if(defined('INACTIVITY_MAX_TIME')) { ini_set('session.cookie_lifetime', 0); ini_set('session.gc_maxlifetime', INACTIVITY_MAX_TIME); } ini_set('session.use_cookies', 1); ini_set('session.use_only_cookies', 1); if(session_id() == '') { ini_set('session.use_trans_sid', 0); } date_default_timezone_set(TIME_ZONE); ini_set('url_rewriter.tags',''); // check either safari or chrome is used // fix chrom absurd bug : http://dev.linea21.com/issues/693 if ((stripos( $user_agent, 'Chrome') !== false) || (stripos( $user_agent, 'Safari') !== false)) header('X-XSS-Protection: 1'); ?>