You are here

function apply_for_role_delete_role in Apply for role 6

Same name and namespace in other branches
  1. 5 apply_for_role.module \apply_for_role_delete_role()
  2. 7.2 apply_for_role.module \apply_for_role_delete_role()
  3. 7 apply_for_role.module \apply_for_role_delete_role()
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
Deletea role application from the database.

File

./apply_for_role.module, line 486
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(array(
      'uid' => $uid,
    ));
    $myroles = $account->roles;
    unset($myroles[$rid]);
    user_save($account, array(
      'roles' => $myroles,
    ));
  }
}