You are here

function getdirections_defaults in Get Directions 7.3

Same name and namespace in other branches
  1. 6.2 getdirections.module \getdirections_defaults()
  2. 6 getdirections.module \getdirections_defaults()
  3. 7.2 getdirections.module \getdirections_defaults()

Some defaults.

11 calls to getdirections_defaults()
getdirections_direction in ./getdirections.module
Function to setup the map and form
getdirections_direction_form in ./getdirections.module
Function to setup the form
getdirections_direction_other in ./getdirections.module
Function to setup the map and form
getdirections_fields_field_formatter_settings in modules/getdirections_fields/getdirections_fields.module
getdirections_load_latlon_defaults in ./getdirections.module

... See full list

File

./getdirections.module, line 819
Fetches google map directions.

Code

function getdirections_defaults() {
  global $is_https;
  $defaults = array(
    'width' => '300px',
    'height' => '200px',
    'latlong' => '40,0',
    'zoom' => 3,
    'controltype' => 'small',
    'pancontrol' => 1,
    'mtc' => 'standard',
    'maptype' => 'Map',
    'baselayers' => array(
      'Map' => 1,
      'Satellite' => 1,
      'Hybrid' => 1,
      'Physical' => 1,
      'OpenStreetMap' => 0,
    ),
    'unitsystem' => 'metric',
    'scale' => 0,
    'overview' => 0,
    'overview_opened' => 0,
    'scrollwheel' => 0,
    'draggable' => 1,
    'streetview_show' => 0,
    'travelmode_show' => 0,
    'transit_dates' => 0,
    'transit_date_format' => 'int',
    'travelextras_show' => 0,
    'map_backgroundcolor' => '',
    'from_width' => 20,
    'to_width' => 20,
    'use_country_dropdown' => 1,
    'use_advanced' => 0,
    'waypoints' => 0,
    'waypoints_optimise' => 0,
    'waypoint_color' => 'white',
    'advanced_autocomplete' => 0,
    'advanced_autocomplete_bias' => 0,
    'advanced_autocomplete_via' => 0,
    'advanced_autocomplete_via_width' => 20,
    'advanced_alternate' => 0,
    'use_https' => $is_https ? 1 : 0,
    'nokeyboard' => 0,
    'nodoubleclickzoom' => 0,
    'region_bias' => variable_get('site_default_country', ''),
    'uselatlons' => 0,
  );
  $getdirections_defaults = variable_get('getdirections_default', array());

  // remove old stuff
  if (isset($getdirections_defaults['behavior'])) {
    if (isset($getdirections_defaults['behavior']['scale'])) {
      $getdirections_defaults['scale'] = $getdirections_defaults['behavior']['scale'];
    }
    if (isset($getdirections_defaults['behavior']['scrollwheel'])) {
      $getdirections_defaults['scrollwheel'] = $getdirections_defaults['behavior']['scrollwheel'];
    }
    if (isset($getdirections_defaults['behavior']['draggable'])) {
      $getdirections_defaults['draggable'] = $getdirections_defaults['behavior']['draggable'];
    }
    if (isset($getdirections_defaults['behavior']['overview'])) {
      $getdirections_defaults['overview'] = $getdirections_defaults['behavior']['overview'];
    }
    if (isset($getdirections_defaults['behavior']['overview_opened'])) {
      $getdirections_defaults['overview_opened'] = $getdirections_defaults['behavior']['overview_opened'];
    }
    unset($getdirections_defaults['behavior']);
  }
  $newdefaults = getdirections_adjust_vars($defaults, $getdirections_defaults);
  return $newdefaults;
}