You are here

public function SearchApiViewsHandlerFilterLocation::operator_options in Search API Location 7.2

Provide a list of options for the operator form.

Overrides SearchApiViewsHandlerFilter::operator_options

1 call to SearchApiViewsHandlerFilterLocation::operator_options()
SearchApiViewsHandlerFilterLocation::operator_form in search_api_location_views/handler_filter_location.inc
Options form subform for setting the operator.

File

search_api_location_views/handler_filter_location.inc, line 108
Provides the views handler for location fields.

Class

SearchApiViewsHandlerFilterLocation
Handler class for a Views location filter.

Code

public function operator_options() {
  $options = array();
  $lines = array_filter(array_map('rtrim', explode("\n", $this->options['radius_options'])));
  foreach ($lines as $line) {
    $pos = strpos($line, ' ');
    $range = substr($line, 0, $pos);
    $options[$range] = trim(substr($line, $pos + 1));
  }
  return $options;
}