You are here

function multiple_email_primary_form_submit in Multiple E-mail Addresses 6

Same name and namespace in other branches
  1. 5 multiple_email_primary_page.inc \multiple_email_primary_form_submit()
  2. 7 multiple_email_primary_page.inc \multiple_email_primary_form_submit()
  3. 2.x multiple_email_primary_page.inc \multiple_email_primary_form_submit()

Processes multiple_email_primary_form submission

Parameters

string $form_id:

array $form_values:

File

./multiple_email_primary_page.inc, line 44
Functions for making an e-mail address the primary address for a user.

Code

function multiple_email_primary_form_submit($form, &$form_state) {
  $email = $form_state['values']['email'];
  $account = $form_state['values']['account'];
  if ($email->confirmed == 0) {

    // if admin set address as primary, confirm email
    multiple_email_confirm_email($email);
  }
  multiple_email_make_primary($email);
  drupal_set_message(t('%email is now your primary e-mail address.', array(
    '%email' => $email->email,
  )));
  $form_state['redirect'] = 'user/' . $account->uid . '/edit/email-addresses';
}