You are here

function og_rules_condition_user_has_role in Organic groups 7.2

Condition: User has group role.

1 string reference to 'og_rules_condition_user_has_role'
og_rules_condition_info in ./og.rules.inc
Implements hook_rules_condition_info().

File

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

Code

function og_rules_condition_user_has_role(EntityDrupalWrapper $account, EntityDrupalWrapper $group, $roles) {
  $user_roles = og_get_user_roles($group
    ->type(), $group
    ->getIdentifier(), $account
    ->getIdentifier());
  return !array_diff($roles, $user_roles);
}