diff --git a/classes/context/Context.class.php b/classes/context/Context.class.php index ac46ca5c2..e349e7704 100644 --- a/classes/context/Context.class.php +++ b/classes/context/Context.class.php @@ -98,6 +98,7 @@ class Context { $this->db_info->lang_type = $site_module_info->default_language; if(!$this->db_info->lang_type) $this->db_info->lang_type = 'en'; + if(!$this->db_info->use_db_session) $this->db_info->use_db_session = 'N'; } // Load Language File @@ -127,7 +128,7 @@ class Context { $this->loadLang(_XE_PATH_.'modules/module/lang'); // set session handler - if(Context::isInstalled() && $this->db_info->use_db_session != 'N') { + if(Context::isInstalled() && $this->db_info->use_db_session == 'Y') { $oSessionModel = &getModel('session'); $oSessionController = &getController('session'); session_set_save_handler( @@ -245,6 +246,7 @@ class Context { if($db_info->qmail_compatibility != 'Y') $db_info->qmail_compatibility = 'N'; $GLOBALS['_qmail_compatibility'] = $db_info->qmail_compatibility; + if(!$db_info->use_db_session) $db_info->use_db_session = 'N'; if(!$db_info->use_ssl) $db_info->use_ssl = 'none'; $this->set('_use_ssl', $db_info->use_ssl);