function global_filter_range_widget_validate in Views Global Filter 8
Same name and namespace in other branches
- 7 widgets/global_filter.rangewidget.inc \global_filter_range_widget_validate()
Validate the range widget.
1 string reference to 'global_filter_range_widget_validate'
- global_filter_create_range_widget in widgets/
global_filter.rangewidget.inc - Create range widget.
File
- widgets/
global_filter.rangewidget.inc, line 113 - global_filter.rangewidget.inc
Code
function global_filter_range_widget_validate($form, &$form_state) {
$filter = reset($form_state['global_filters']);
$name = $filter['name'];
$from = $form_state['values'][$name . '_from'];
$to = $form_state['values'][$name . '_to'];
// Only validate numbers as PHP char order may not be order used by database.
if (is_numeric($from) && is_numeric($to) && $from > $to) {
form_set_error($name . '_from', t('"from" value must not be greater than "to" value.'));
form_set_error($name . '_to');
}
}