function advuser_multiple_email_confirm_submit in Advanced User 5.2
Same name and namespace in other branches
- 5 advuser.module \advuser_multiple_email_confirm_submit()
- 6.3 forms/advuser_multiple_email_confirm.inc \advuser_multiple_email_confirm_submit()
- 6.2 advuser.module \advuser_multiple_email_confirm_submit()
- 7.3 forms/advuser_multiple_email_confirm.inc \advuser_multiple_email_confirm_submit()
File
- ./
advuser.module, line 386 - Advanced user module allows you to select users based on an advanced set of filtering and apply actions to block, unblock, delete or email the selected users.
Code
function advuser_multiple_email_confirm_submit($form_id, $form_values) {
if ($form_values['confirm']) {
foreach ($form_values['accounts'] as $uid => $value) {
$account = user_load(array(
'uid' => $uid,
));
$from = variable_get("site_mail", ini_get("sendmail_from"));
// these are invariant for all sent emails
$variables = _advuser_get_variables($account);
$mail_subject = strtr($form_values['mailsubject'], $variables);
$mail_body = strtr($form_values['mailbody'], $variables);
drupal_mail('advance-user-mail', $account->mail, $mail_subject, $mail_body, $from);
}
drupal_set_message(t('The users have been mailed.'));
}
return 'admin/user/user/advuser';
}