You are here

function multiple_email_confirm_page_resend in Multiple E-mail Addresses 6

Same name and namespace in other branches
  1. 7 multiple_email_confirm_page.inc \multiple_email_confirm_page_resend()
  2. 2.x multiple_email_confirm_page.inc \multiple_email_confirm_page_resend()

Confirmation form for resending a confirmation code.

Parameters

array $form_state: FormAPI state array.

object $account: Drupal user account object.

object $email: Multiple E-Mails email object.

1 string reference to 'multiple_email_confirm_page_resend'
multiple_email_menu in ./multiple_email.module
Implementation of hook_menu().

File

./multiple_email_confirm_page.inc, line 132
Functions for displaying and processing the confirmation page

Code

function multiple_email_confirm_page_resend(&$form_state, $account, $email) {
  $msg = t('Please make sure that %email is correct. If not, please <a href="!delete">delete</a> it and add the correct address.', array(
    '%email' => $email->email,
    '!delete' => url('user/' . $account->uid . '/edit/email-addresses/delete/' . $email->eid),
  ));

  // TODO Should this redirect to the confirmation page or the address listing page?
  $form['#redirect'] = 'user/' . $account->uid . '/edit/email-addresses/confirm/' . $email->eid;
  $form['#email'] = $email;
  $form['#account'] = $account;
  return confirm_form($form, t('Resend confirmation to %email.', array(
    '%email' => $email->email,
  )), 'user/' . $account->uid . '/edit/email-addresses/confirm/' . $email->eid, $msg, t('Resend'));
}