function handler_filter_radius::value_validate in Search API Location 7
Validate the options form.
Overrides views_handler_filter::value_validate
File
- includes/
handler_filter_radius.inc, line 99
Class
- handler_filter_radius
- Filter radius
Code
function value_validate($form, &$form_state) {
if (isset($form_state['values']['options']['value'])) {
$values = $form_state['values']['options']['value'];
if (!is_numeric($values['locpick']['latitude'])) {
form_set_error('latitude', t('Latitude value must be not empty and numeric'));
}
if (!is_numeric($values['locpick']['longitude'])) {
form_set_error('longitude', t('Longitude value must be not empty and numeric'));
}
if (!is_numeric($values['distance']['search_distance']) || $values['distance']['search_distance'] < 0.25) {
form_set_error('search_distance', t('Distance value must be not empty and greater then 0.25'));
}
}
}