function _og_features_role_dependencies in Organic groups 7.2
Return a module name providing given role or FALSE.
Parameters
string $role_name: A role name to return the declaring module for.
Return value
mixed A string representing a module name implementing given role or FALSE.
1 call to _og_features_role_dependencies()
- og_features_role_features_export in includes/
og_features_role.features.inc - Implements hook_features_export().
File
- includes/
og_features_role.features.inc, line 152 - Integration with features for og roles.
Code
function _og_features_role_dependencies($role_name) {
$roles =& drupal_static(__FUNCTION__, array());
if (empty($roles)) {
foreach (module_implements('og_default_roles') as $module) {
$moduleroles = module_invoke($module, 'og_default_roles');
foreach ($moduleroles as $role) {
$roles[$role] = $module;
}
}
}
if (!empty($roles[$role_name])) {
return $roles[$role_name];
}
else {
return FALSE;
}
}