You are here

function hs_element_validate_integer_ge_zero in Hierarchical Select 7.3

Validate integer greater than or equal to zero.

How is this not already an element validator?

Parameters

array $element: The element we are validating.

array $form_state: The submitted form.

1 string reference to 'hs_element_validate_integer_ge_zero'
hierarchical_select_common_config_form in includes/common.inc
Form definition of the hierarchical_select_common_config_form form.

File

includes/common.inc, line 454
Functions used by more than one Hierarchical Select implementation.

Code

function hs_element_validate_integer_ge_zero(array $element, array &$form_state) {
  $value = $element['#value'];
  if ($value !== '' && (!is_numeric($value) || intval($value) != $value || $value < 0)) {
    form_error($element, t('%name must be an integer greater than or equal to 0(zero).', array(
      '%name' => $element['#title'],
    )));
  }
}