// Check ACL for menu combination
function ADMINS_CHECK_ACL($act, $wht) {
- global $cacheArray, $cacheInstance;
// If action is login or logout allow allways!
$default = "allow";
if (($act == "login") || ($act == "logout")) return true;
$lines = 0; $acl_mode = "failed";
if (GET_EXT_VERSION("cache") >= "0.1.2") {
// Load only from array when there are lines!
- if ((isset($cacheArray['admin_acls'])) && (is_array($cacheArray['admin_acls'])) && (count($cacheArray['admin_acls']) > 0)) {
+ if ((isset($GLOBALS['cache_array']['admin_acls'])) && (is_array($GLOBALS['cache_array']['admin_acls'])) && (count($GLOBALS['cache_array']['admin_acls']) > 0)) {
// Load ACL from array
- foreach ($cacheArray['admin_acls']['admin_id'] as $id => $aid_acls) {
+ foreach ($GLOBALS['cache_array']['admin_acls']['admin_id'] as $id => $aid_acls) {
if ($aid == $aid_acls) {
// Okay, one line was found!
- if ((!empty($act)) && ($cacheArray['admin_acls']['action_menu'][$id] == $act)) {
+ if ((!empty($act)) && ($GLOBALS['cache_array']['admin_acls']['action_menu'][$id] == $act)) {
// Main menu line found
- $acl_mode = $cacheArray['admin_acls']['access_mode'][$id];
+ $acl_mode = $GLOBALS['cache_array']['admin_acls']['access_mode'][$id];
$lines = 1;
}
- elseif ((!empty($wht)) && ($cacheArray['admin_acls']['what_menu'][$id] == $wht)) {
+ elseif ((!empty($wht)) && ($GLOBALS['cache_array']['admin_acls']['what_menu'][$id] == $wht)) {
// Check sub menu
- $acl_mode = $cacheArray['admin_acls']['access_mode'][$id];
+ $acl_mode = $GLOBALS['cache_array']['admin_acls']['access_mode'][$id];
$lines = 1;
}
if ($lines == 1) {
// Change a lot admin account
function ADMINS_CHANGE_ADMIN_ACCOUNT($POST) {
- global $cacheInstance;
-
// Begin the update
$cache_update = 0;
foreach ($POST['login'] as $id => $login) {