You are here

function user_external_invite_user_role_delete in User External Invite 1.0.x

Same name and namespace in other branches
  1. 7.2 user_external_invite.module \user_external_invite_user_role_delete()
  2. 7 user_external_invite.module \user_external_invite_user_role_delete()

Implements hook_user_role_delete().

Removes role from invited roles upon deletion.

File

./user_external_invite.module, line 903
Invites a user to site when connecting via external protocol e.g. LDAP.

Code

function user_external_invite_user_role_delete($role) {
  $rids = variable_get('user_external_invite_roles', NULL);
  $removed_id = $role->rid;
  if (in_array($removed_id, $rids)) {
    unset($rids[$removed_id]);
    variable_set('user_external_invite_roles', $rids);
  }
}