public function LdapAuthorizationConsumerDrupalRole::usersAuthorizations in Lightweight Directory Access Protocol (LDAP) 7.2
Same name and namespace in other branches
- 8.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 value
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 190
Class
Code
public function usersAuthorizations(&$user) {
$authorizations = [];
foreach ($user->roles as $rid => $role_name_mixed_case) {
$authorizations[] = drupal_strtolower($role_name_mixed_case);
}
return $authorizations;
}