function getdirections_get_settings in Get Directions 7.3
Same name and namespace in other branches
- 6.2 getdirections.module \getdirections_get_settings()
- 7.2 getdirections.module \getdirections_get_settings()
6 calls to getdirections_get_settings()
- getdirections_direction in ./
getdirections.module - Function to setup the map and form
- getdirections_direction_other in ./
getdirections.module - Function to setup the map and form
- getdirections_fields_field_formatter_view in modules/
getdirections_fields/ getdirections_fields.module - Implements hook_field_formatter_view(). Build a renderable array for a field value.
- getdirections_locations in ./
getdirections.module - Function to setup the map
- getdirections_locations_via in ./
getdirections.module - Function to setup the map
File
- ./
getdirections.module, line 485 - Fetches google map directions.
Code
function getdirections_get_settings($getdirections_defaults, $getdirections_misc) {
global $language, $is_https;
$lla = explode(',', $getdirections_defaults['latlong']);
$settings = array(
'lat' => $lla[0],
'lng' => $lla[1],
'zoom' => $getdirections_defaults['zoom'],
'controltype' => $getdirections_defaults['controltype'],
'pancontrol' => $getdirections_defaults['pancontrol'],
'mtc' => $getdirections_defaults['mtc'],
'maptype' => $getdirections_defaults['maptype'],
'baselayers' => $getdirections_defaults['baselayers'],
'unitsystem' => $getdirections_defaults['unitsystem'],
'scale' => $getdirections_defaults['scale'],
'overview' => $getdirections_defaults['overview'],
'overview_opened' => $getdirections_defaults['overview_opened'],
'scrollwheel' => $getdirections_defaults['scrollwheel'],
'draggable' => $getdirections_defaults['draggable'],
'streetview_show' => $getdirections_defaults['streetview_show'],
'transit_date_format' => $getdirections_defaults['transit_date_format'],
'map_backgroundcolor' => $getdirections_defaults['map_backgroundcolor'],
'waypoints' => intval($getdirections_defaults['waypoints']),
'waypoints_optimise' => intval($getdirections_defaults['waypoints_optimise']),
'waypoint_color' => $getdirections_defaults['waypoint_color'],
'advanced_autocomplete' => $getdirections_defaults['advanced_autocomplete'],
'advanced_autocomplete_bias' => $getdirections_defaults['advanced_autocomplete_bias'],
'advanced_autocomplete_via' => $getdirections_defaults['advanced_autocomplete_via'],
'panoramio_use' => $getdirections_misc['panoramio_use'],
'panoramio_show' => $getdirections_misc['panoramio_show'],
'panoramio_state' => $getdirections_misc['panoramio_state'],
'bicycleinfo' => $getdirections_misc['bicycleinfo'],
'bicycleinfo_state' => $getdirections_misc['bicycleinfo_state'],
'transitinfo' => $getdirections_misc['transitinfo'],
'transitinfo_state' => $getdirections_misc['transitinfo_state'],
'trafficinfo' => $getdirections_misc['trafficinfo'],
'trafficinfo_state' => $getdirections_misc['trafficinfo_state'],
'geolocation_enable' => $getdirections_misc['geolocation_enable'],
'geolocation_option' => $getdirections_misc['geolocation_option'],
'show_distance' => $getdirections_misc['show_distance'] ? t('Total distance') : '',
'show_duration' => $getdirections_misc['show_duration'] ? t('Total duration') : '',
'weather_use' => $getdirections_misc['weather_use'],
'weather_show' => $getdirections_misc['weather_show'],
'weather_state' => $getdirections_misc['weather_state'],
'weather_temp' => $getdirections_misc['weather_temp'],
'weather_speed' => $getdirections_misc['weather_speed'],
'weather_label' => $getdirections_misc['weather_label'],
'weather_cloud' => $getdirections_misc['weather_cloud'],
'weather_cloud_state' => $getdirections_misc['weather_cloud_state'],
'weather_clickable' => $getdirections_misc['weather_clickable'],
'weather_info' => $getdirections_misc['weather_info'],
'switchfromto' => $getdirections_misc['switchfromto'],
'use_https' => $is_https ? 1 : 0,
'mylocale' => $language->language,
'smartip_callback_url' => url("getdirections/smart_ip"),
'ip_geoloc_callback_url' => url("getdirections/ip_geoloc"),
'nokeyboard' => $getdirections_defaults['nokeyboard'],
'nodoubleclickzoom' => $getdirections_defaults['nodoubleclickzoom'],
'uselatlons' => $getdirections_defaults['uselatlons'],
);
return $settings;
}