You are here

function _user_external_invite_from_email in User External Invite 1.0.x

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

Returns from address used to send mailing.

Parameters

int $uid: User ID being invited.

4 calls to _user_external_invite_from_email()
_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 444
Invites a user to site when connecting via external protocol e.g. LDAP.

Code

function _user_external_invite_from_email($uid = NULL) {

  // Needs to be configurable.
  if (variable_get('user_external_invite_use_universal_from_email', NULL)) {
    return variable_get('user_external_invite_universal_from_email', NULL);
  }
  else {

    // Get logged in user if none passed.
    if ($uid === NULL) {
      global $user;
    }
    else {
      $user = user_load($uid);
    }
    return $user->mail;
  }
}