$ret = false;
// Get admin's defult access right
- if (!empty($cacheArray['admins']['def_acl'][$_SESSION['admin_login']])) {
+ if (!empty($cacheArray['admins']['def_acl'][get_session('admin_login')])) {
// Load from cache
- $default = $cacheArray['admins']['def_acl'][$_SESSION['admin_login']];
+ $default = $cacheArray['admins']['def_acl'][get_session('admin_login')];
// Count cache hits
$_CONFIG['cache_hits']++;
} elseif (!is_object($cacheInstance)) {
// Load from database
$result = SQL_QUERY_ESC("SELECT default_acl FROM "._MYSQL_PREFIX."_admins WHERE login='%s' LIMIT 1",
- array($_SESSION['admin_login']), __FILE__, __LINE__);
+ array(get_session('admin_login')), __FILE__, __LINE__);
list($default) = SQL_FETCHROW($result);
SQL_FREERESULT($result);
}
// Get admin's ID
- $aid = GET_ADMIN_ID($_SESSION['admin_login']);
+ $aid = GET_ADMIN_ID(get_session('admin_login'));
if (!empty($wht)) {
// Check for parent menu:
if (!empty($POST['pass1'][$id])) $ADD = sprintf(", password='%s'", SQL_ESCAPE($hash));
// Get admin's ID
- $salt = substr(GET_ADMIN_HASH($_SESSION['admin_login']), 0, -40);
- $aid = GET_ADMIN_ID($_SESSION['admin_login']);
+ $salt = substr(GET_ADMIN_HASH(get_session('admin_login')), 0, -40);
+ $aid = GET_ADMIN_ID(get_session('admin_login'));
// Rewrite cookie when it's own account
if ($aid == $id) {
// Set timeout cookie
set_session("admin_last", time());
- if ($login != $_SESSION['admin_login']) {
+ if ($login != get_session('admin_login')) {
// Update login cookie
set_session("admin_login", $login);
// Update password cookie as well?
if (!empty($ADD)) set_session("admin_md5", $hash);
- } elseif (generateHash($POST['pass1'][$id], $salt) != $_SESSION['admin_md5']) {
+ } elseif (generateHash($POST['pass1'][$id], $salt) != get_session('admin_md5')) {
// Update password cookie
set_session("admin_md5", $hash);
}
// Get default ACL from admin to check if we can allow him to change the default ACL
$result = SQL_QUERY_ESC("SELECT default_acl FROM "._MYSQL_PREFIX."_admins WHERE login='%s' LIMIT 1",
- array($_SESSION['admin_login']), __FILE__, __LINE__);
+ array(get_session('admin_login')), __FILE__, __LINE__);
list($default) = SQL_FETCHROW($result);
// Free result
$id = bigintval($id);
// Delete only when it's not your own account!
- if (($del == 1) && (GET_ADMIN_ID($_SESSION['admin_login']) != $id)) {
+ if (($del == 1) && (GET_ADMIN_ID(get_session('admin_login')) != $id)) {
// Rewrite his tasks to all admins
$result = SQL_QUERY_ESC("UPDATE "._MYSQL_PREFIX."_task_system SET assigned_admin='0' WHERE assigned_admin='%s'",
array($id), __FILE__, __LINE__);