示例#1
0
                 $data['range'] = $line[19];
                 $data['info'] = $line[35];
                 //$data['arrival_airport_time'] = ;
                 if ($line[9] != '') {
                     $aircraft_data = explode('/', $line[9]);
                     if (isset($aircraft_data[1])) {
                         $data['aircraft_icao'] = $aircraft_data[1];
                     }
                 }
                 $data['format_source'] = 'whazzup';
                 if ($line[3] == 'PILOT') {
                     $SI->add($data);
                 } elseif ($line[3] == 'ATC') {
                     //print_r($data);
                     $data['info'] = str_replace('^&sect;', '<br />', $data['info']);
                     echo $ATC->add($data['ident'], $data['frequency'], $data['latitude'], $data['longitude'], $data['range'], $data['info'], $data['datetime'], $data['type'], $data['pilot_id'], $data['pilot_name']);
                 }
                 unset($data);
             }
         }
     }
     $last_exec['whazzup'] = time();
 } elseif ($value == 'aircraftlistjson' && time() - $last_exec['aircraftlistjson'] > $globalMinFetch) {
     $buffer = $Common->getData($hosts[$id], 'get', '', '', '', '', '50');
     if ($buffer != '') {
         $all_data = json_decode($buffer, true);
         if (isset($all_data['acList'])) {
             foreach ($all_data['acList'] as $line) {
                 $data = array();
                 $data['hex'] = $line['Icao'];
                 // hex
示例#2
0
             }
             if (isset($line['arricao'])) {
                 $data['arrival_airport_icao'] = $line['arricao'];
             }
             //$data['arrival_airport_time'] = $line['arrtime'];
             if (isset($line['aircraft'])) {
                 $data['aircraft_icao'] = $line['aircraft'];
             }
             if (isset($line['transponder'])) {
                 $data['squawk'] = $line['transponder'];
             }
             $data['datetime'] = date('Y-m-d h:i:s');
             if ($line['icon'] == 'plane') {
                 $SBS::add($data);
             } elseif ($line['icon'] == 'ct') {
                 echo ATC::add($data['ident'], '', $data['latitude'], $data['longitude'], '0', '', $data['datetime'], '', $data['pilot_id'], $data['pilot_name']);
             }
             unset($data);
         }
     }
 } elseif ($value == 'phpvmacars') {
     $buffer = Common::getData($hosts[$id]);
     $all_data = json_decode($buffer, true);
     foreach ($all_data as $line) {
         $data = array();
         $data['id'] = $line['id'];
         // id
         $data['hex'] = str_pad(dechex($line['id']), 6, '000000', STR_PAD_LEFT);
         // hex
         if (isset($line['pilotname'])) {
             $data['pilot_name'] = $line['pilotname'];