function rules_ui_element_integer_validate

FAPI validation of an integer element.

Copy of the core Drupal private function _element_validate_integer().

4 string references to 'rules_ui_element_integer_validate'
RulesDataUIEntity::inputForm in ui/ui.data.inc
Implements RulesDataDirectInputFormInterface::inputForm().
RulesDataUIInteger::inputForm in ui/ui.data.inc
Implements RulesDataDirectInputFormInterface::inputForm().
RulesNumericOffsetProcessor::form in modules/rules_core.eval.inc
Overrides RulesDataProcessor::form().
rules_ui_element_duration_process in ui/ui.forms.inc
FAPI process callback for the duration element type.

File

ui/ui.forms.inc, line 703

Code

function rules_ui_element_integer_validate($element, &$form_state) {
    $value = $element['#value'];
    if (isset($value) && $value !== '' && (!is_numeric($value) || intval($value) != $value)) {
        form_error($element, t('%name must be an integer value.', array(
            '%name' => isset($element['#title']) ? $element['#title'] : t('Element'),
        )));
    }
}