function vertical_tabs_config_user_is_restricted_by_all_his_roles in Vertical Tabs Config 7
Same name and namespace in other branches
- 8 vertical_tabs_config.module \vertical_tabs_config_user_is_restricted_by_all_his_roles()
Checks if all user is restricted by configuration given all of his roles.
Parameters
array $restricted_roles: List of all restricted roles.
Return value
bool result Indicates if user is restricted given all his roles.
1 call to vertical_tabs_config_user_is_restricted_by_all_his_roles()
File
- ./
vertical_tabs_config.module, line 123 - Vertical tabs config main file.
Code
function vertical_tabs_config_user_is_restricted_by_all_his_roles(array $restricted_roles) {
global $user;
$restricted_counter = 0;
foreach ($user->roles as $rid_user => $value) {
foreach ($restricted_roles as $rid_restricted) {
if ($rid_user == $rid_restricted) {
$restricted_counter++;
}
}
}
if ($restricted_counter == count($user->roles)) {
return TRUE;
}
else {
return FALSE;
}
}