You are here

function _user_external_invite_pending_invites in User External Invite 7

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

Get and return pending invites.

Parameters

null|string $mail: The email to search for pending invites.

Return value

$record Record of pending invite.

2 calls to _user_external_invite_pending_invites()
drush_user_external_invite_send_invite in ./user_external_invite.drush.inc
Drush user-external-invite-send [mail] [role].
user_external_invite_pending_invites_form in ./user_external_invite.module
Build table showing pending invites.

File

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

Code

function _user_external_invite_pending_invites($mail = NULL) {
  $query = db_select('user_external_invite', 'i')
    ->fields('i');
  $query = $query
    ->extend('PagerDefault')
    ->limit(10)
    ->extend('TableSort');
  if ($mail) {
    $query
      ->condition('mail', $mail);
  }
  $record = $query
    ->execute();
  return $record;
}