if (!tep_session_is_registered('SESSION_IP_ADDRESS')) { $SESSION_IP_ADDRESS = $ip_address; tep_session_register('SESSION_IP_ADDRESS'); } if ($SESSION_IP_ADDRESS != $ip_address) { tep_session_destroy(); tep_redirect(get_admin_link(PAGE_LOGIN)); } } // END sesctions ---------------- // navigation history if (tep_session_is_registered('navigation')) { if (PHP_VERSION < 4) { $broken_navigation = $navigation; $navigation = new navigationHistory(); $navigation->unserialize($broken_navigation); } } else { tep_session_register('navigation'); $navigation = new navigationHistory(); } $navigation->add_current_page(); // init Smarty Object $smarty = new Smarty(); $smarty->assign('_CURRENT_ADMIN_PAGE_LINK', _CURRENT_ADMIN_PAGE_LINK); $smarty->assign('_TEMPLATE_SOURCE_DIR', _ADMIN_ROOT . 'templates/'); // BOF Language setting ------------- // language changes checking if (isset($_GET['lang'])) { $_SESSION['language_code'] = $_GET['lang']; $sql_lang = "SELECT language_id, language_code, language_directory FROM " . _TABLE_LANGUAGES . " WHERE language_code='" . $_SESSION['language_code'] . "' and lang_status='actived'";