function _user_features_get_roles in Features 7
Same name and namespace in other branches
- 7.2 includes/features.user.inc \_user_features_get_roles()
Generate $rid => $role with role names untranslated.
3 calls to _user_features_get_roles()
- user_permission_features_rebuild in includes/
features.user.inc - Implements hook_features_rebuild(). Iterate through default permissions and update the permissions map.
- user_role_features_export_options in includes/
features.user.inc - Implements hook_features_export_options().
- _user_features_get_permissions in includes/
features.user.inc - Represent the current state of permissions as a perm to role name array map.
File
- includes/
features.user.inc, line 222
Code
function _user_features_get_roles($builtin = TRUE) {
$roles = array();
foreach (user_roles() as $rid => $name) {
switch ($rid) {
case DRUPAL_ANONYMOUS_RID:
if ($builtin) {
$roles[$rid] = 'anonymous user';
}
break;
case DRUPAL_AUTHENTICATED_RID:
if ($builtin) {
$roles[$rid] = 'authenticated user';
}
break;
default:
$roles[$rid] = $name;
break;
}
}
return $roles;
}