/** * Validates the credit card info * * @access private * @since 1.4.4 * @return array */ function edd_purchase_form_validate_cc() { $card_data = edd_get_purchase_cc_info(); // Validate the card zip if (!empty($card_data['card_zip'])) { if (!edd_purchase_form_validate_cc_zip($card_data['card_zip'], $card_data['card_country'])) { edd_set_error('invalid_cc_zip', __('The zip code you entered for your credit card is invalid', 'edd')); } } // This should validate card numbers at some point too return $card_data; }
/** * Validates the credit card info * * @access private * @since 1.4.4 * @return array */ function edd_purchase_form_validate_cc() { $card_data = edd_get_purchase_cc_info(); // Validate the card zip if (!empty($card_data['card_zip'])) { if (!edd_purchase_form_validate_cc_zip($card_data['card_zip'], $card_data['card_country'])) { edd_set_error('invalid_cc_zip', __('The zip / postal code you entered for your billing address is invalid', 'easy-digital-downloads')); } } // This should validate card numbers at some point too return $card_data; }
/** * Validate shipping information * * @since Astoundify Crowdfunding 0.1-alpha * * @param arrray $valid_data An existing array of valid data * @param array $data The form $_POST data * @return void */ function atcf_shipping_validate_meta($valid_data, $data) { if (!atcf_shipping_cart_shipping()) { return $valid_data; } $shipping_info = array(); $shipping_info['shipping_address'] = isset($data['shipping_address']) ? sanitize_text_field($data['shipping_address']) : ''; $shipping_info['shipping_address_2'] = isset($data['shipping_address_2']) ? sanitize_text_field($data['shipping_address_2']) : ''; $shipping_info['shipping_city'] = isset($data['shipping_city']) ? sanitize_text_field($data['shipping_city']) : ''; $shipping_info['shipping_country'] = isset($data['shipping_country']) ? sanitize_text_field($data['shipping_country']) : ''; $shipping_info['shipping_zip'] = isset($data['shipping_zip']) ? sanitize_text_field($data['shipping_zip']) : ''; $shipping_info['shipping_state'] = atcf_shipping_get_state($shipping_info['shipping_country']); if ('' == $shipping_info['shipping_address'] || '' == $shipping_info['shipping_city'] || '' == $shipping_info['shipping_city'] || '' == $shipping_info['shipping_country'] || '' == $shipping_info['shipping_zip']) { edd_set_error('invalid_shipping_info', __('Please fill out all required shipping fields.', 'atcf')); } if (!edd_purchase_form_validate_cc_zip($shipping_info['shipping_zip'], $shipping_info['shipping_country'])) { edd_set_error('invalid_shipping_zip', __('The zip code you entered for your shipping address is invalid.', 'atcf')); } }