You are here

function og_rules_group_roles_options_list in Organic groups 7.2

Options list callback for group roles.

2 string references to 'og_rules_group_roles_options_list'
og_rules_action_info in ./og.rules.inc
Implements hook_rules_action_info().
og_rules_condition_info in ./og.rules.inc
Implements hook_rules_condition_info().

File

./og.rules.inc, line 398
Rules integration for the Organic groups module.

Code

function og_rules_group_roles_options_list($element) {
  $og_roles = array();
  $unique_roles = array_unique(og_get_user_roles_name());
  foreach ($unique_roles as $role) {
    if (!in_array($role, array(
      OG_ANONYMOUS_ROLE,
      OG_AUTHENTICATED_ROLE,
    ))) {
      $og_roles[$role] = $role;
    }
  }
  return $og_roles;
}