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