You are here

function amazon_ses_verify_sender_id_form_validate in Amazon SES 7.2

Same name and namespace in other branches
  1. 7 includes/amazon_ses.admin.inc \amazon_ses_verify_sender_id_form_validate()

Validate domain name and email address, based on type of identity.

File

includes/amazon_ses.admin.inc, line 119
Administration menu callbacks for amazon_mail_service.

Code

function amazon_ses_verify_sender_id_form_validate($form, &$form_state) {
  if (isset($form_state['values']['identity_type'])) {
    $identity_type = $form_state['values']['identity_type'];
    switch ($identity_type) {
      case 'EmailAddress':
        if ($form_state['values']['identity_email'] == '') {
          form_set_error('identity_email', t("The sender's email address is required."));
          return '';
        }
        if (!valid_email_address($form_state['values']['identity_email'])) {
          form_set_error('identity_email', t("The sender's email address you supplied is not valid."));
        }
        break;
      case 'Domain':
        if ($form_state['values']['identity_domain'] == '') {
          form_set_error('identity_domain', t("The sender's Domain name is required."));
          return '';
        }
        break;
    }
  }
}