You are here

function _webform_productfield_selection_validate in Commerce Webform 7.2

Same name and namespace in other branches
  1. 8 productfield.inc \_webform_productfield_selection_validate()
  2. 7 productfield.inc \_webform_productfield_selection_validate()

Validate the user entered value in the quantity field.

1 string reference to '_webform_productfield_selection_validate'
_commerce_webform_productfield_expand in ./productfield.inc
Form API #process function to expand a productfield.

File

./productfield.inc, line 741

Code

function _webform_productfield_selection_validate($element, &$form_state, $form) {
  if ($element['#required'] && $element['#multiple'] == '0') {
    $value = $form_state['values'];
    $name = '';
    foreach ($element['#parents'] as $index => $container) {
      $value = $value[$container];
      $name .= !empty($name) ? '][' : '';
      $name .= $element['#parents'][$index];
    }
    if (!isset($value[0]) || $value[0] < 1) {
      form_set_error($name, t('!name field is required', array(
        '!name' => $element['#title'],
      )));
    }
  }
}