} // lets start our session smn_session_start(); if (PHP_VERSION >= 4.3 && function_exists('ini_get') && ini_get('register_globals') == false) { extract($_SESSION, EXTR_OVERWRITE + EXTR_REFS); } if ($_GET['ID'] && !$store_id) { if (!smn_session_is_registered('store_id')) { smn_session_register('store_id'); } $store_id = intval($_GET['ID']); } if (!smn_session_is_registered('store_name')) { smn_session_register('store_name'); } $store_name = $store->get_store_name(); if (!smn_session_is_registered('store_group_type')) { smn_session_register('store_group_type'); } $store_group_type = smn_set_store_group_type($store->get_store_type()); if (!smn_session_is_registered('store_type')) { smn_session_register('store_type'); } $store_type = $store->get_store_type(); // set the language if (!smn_session_is_registered('language') || isset($_GET['language'])) { if (!smn_session_is_registered('language')) { smn_session_register('language'); smn_session_register('languages_id'); } include DIR_WS_CLASSES . 'language.php';
} } else { smn_session_start(); $session_started = true; } if ($session_started == true && PHP_VERSION >= 4.3 && function_exists('ini_get') && ini_get('register_globals') == false) { extract($_SESSION, EXTR_OVERWRITE + EXTR_REFS); } if (!smn_session_is_registered('store_registered')) { smn_session_register('store_registered'); } $store_registered = $store->smn_set_store_status($store->get_store_status()); if (!smn_session_is_registered('store_name')) { smn_session_register('store_name'); } $store_name = $store->get_store_name(); if (!smn_session_is_registered('store_id')) { smn_session_register('store_id'); } $store_id = $store->get_store_id(); if (!smn_session_is_registered('store_type')) { smn_session_register('store_type'); } $store_type = $store->get_store_type_name(); // set SID once, even if empty $SID = defined('SID') ? SID : ''; // verify the ssl_session_id if the feature is enabled if ($request_type == 'NONSSL' && SESSION_CHECK_SSL_SESSION_ID == 'True' && ENABLE_SSL == true && $session_started == true) { $ssl_session_id = getenv('SSL_SESSION_ID'); if (!smn_session_is_registered('SSL_SESSION_ID')) { $SESSION_SSL_ID = $ssl_session_id;