public function LdapAuthorizationConsumerDrupalRole::usersAuthorizations in Lightweight Directory Access Protocol (LDAP) 8.2
Same name and namespace in other branches
- 7.2 ldap_authorization/ldap_authorization_drupal_role/LdapAuthorizationConsumerRole.class.php \LdapAuthorizationConsumerDrupalRole::usersAuthorizations()
- 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
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;
}