function apply_for_role_delete_role in Apply for role 7
Same name and namespace in other branches
- 5 apply_for_role.module \apply_for_role_delete_role()
- 6 apply_for_role.module \apply_for_role_delete_role()
- 7.2 apply_for_role.module \apply_for_role_delete_role()
Removes a role from a user.
Parameters
$user: A user object.
$rid: A role ID.
Return value
A boolean indicating success.
2 calls to apply_for_role_delete_role()
- apply_for_role_deny_apply in ./
apply_for_role.module - Deny a role application.
- apply_for_role_remove_apply in ./
apply_for_role.module - Delete a role application from the database.
File
- ./
apply_for_role.module, line 611 - Allows users to apply for roles.
Code
function apply_for_role_delete_role($uid, $rid) {
if (!in_array($rid, array(
DRUPAL_ANONYMOUS_RID,
DRUPAL_AUTHENTICATED_RID,
))) {
$account = user_load($uid);
$myroles = $account->roles;
unset($myroles[$rid]);
user_save($account, array(
'roles' => $myroles,
));
}
}