You are here

function ldap_authorization_og2_has_role in Lightweight Directory Access Protocol (LDAP) 7

Same name and namespace in other branches
  1. 8.2 ldap_authorization/ldap_authorization_og/ldap_authorization_og.module \ldap_authorization_og2_has_role()
  2. 7.2 ldap_authorization/ldap_authorization_og/ldap_authorization_og.module \ldap_authorization_og2_has_role()
1 call to ldap_authorization_og2_has_role()
LdapAuthorizationOg2Tests::testBasicFunctionsAndApi in ldap_authorization/tests/Og/Og2.test
just make sure install succeeds and

File

ldap_authorization/ldap_authorization_og/ldap_authorization_og.module, line 175
controls organic group membership based on LDAP values

Code

function ldap_authorization_og2_has_role($gid, $uid, $role_name) {
  $rid = ldap_authorization_og2_rid_from_role_name('node', $gid, $role_name);
  $roles = og_get_user_roles('node', $gid, $uid);
  return is_array($roles) && isset($roles[$rid]);
}