Пример #1
0
<?php

require 'require/class.Connection.php';
require 'require/class.Spotter.php';
require 'require/class.METAR.php';
$Spotter = new Spotter();
if (isset($_GET['airport_icao'])) {
    $icao = filter_input(INPUT_GET, 'airport_icao', FILTER_SANITIZE_STRING);
    $spotter_array = $Spotter->getAllAirportInfo($icao);
    if (isset($globalMETAR) && $globalMETAR) {
        $METAR = new METAR();
        $metar_info = $METAR->getMETAR($icao);
        //print_r($metar_info);
        if (isset($metar_info[0]['metar'])) {
            $metar_parse = $METAR->parse($metar_info[0]['metar']);
        }
        //print_r($metar_parse);
    }
}
?>
<div class="alldetails">
<button type="button" class="close">&times;</button>
<?php 
$spotter_item = $spotter_array[0];
//print_r($spotter_item);
date_default_timezone_set('UTC');
if (isset($spotter_item['image_thumb']) && $spotter_item['image_thumb'] != "") {
    $image = $spotter_item['image_thumb'];
}
print '<div class="top">';
if (isset($image)) {
Пример #2
0
 $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;
 $airport_icao = filter_input(INPUT_GET, 'airport', FILTER_SANITIZE_STRING);
 $page_url = $globalURL . '/airport/' . $airport_icao;
 if (isset($_GET['sort'])) {
     $spotter_array = $Spotter->getSpotterDataByAirport($airport_icao, $limit_start . "," . $absolute_difference, $_GET['sort']);
 } else {
     $spotter_array = $Spotter->getSpotterDataByAirport($airport_icao, $limit_start . "," . $absolute_difference, '');
 }
 $airport_array = $Spotter->getAllAirportInfo($airport_icao);
 if (!empty($airport_array)) {
     if (isset($globalMETAR) && $globalMETAR) {
         $METAR = new METAR();
         $metar_info = $METAR->getMETAR($airport_icao);
         //print_r($metar_info);
         if (isset($metar_info[0]['metar'])) {
             $metar_parse = $METAR->parse($metar_info[0]['metar']);
         }
         //print_r($metar_parse);
     }
     $title = 'Detailed View for ' . $airport_array[0]['city'] . ', ' . $airport_array[0]['name'] . ' (' . $airport_array[0]['icao'] . ')';
     require 'header.php';
     print '<div class="select-item">';
     print '<form action="' . $globalURL . '/airport" method="post">';
     print '<select name="airport" class="selectpicker" data-live-search="true">';
     print '<option></option>';
     $airport_names = $Spotter->getAllAirportNames();
     ksort($airport_names);
     foreach ($airport_names as $airport_name) {