- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
if (count($not_enough_rights) == 1 and !empty($not_enough_rights['user_extra'])) {
// если нужен доступ только к user_extra, то дополнительного доступа не надо, но скрываем сами права user_extra
} else {
if (count(array_merge($user_rights, $EDIT_ADMIN_GROUPS)) != count($EDIT_ADMIN_GROUPS)) {
$GLOBALS['VALID_GROUPS'] = array('root');
} else {
$GLOBALS['VALID_GROUPS'] = array('superadmin');
}
}
Если $user_rights не пустой, то ты просто админ, если пустой, то суперадмин. Не проставил в БД права - суперадмин!
guest 23.04.2016 16:55 # 0