<?php require 'require/class.Connection.php'; require 'require/class.Spotter.php'; require 'require/class.SpotterLive.php'; require 'require/class.SpotterArchive.php'; if (isset($_GET['download'])) { if ($_GET['download'] == "true") { header('Content-disposition: attachment; filename="flightairmap.json"'); } } header('Content-Type: text/javascript'); $from_archive = false; if (isset($_GET['coord'])) { $coord = explode(',', $_GET['coord']); $spotter_array = SpotterLive::getLiveSpotterDatabyCoord($coord); } else { $spotter_array = SpotterLive::getLiveSpotterData(); } if (isset($_GET['ident'])) { $ident = $_GET['ident']; $spotter_array = SpotterLive::getLastLiveSpotterDataByIdent($ident); if (empty($spotter_array)) { $from_archive = true; $spotter_array = SpotterArchive::getLastArchiveSpotterDataByIdent($ident); } } if (isset($_GET['flightaware_id'])) { $flightaware_id = $_GET['flightaware_id']; $spotter_array = SpotterLive::getLastLiveSpotterDataById($flightaware_id); if (empty($spotter_array)) {
$from_archive = true; $spotter_array = $SpotterArchive->getLastArchiveSpotterDataByIdent($ident); } $allhistory = true; } elseif (isset($_GET['flightaware_id'])) { $flightaware_id = filter_input(INPUT_GET, 'flightaware_id', FILTER_SANITIZE_STRING); $spotter_array = $SpotterLive->getLastLiveSpotterDataById($flightaware_id); if (empty($spotter_array)) { $from_archive = true; $spotter_array = $SpotterArchive->getLastArchiveSpotterDataById($flightaware_id); } $allhistory = true; } elseif (isset($_GET['coord']) && (!isset($globalMapPopup) || $globalMapPopup || isset($_COOKIE['flightpopup']) && $_COOKIE['flightpopup'] == 'true')) { //if (isset($_GET['coord'])) { $coord = explode(',', $_GET['coord']); $spotter_array = $SpotterLive->getLiveSpotterDatabyCoord($coord, $filter); #} elseif (isset($globalMapPopup) && !$globalMapPopup) { } elseif ($min) { $spotter_array = $SpotterLive->getMinLiveSpotterData($filter); # $min = true; } else { $spotter_array = $SpotterLive->getLiveSpotterData('', '', $filter); } if (!empty($spotter_array)) { $flightcnt = $SpotterLive->getLiveSpotterCount($filter); if ($flightcnt == '') { $flightcnt = 0; } } else { $flightcnt = 0; }