function _invite_filter_invited_emails in Invite 7.2
Filters out e-mails that have already been invited.
Parameters
$emails: An array of e-mails to validate.
Return value
An array of e-mails that have already been invited by the user or NULL on error.
1 call to _invite_filter_invited_emails()
- invite_form_validate in ./
invite.module - Forms API callback; validate submitted form data.
File
- ./
invite.module, line 1378 - Allows your users to send and track invitations to join your site.
Code
function _invite_filter_invited_emails($emails) {
if (!is_array($emails)) {
return NULL;
}
$failed_emails = array();
$results = db_select('invite', 'i')
->fields('i', array(
'email',
))
->condition('email', $emails, 'IN')
->condition('canceled', '0')
->execute();
foreach ($results as $result) {
$failed_emails[] = $result->email;
}
return $failed_emails;
}