function views_element_validate_integer

Helper form element validator: integer.

The problem with this is that the function is private so it's not guaranteed that it might not be renamed/changed. In the future field.module or something else should provide a public validate function.

See also

_element_validate_integer_positive()

2 string references to 'views_element_validate_integer'
ViewsUiBaseViewsWizard::build_form in plugins/views_wizard/views_ui_base_views_wizard.class.php
For AJAX callbacks to build other elements in the "show" form.
views_plugin_style_grid::options_form in plugins/views_plugin_style_grid.inc
Render the given style.

File

includes/admin.inc, line 419

Code

function views_element_validate_integer($element, &$form_state) {
    $value = $element['#value'];
    if ($value !== '' && (!is_numeric($value) || intval($value) != $value || abs($value) != $value)) {
        form_error($element, t('%name must be a positive integer.', array(
            '%name' => $element['#title'],
        )));
    }
}