You are here

function _user_external_invite_change_invite_status in User External Invite 7

Same name and namespace in other branches
  1. 7.2 user_external_invite.module \_user_external_invite_change_invite_status()
  2. 1.0.x user_external_invite.module \_user_external_invite_change_invite_status()

Change status of invite in {user_external_invite} table.

Called to change the status of invite from pending to accepted or expired.

1 call to _user_external_invite_change_invite_status()
user_external_invite_grant_invite in ./user_external_invite.module
Grants an invite given a token and mail.

File

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

Code

function _user_external_invite_change_invite_status($mail, $status) {
  if ($status === 'canceled') {
    db_delete('user_external_invite')
      ->condition('mail', $mail)
      ->execute();
  }
  else {
    db_update('user_external_invite')
      ->fields(array(
      'status' => $status,
    ))
      ->condition('mail', $mail)
      ->execute();
  }
}