<?php if (!isset($rootpath)) { $rootpath = '../'; } require_once $rootpath . 'lib/common.inc.php'; require_once $rootpath . 'lib/cachemap3lib.inc.php'; header('Content-Type: text/javascript; charset=UTF-8'); $cacheMap3Lib = new CacheMap3Lib(); $attributionMap = $cacheMap3Lib->generateAttributionMap(); echo 'var attributionMap = ' . $attributionMap . ';'; echo "\n"; $showMapsWhenMore = $cacheMap3Lib->generateShowMapsWhenMore(); echo 'var showMapsWhenMore = ' . $showMapsWhenMore . ';'; echo "\n"; $mapItems = $cacheMap3Lib->generateMapItems(); echo 'var mapItems = ' . $mapItems . ';'; echo "\n\n"; echo read_file(dirname(__FILE__) . '/cachemap3.js');
tpl_set_var('ptMenu', 'block'); tpl_set_var('mapOuterdiv', 'none'); tpl_set_var('mapInit', 0); tpl_set_var('mapCenterLat', 0); tpl_set_var('mapCenterLon', 0); tpl_set_var('mapZoom', 15); tpl_set_var('zoomControl', $mapControls); tpl_set_var('scrollwheel', $mapControls); tpl_set_var('scaleControl', $mapControls); tpl_set_var('ptList4map', '[]'); tpl_set_var('fullCountryMap', '1'); tpl_set_var('googleMapApiKey', $googlemap_key); tpl_set_var('ocWaypoint', $oc_waypoint); tpl_set_var('commentsPaginateCount', powerTrailBase::commentsPaginateCount); $cacheMap3Lib = new CacheMap3Lib(); tpl_set_var('attributionMap', $cacheMap3Lib->generateAttributionMap()); tpl_set_var('mapItems', $cacheMap3Lib->generateMapItems()); tpl_set_var('showMapsWhenMore', $cacheMap3Lib->generateShowMapsWhenMore()); if (!$usr) { tpl_set_var('ptMenu', 'none'); } $ptMenu = new powerTrailMenu($usr); tpl_set_var("powerTrailMenu", buildPowerTrailMenu($ptMenu->getPowerTrailsMenu())); $pt = new powerTrailController($usr); $result = $pt->run(); $actionPerformed = $pt->getActionPerformed(); switch ($actionPerformed) { case 'createNewSerie': if ($usr['userFounds'] >= powerTrailBase::userMinimumCacheFoundToSetNewPowerTrail()) { tpl_set_var('displayCreateNewPowerTrailForm', 'block'); } else {