You are here

function location_handler_argument_location_proximity::option_definition in Location 6.3

Same name and namespace in other branches
  1. 7.5 handlers/location_handler_argument_location_proximity.inc \location_handler_argument_location_proximity::option_definition()
  2. 7.3 handlers/location_handler_argument_location_proximity.inc \location_handler_argument_location_proximity::option_definition()
  3. 7.4 handlers/location_handler_argument_location_proximity.inc \location_handler_argument_location_proximity::option_definition()

File

handlers/location_handler_argument_location_proximity.inc, line 12
Location proximity argument handler.

Class

location_handler_argument_location_proximity
Argument handler to accept proximity

Code

function option_definition() {
  $options = parent::option_definition();

  // As only us and uk use miles, make km the default otherwise.
  $country = variable_get('location_default_country', 'us');
  $options['search_units'] = array(
    'default' => $country == 'us' || $country == 'uk' ? 'mile' : 'km',
  );
  $options['search_method'] = array(
    'default' => 'mbr',
  );
  $options['type'] = array(
    'default' => 'postal',
  );
  return $options;
}