You are here

function multiple_email_delete_form_validate in Multiple E-mail Addresses 5

Validates multiple_email_delete_form

Parameters

string $form_id:

array $form_values:

File

./multiple_email_delete_page.inc, line 82
Contains functions the interface side of deleting an address

Code

function multiple_email_delete_form_validate($form_id, $form_values) {
  global $user;
  if ($email = multiple_email_get_address($form_values['eid'])) {
    if ($user->uid != $email->uid) {
      watchdog('Multiple Email', 'Attempted unauthorized access to email ' . $form_values['eid'] . ' by user ' . $user->uid);
      drupal_goto('my-email-addresses');
    }
    elseif ($email->primary_address) {
      drupal_set_message('You cannot delete your primary email address!');
      drupal_goto('my-email-addresses');
    }
  }
  else {
    watchdog('Multiple Email', 'Invalid eid value: ' . $form_values['eid'], WATCHDOG_WARNING);
    drupal_goto('my-email-addresses');
  }
}