$act = GET_ACTION($GLOBALS['module'], $wht);
// Define admin login name and ID number
- define('__ADMIN_LOGIN', SQL_ESCAPE($_COOKIE['admin_login']));
- define('__ADMIN_ID' , GET_ADMIN_ID($_COOKIE['admin_login']));
+ define('__ADMIN_LOGIN', SQL_ESCAPE($_SESSION['admin_login']));
+ define('__ADMIN_ID' , GET_ADMIN_ID($_SESSION['admin_login']));
// Preload templates
if (EXT_IS_ACTIVE("admins")) {
//
function ADMIN_CHECK_MENU_MODE()
{
- global $_CONFIG, $ADMINS, $_COOKIE;
+ global $_CONFIG, $ADMINS, $_SESSION;
// Set the global mode as the mode for all admins
$MODE = $_CONFIG['admin_menu']; $ADMIN = $MODE;
// Check individual settings of current admin
- if (isset($ADMINS['la_mode'][$_COOKIE['admin_login']]))
+ if (isset($ADMINS['la_mode'][$_SESSION['admin_login']]))
{
// Load from cache
- $ADMIN = $ADMINS['la_mode'][$_COOKIE['admin_login']];
+ $ADMIN = $ADMINS['la_mode'][$_SESSION['admin_login']];
$_CONFIG['cache_hits']++;
}
elseif (GET_EXT_VERSION("admins") >= "0.6.7")
{
// Load from database when version of "admins" is enough
$result = SQL_QUERY_ESC("SELECT la_mode FROM "._MYSQL_PREFIX."_admins WHERE login='%s' LIMIT 1",
- array($_COOKIE['admin_login']), __FILE__, __LINE__);
+ array($_SESSION['admin_login']), __FILE__, __LINE__);
if (SQL_NUMROWS($result) == 1)
{
// Load data