function _user_external_invite_load_entity in User External Invite 7
Same name and namespace in other branches
- 7.2 user_external_invite.module \_user_external_invite_load_entity()
- 1.0.x user_external_invite.module \_user_external_invite_load_entity()
Loads external invite from entity from email.
4 calls to _user_external_invite_load_entity()
- _user_external_invite_add_invite in ./
user_external_invite.module - Adds invite to database and sends email.
- _user_external_invite_send_inviter_confirmation in ./
user_external_invite.module - Sends confirmation to inviter that the invite was sent out.
- _user_external_invite_send_invite_accepted_mail in ./
user_external_invite.module - Sends accepted invitation email with login link and extra help.
- _user_external_invite_send_invite_mail in ./
user_external_invite.module - Sends invitation email with token login link.
File
- ./
user_external_invite.module, line 680 - Invites a user to site when connecting via external protocol e.g. LDAP.
Code
function _user_external_invite_load_entity($mail) {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'ext-invite')
->propertyCondition('mail', $mail);
$result = $query
->execute();
if ($result['ext-invite']) {
$id = array_pop($result['ext-invite']);
return entity_load_single('ext-invite', $id->id);
}
}