function _user_external_invite_send_inviter_confirmation in User External Invite 1.0.x
Same name and namespace in other branches
- 7.2 user_external_invite.module \_user_external_invite_send_inviter_confirmation()
- 7 user_external_invite.module \_user_external_invite_send_inviter_confirmation()
Sends confirmation to inviter that the invite was sent out.
Parameters
int $uid: Uid of user who sent the invite.
string $mail: Email address of user who was invited.
int $rid: Role id that was granted.
1 call to _user_external_invite_send_inviter_confirmation()
- user_external_invite_grant_invite in ./
user_external_invite.module - Grants an invite given a token and mail.
File
- ./
user_external_invite.module, line 544 - Invites a user to site when connecting via external protocol e.g. LDAP.
Code
function _user_external_invite_send_inviter_confirmation($uid, $mail, $rid) {
$account = user_load($uid);
$from = _user_external_invite_from_email();
$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,
'site_name' => $site_name,
'invite' => $mail,
'subject' => t('Access request confirmation'),
'body' => token_replace(variable_get('user_external_invite_accepted_template'), array(
'ext-invite' => _user_external_invite_load_entity($mail),
)),
);
drupal_mail('user_external_invite', 'user_external_invite_confirmation', $account->mail, language_default(), $params, $from, TRUE);
}