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.'));
}
}
}