function defaultconfig_component_rebuild_roles in Default config 7
Provision roles that should exist by default.
1 string reference to 'defaultconfig_component_rebuild_roles'
- defaultconfig_defaultconfig_components in ./
defaultconfig.module - Implements hook_defaultconfig_components().
File
- ./
defaultconfig.module, line 112 - main module file.
Code
function defaultconfig_component_rebuild_roles(array $info, $defaults, $module = FALSE) {
if (isset($defaults) && is_array($defaults)) {
foreach ($defaults as $role) {
$role = (object) $role;
if ($existing = user_role_load_by_name($role->name)) {
$role->rid = $existing->rid;
}
user_role_save($role);
}
}
}