You are here

function _user_external_invite_send_invite_accepted_mail in User External Invite 1.0.x

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

Sends accepted invitation email with login link and extra help.

1 call to _user_external_invite_send_invite_accepted_mail()
user_external_invite_grant_invite in ./user_external_invite.module
Grants an invite given a token and mail.

File

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

Code

function _user_external_invite_send_invite_accepted_mail($rid, $mail) {
  $from = _user_external_invite_from_email();
  $link = url('user/login', array(
    'absolute' => TRUE,
  ));
  $role_name = _user_external_invite_role_name_from_rid($rid);
  $site_name = _user_external_invite_site_name();
  $params = array(
    'rid' => $rid,
    'role_name' => $role_name,
    'link' => $link,
    'site_name' => $site_name,
    'subject' => t('Access confirmation for the !site_name website', array(
      '!site_name' => $site_name,
    )),
    'body' => token_replace(variable_get('user_external_invite_accepted_confirmation_template'), array(
      'ext-invite' => _user_external_invite_load_entity($mail),
    )),
  );
  drupal_mail('user_external_invite', 'user_external_invite_accepted', $mail, language_default(), $params, $from, TRUE);
}