You are here

function _user_external_invite_load_related_invites in User External Invite 1.0.x

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

Load invites that were invited at the same time.

1 call to _user_external_invite_load_related_invites()
user_external_invite_tokens in ./user_external_invite.module
Implements hook_tokens().

File

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

Code

function _user_external_invite_load_related_invites($entity) {
  $query = new EntityFieldQuery();
  $query
    ->entityCondition('entity_type', 'ext-invite')
    ->propertyCondition('expire', $entity->expire);
  $result = $query
    ->execute();
  $entities = entity_load('ext-invite', array_keys($result['ext-invite']));
  $emails = '';
  foreach ($entities as $entity) {
    $emails .= $entity->mail . "\r\n";
  }
  return $emails;
}