You are here

public function LdapAuthorizationConsumerDrupalRole::usersAuthorizations in Lightweight Directory Access Protocol (LDAP) 8.2

Same name and namespace in other branches
  1. 7.2 ldap_authorization/ldap_authorization_drupal_role/LdapAuthorizationConsumerRole.class.php \LdapAuthorizationConsumerDrupalRole::usersAuthorizations()
  2. 7 ldap_authorization/ldap_authorization_drupal_role/LdapAuthorizationConsumerRole.class.php \LdapAuthorizationConsumerDrupalRole::usersAuthorizations()

* Return all user consumer ids * regardless of it they were granted by this module * *

Parameters

user object $user: * @return array of consumer ids such as array('3-2','7-2'), array('admin','user_admin')

Overrides LdapAuthorizationConsumerAbstract::usersAuthorizations

File

ldap_authorization/ldap_authorization_drupal_role/LdapAuthorizationConsumerRole.class.php, line 173

Class

LdapAuthorizationConsumerDrupalRole

Code

public function usersAuthorizations(&$user) {
  $authorizations = array();
  foreach ($user->roles as $rid => $role_name_mixed_case) {
    $authorizations[] = drupal_strtolower($role_name_mixed_case);
  }
  return $authorizations;
}