You are here

function uc_coupon_purchase_add_to_cart_form_validate in Ubercart Discount Coupons 7.3

Extra validation callback for uc_product_add_to_cart_form.

1 string reference to 'uc_coupon_purchase_add_to_cart_form_validate'
uc_coupon_purchase_form_uc_product_add_to_cart_form_alter in uc_coupon_purchase/uc_coupon_purchase.module
Implements hook_form_FORM_ID_alter() for uc_prodcut_add_to_cart_form.

File

uc_coupon_purchase/uc_coupon_purchase.module, line 516

Code

function uc_coupon_purchase_add_to_cart_form_validate($form, $form_state) {

  // Ensure that the recipient (if specified) is a valid e-mail address.
  $attribute = _uc_coupon_purchase_load_recipient_attribute();
  if ($attribute && !empty($form['attributes'][$attribute->aid])) {
    $email = trim($form_state['values']['attributes'][$attribute->aid]);
    if (!empty($email) && !valid_email_address($email)) {
      form_set_error("attributes][{$attribute->aid}", t('You must specify a valid e-mail address.'));
    }
  }
}