$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('^§', '<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
} 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'];