if ($_GET["format"] == "gpx") { if ($DEBUG) { print "<pre>"; print htmlentities(view_render("download_gpx.tpl", array('route' => $route))); print "</pre>"; } else { header("Content-Type: application/octet-stream"); header("Content-Disposition: inline; filename=\"{$filename}.gpx\""); echo view_render("download_gpx.tpl", array('route' => $route)); } } elseif ($_GET["format"] == "kml") { if ($DEBUG) { print "<pre>"; print htmlentities(view_render("download_kml.tpl", array('route' => $route))); print "</pre>"; } else { header("Content-Type: application/vnd.google-earth.kml+xml kml;"); header("Content-Disposition: inline; filename=\"{$filename}.kml\""); echo view_render("download_kml.tpl", array('route' => $route)); } } elseif ($_GET["format"] == "wpt") { if ($DEBUG) { print "<pre>"; print htmlentities(view_render("download_kml.tpl", array('route' => $route))); print "</pre>"; } else { header("Content-Type: application/octet-stream"); header("Content-Disposition: inline; filename=\"{$filename}.wpt\""); echo view_render("download_wpt.tpl", array('route' => $route)); } }
<?php require_once "xcplanner.php"; $view = array("GOOGLE_MAPS_API_KEY" => $GOOGLE_MAPS_API_KEY, "ELEVATION" => $ELEVATION, "LEONARDO" => $LEONARDO, "XCONTEST" => $XCONTEST, "location" => isset($_GET["location"]) ? $_GET["location"] : $DEFAULT_LOCATION, "flightType" => isset($_GET["flightType"]) ? $_GET["flightType"] : $DEFAULT_FLIGHT_TYPE, "turnpoints" => json_encode(isset($_GET["turnpoints"]) ? json_decode($_GET["turnpoints"]) : $DEFAULT_TURNPOINTS), "start" => json_encode(isset($_GET["start"]) ? json_decode($_GET["start"]) : $DEFAULT_START), "LIVESHARING" => $LIVESHARING); echo view_render("index.tpl", $view);