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::getLastArchiveSpotterDataById($flightaware_id);
$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; } $output = '{'; $output .= '"type": "FeatureCollection",'; if ($min) { $output .= '"minimal": "true",'; } else { $output .= '"minimal": "false",';
$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); #} elseif (isset($globalMapPopup) && !$globalMapPopup) { } elseif ($min) { $spotter_array = $SpotterLive->getMinLiveSpotterData(); # $min = true; } else { $spotter_array = $SpotterLive->getLiveSpotterData(); } if (!empty($spotter_array)) { $flightcnt = $SpotterLive->getLiveSpotterCount(); if ($flightcnt == '') { $flightcnt = 0; } } else { $flightcnt = 0; } $output = '{'; $output .= '"type": "FeatureCollection",'; if ($min) { $output .= '"minimal": "true",'; } else { $output .= '"minimal": "false",';
$limit_explode = explode(",", $_GET['limit']); $limit_start = $limit_explode[0]; $limit_end = $limit_explode[1]; } $absolute_difference = abs($limit_start - $limit_end); $limit_next = $limit_end + $absolute_difference; $limit_previous_1 = $limit_start - $absolute_difference; $limit_previous_2 = $limit_end - $absolute_difference; $page_url = $globalURL . '/currently'; print '<div class="info column">'; print '<h1>Current Activity</h1>'; print '</div>'; print '<div class="table column">'; print '<p>The table below shows the detailed information of all current flights.</p>'; if (isset($_GET['sort'])) { $spotter_array = $SpotterLive->getLiveSpotterData($limit_start . "," . $absolute_difference, $_GET['sort']); } else { $spotter_array = $SpotterLive->getLiveSpotterData($limit_start . "," . $absolute_difference); } if (!empty($spotter_array)) { include 'table-output.php'; print '<div class="pagination">'; if ($limit_previous_1 >= 0) { print '<a href="' . $page_url . '/' . $limit_previous_1 . ',' . $limit_previous_2 . '/' . $_GET['sort'] . '">«Previous Page</a>'; } if ($spotter_array[0]['query_number_rows'] == $absolute_difference) { print '<a href="' . $page_url . '/' . $limit_end . ',' . $limit_next . '/' . $_GET['sort'] . '">Next Page»</a>'; } print '</div>'; print '</div>'; }
$limit_start = $limit_explode[0]; $limit_end = $limit_explode[1]; } $absolute_difference = abs($limit_start - $limit_end); $limit_next = $limit_end + $absolute_difference; $limit_previous_1 = $limit_start - $absolute_difference; $limit_previous_2 = $limit_end - $absolute_difference; $page_url = $globalURL . '/currently'; print '<div class="info column">'; print '<h1>Current Activity</h1>'; print '</div>'; print '<div class="table column">'; print '<p>The table below shows the detailed information of all current flights.</p>'; if (isset($_GET['sort'])) { $spotter_array = SpotterLive::getLiveSpotterData($limit_start . "," . $absolute_difference, $_GET['sort']); } else { $spotter_array = SpotterLive::getLiveSpotterData($limit_start . "," . $absolute_difference); } if (!empty($spotter_array)) { include 'table-output.php'; print '<div class="pagination">'; if ($limit_previous_1 >= 0) { print '<a href="' . $page_url . '/' . $limit_previous_1 . ',' . $limit_previous_2 . '/' . $_GET['sort'] . '">«Previous Page</a>'; } if ($spotter_array[0]['query_number_rows'] == $absolute_difference) { print '<a href="' . $page_url . '/' . $limit_end . ',' . $limit_next . '/' . $_GET['sort'] . '">Next Page»</a>'; } print '</div>'; print '</div>'; } require 'footer.php';