You are here

function handler_filter_radius::exposed_validate in Search API Location 7

Validate the exposed handler form.

Overrides views_handler::exposed_validate

File

includes/handler_filter_radius.inc, line 145

Class

handler_filter_radius
Filter radius

Code

function exposed_validate($form, &$form_state) {
  if (!empty($form_state['exposed'])) {
    $identifier = $this->options['expose']['identifier'];
    if (isset($form_state['values'][$identifier])) {
      $values = $form_state['values'][$identifier];
      if (!is_numeric($values['locpick']['latitude']) || !is_numeric($values['locpick']['longitude'])) {
        form_error($form, t('You need to choose search position.'));
      }
    }
  }
}