function _commerce_shipping_compare_shipping_service_validate in Commerce Discount 7
Element validation callback.
Ensures passed element is a valid commerce shipping service.
1 string reference to '_commerce_shipping_compare_shipping_service_validate'
- commerce_shipping_compare_shipping_service_configure in ./
commerce_discount.inline_conditions.inc - Configuration callback for commerce_shipping_compare_shipping_service.
File
- ./
commerce_discount.inline_conditions.inc, line 536 - Provides Inline Conditions integration for the Commerce Discount module.
Code
function _commerce_shipping_compare_shipping_service_validate($element, &$form_state, $form) {
$shipping_services = commerce_shipping_services();
if (!empty($shipping_services) && $element['#value'] !== FALSE && !array_key_exists($element['#value'], $shipping_services)) {
form_set_error(implode('][', $element['#array_parents']), t('A correct shipping service must be selected'));
}
}