You are here

public function SearchApiLocationMapViewsHandlerFilter::options_form in Search API Location 7.2

Alter and extend the options form

Overrides views_handler_filter::options_form

File

search_api_location_map/views/handler_filter_location.inc, line 61
Provides the views handler for location fields

Class

SearchApiLocationMapViewsHandlerFilter
@file Provides the views handler for location fields

Code

public function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  unset($form['operator']);
  unset($form['value']);
  $form['label'] = $form['expose']['label'];
  unset($form['expose']);
  $form['spatial'] = array(
    '#type' => 'search_api_location_pick',
    '#default_value' => array(
      'lat' => $this->options['lat'],
      'lng' => $this->options['lng'],
      'radius' => $this->options['radius'],
      'radius_min' => $this->options['radius_min'],
      'radius_max' => $this->options['radius_max'],
      'radius_step' => $this->options['radius_step'],
      'radius_measure' => $this->options['radius_measure'],
      'edit_mode' => TRUE,
    ),
  );
}