@@ -53,7 +53,9 @@ discard block |
||
| 53 | 53 | $dbc = $this->db; |
| 54 | 54 | $this->all_flights[$id]['schedule_check'] = true; |
| 55 | 55 | if ($globalSchedulesFetch) { |
| 56 | - if ($globalDebug) echo 'Getting schedule info...'."\n"; |
|
| 56 | + if ($globalDebug) { |
|
| 57 | + echo 'Getting schedule info...'."\n"; |
|
| 58 | + } |
|
| 57 | 59 | $Spotter = new Spotter($dbc); |
| 58 | 60 | $Schedule = new Schedule($dbc); |
| 59 | 61 | $Translation = new Translation($dbc); |
@@ -63,7 +65,9 @@ discard block |
||
| 63 | 65 | if ($Schedule->checkSchedule($operator) == 0) { |
| 64 | 66 | $schedule = $Schedule->fetchSchedule($operator); |
| 65 | 67 | if (count($schedule) > 0 && isset($schedule['DepartureTime']) && isset($schedule['ArrivalTime'])) { |
| 66 | - if ($globalDebug) echo "-> Schedule info for ".$operator." (".$ident.")\n"; |
|
| 68 | + if ($globalDebug) { |
|
| 69 | + echo "-> Schedule info for ".$operator." (".$ident.")\n"; |
|
| 70 | + } |
|
| 67 | 71 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('departure_airport_time' => $schedule['DepartureTime'])); |
| 68 | 72 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('arrival_airport_time' => $schedule['ArrivalTime'])); |
| 69 | 73 | // Should also check if route schedule = route from DB |
@@ -72,7 +76,9 @@ discard block |
||
| 72 | 76 | $airport_icao = $Spotter->getAirportIcao($schedule['DepartureAirportIATA']); |
| 73 | 77 | if ($airport_icao != '') { |
| 74 | 78 | $this->all_flights[$id]['departure_airport'] = $airport_icao; |
| 75 | - if ($globalDebug) echo "-> Change departure airport to ".$airport_icao." for ".$ident."\n"; |
|
| 79 | + if ($globalDebug) { |
|
| 80 | + echo "-> Change departure airport to ".$airport_icao." for ".$ident."\n"; |
|
| 81 | + } |
|
| 76 | 82 | } |
| 77 | 83 | } |
| 78 | 84 | } |
@@ -81,7 +87,9 @@ discard block |
||
| 81 | 87 | $airport_icao = $Spotter->getAirportIcao($schedule['ArrivalAirportIATA']); |
| 82 | 88 | if ($airport_icao != '') { |
| 83 | 89 | $this->all_flights[$id]['arrival_airport'] = $airport_icao; |
| 84 | - if ($globalDebug) echo "-> Change arrival airport to ".$airport_icao." for ".$ident."\n"; |
|
| 90 | + if ($globalDebug) { |
|
| 91 | + echo "-> Change arrival airport to ".$airport_icao." for ".$ident."\n"; |
|
| 92 | + } |
|
| 85 | 93 | } |
| 86 | 94 | } |
| 87 | 95 | } |
@@ -109,7 +117,9 @@ discard block |
||
| 109 | 117 | |
| 110 | 118 | public function checkAll() { |
| 111 | 119 | global $globalDebug; |
| 112 | - if ($globalDebug) echo "Update last seen flights data...\n"; |
|
| 120 | + if ($globalDebug) { |
|
| 121 | + echo "Update last seen flights data...\n"; |
|
| 122 | + } |
|
| 113 | 123 | foreach ($this->all_flights as $key => $flight) { |
| 114 | 124 | if (isset($this->all_flights[$key]['id'])) { |
| 115 | 125 | //echo $this->all_flights[$key]['id'].' - '.$this->all_flights[$key]['latitude'].' '.$this->all_flights[$key]['longitude']."\n"; |
@@ -122,24 +132,32 @@ discard block |
||
| 122 | 132 | |
| 123 | 133 | public function arrival($key) { |
| 124 | 134 | global $globalClosestMinDist, $globalDebug; |
| 125 | - if ($globalDebug) echo 'Update arrival...'."\n"; |
|
| 135 | + if ($globalDebug) { |
|
| 136 | + echo 'Update arrival...'."\n"; |
|
| 137 | + } |
|
| 126 | 138 | $Spotter = new Spotter($this->db); |
| 127 | 139 | $airport_icao = ''; |
| 128 | 140 | $airport_time = ''; |
| 129 | - if (!isset($globalClosestMinDist) || $globalClosestMinDist == '') $globalClosestMinDist = 50; |
|
| 141 | + if (!isset($globalClosestMinDist) || $globalClosestMinDist == '') { |
|
| 142 | + $globalClosestMinDist = 50; |
|
| 143 | + } |
|
| 130 | 144 | if ($this->all_flights[$key]['latitude'] != '' && $this->all_flights[$key]['longitude'] != '') { |
| 131 | 145 | $closestAirports = $Spotter->closestAirports($this->all_flights[$key]['latitude'],$this->all_flights[$key]['longitude'],$globalClosestMinDist); |
| 132 | 146 | if (isset($closestAirports[0])) { |
| 133 | 147 | if (isset($this->all_flights[$key]['arrival_airport']) && $this->all_flights[$key]['arrival_airport'] == $closestAirports[0]['icao']) { |
| 134 | 148 | $airport_icao = $closestAirports[0]['icao']; |
| 135 | 149 | $airport_time = $this->all_flights[$key]['datetime']; |
| 136 | - if ($globalDebug) echo "---++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 150 | + if ($globalDebug) { |
|
| 151 | + echo "---++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 152 | + } |
|
| 137 | 153 | } elseif (count($closestAirports > 1) && isset($this->all_flights[$key]['arrival_airport']) && $this->all_flights[$key]['arrival_airport'] != '') { |
| 138 | 154 | foreach ($closestAirports as $airport) { |
| 139 | 155 | if ($this->all_flights[$key]['arrival_airport'] == $airport['icao']) { |
| 140 | 156 | $airport_icao = $airport['icao']; |
| 141 | 157 | $airport_time = $this->all_flights[$key]['datetime']; |
| 142 | - if ($globalDebug) echo "---++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 158 | + if ($globalDebug) { |
|
| 159 | + echo "---++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 160 | + } |
|
| 143 | 161 | break; |
| 144 | 162 | } |
| 145 | 163 | } |
@@ -147,14 +165,20 @@ discard block |
||
| 147 | 165 | $airport_icao = $closestAirports[0]['icao']; |
| 148 | 166 | $airport_time = $this->all_flights[$key]['datetime']; |
| 149 | 167 | } else { |
| 150 | - if ($globalDebug) echo "----- Can't find arrival airport. Airport altitude : ".$closestAirports[0]['altitude'].' - flight altitude : '.$this->all_flights[$key]['altitude_real']."\n"; |
|
| 168 | + if ($globalDebug) { |
|
| 169 | + echo "----- Can't find arrival airport. Airport altitude : ".$closestAirports[0]['altitude'].' - flight altitude : '.$this->all_flights[$key]['altitude_real']."\n"; |
|
| 170 | + } |
|
| 151 | 171 | } |
| 152 | 172 | } else { |
| 153 | - if ($globalDebug) echo "----- No Airport near last coord. Latitude : ".$this->all_flights[$key]['latitude'].' - Longitude : '.$this->all_flights[$key]['longitude'].' - MinDist : '.$globalClosestMinDist."\n"; |
|
| 173 | + if ($globalDebug) { |
|
| 174 | + echo "----- No Airport near last coord. Latitude : ".$this->all_flights[$key]['latitude'].' - Longitude : '.$this->all_flights[$key]['longitude'].' - MinDist : '.$globalClosestMinDist."\n"; |
|
| 175 | + } |
|
| 154 | 176 | } |
| 155 | 177 | |
| 156 | 178 | } else { |
| 157 | - if ($globalDebug) echo "---- No latitude or longitude. Ident : ".$this->all_flights[$key]['ident']."\n"; |
|
| 179 | + if ($globalDebug) { |
|
| 180 | + echo "---- No latitude or longitude. Ident : ".$this->all_flights[$key]['ident']."\n"; |
|
| 181 | + } |
|
| 158 | 182 | } |
| 159 | 183 | return array('airport_icao' => $airport_icao,'airport_time' => $airport_time); |
| 160 | 184 | } |
@@ -164,12 +188,16 @@ discard block |
||
| 164 | 188 | public function del() { |
| 165 | 189 | global $globalDebug; |
| 166 | 190 | // Delete old infos |
| 167 | - if ($globalDebug) echo 'Delete old values and update latest data...'."\n"; |
|
| 191 | + if ($globalDebug) { |
|
| 192 | + echo 'Delete old values and update latest data...'."\n"; |
|
| 193 | + } |
|
| 168 | 194 | foreach ($this->all_flights as $key => $flight) { |
| 169 | 195 | if (isset($flight['lastupdate'])) { |
| 170 | 196 | if ($flight['lastupdate'] < (time()-3000)) { |
| 171 | 197 | if (isset($this->all_flights[$key]['id'])) { |
| 172 | - if ($globalDebug) echo "--- Delete old values with id ".$this->all_flights[$key]['id']."\n"; |
|
| 198 | + if ($globalDebug) { |
|
| 199 | + echo "--- Delete old values with id ".$this->all_flights[$key]['id']."\n"; |
|
| 200 | + } |
|
| 173 | 201 | /* |
| 174 | 202 | $SpotterLive = new SpotterLive(); |
| 175 | 203 | $SpotterLive->deleteLiveSpotterDataById($this->all_flights[$key]['id']); |
@@ -179,7 +207,9 @@ discard block |
||
| 179 | 207 | $Spotter = new Spotter($this->db); |
| 180 | 208 | if ($this->all_flights[$key]['latitude'] != '' && $this->all_flights[$key]['longitude'] != '') { |
| 181 | 209 | $result = $Spotter->updateLatestSpotterData($this->all_flights[$key]['id'],$this->all_flights[$key]['ident'],$this->all_flights[$key]['latitude'],$this->all_flights[$key]['longitude'],$this->all_flights[$key]['altitude'],$this->all_flights[$key]['ground'],$this->all_flights[$key]['speed'],$this->all_flights[$key]['datetime'],$real_arrival['airport_icao'],$real_arrival['airport_time']); |
| 182 | - if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n"; |
|
| 210 | + if ($globalDebug && $result != 'success') { |
|
| 211 | + echo '!!! ERROR : '.$result."\n"; |
|
| 212 | + } |
|
| 183 | 213 | } |
| 184 | 214 | // Put in archive |
| 185 | 215 | // $Spotter->db = null; |
@@ -193,8 +223,10 @@ discard block |
||
| 193 | 223 | public function add($line) { |
| 194 | 224 | global $globalPilotIdAccept, $globalAirportAccept, $globalAirlineAccept, $globalAirlineIgnore, $globalAirportIgnore, $globalFork, $globalDistanceIgnore, $globalDaemon, $globalSBS1update, $globalDebug, $globalIVAO, $globalVATSIM, $globalphpVMS, $globalCoordMinChange, $globalDebugTimeElapsed, $globalCenterLatitude, $globalCenterLongitude, $globalBeta, $globalSourcesupdate, $globalAirlinesSource, $globalVAM, $globalAllFlights; |
| 195 | 225 | //if (!isset($globalDebugTimeElapsed) || $globalDebugTimeElapsed == '') $globalDebugTimeElapsed = FALSE; |
| 196 | - if (!isset($globalCoordMinChange) || $globalCoordMinChange == '') $globalCoordMinChange = '0.02'; |
|
| 197 | -/* |
|
| 226 | + if (!isset($globalCoordMinChange) || $globalCoordMinChange == '') { |
|
| 227 | + $globalCoordMinChange = '0.02'; |
|
| 228 | + } |
|
| 229 | + /* |
|
| 198 | 230 | $Spotter = new Spotter(); |
| 199 | 231 | $dbc = $Spotter->db; |
| 200 | 232 | $SpotterLive = new SpotterLive($dbc); |
@@ -222,11 +254,15 @@ discard block |
||
| 222 | 254 | if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE) { |
| 223 | 255 | $current_date = date('Y-m-d'); |
| 224 | 256 | $source = $line['source_name']; |
| 225 | - if ($source == '' || $line['format_source'] == 'aprs') $source = $line['format_source']; |
|
| 257 | + if ($source == '' || $line['format_source'] == 'aprs') { |
|
| 258 | + $source = $line['format_source']; |
|
| 259 | + } |
|
| 226 | 260 | if (!isset($this->stats[$current_date][$source]['msg'])) { |
| 227 | 261 | $this->stats[$current_date][$source]['msg']['date'] = time(); |
| 228 | 262 | $this->stats[$current_date][$source]['msg']['nb'] = 1; |
| 229 | - } else $this->stats[$current_date][$source]['msg']['nb'] += 1; |
|
| 263 | + } else { |
|
| 264 | + $this->stats[$current_date][$source]['msg']['nb'] += 1; |
|
| 265 | + } |
|
| 230 | 266 | } |
| 231 | 267 | |
| 232 | 268 | /* |
@@ -242,8 +278,11 @@ discard block |
||
| 242 | 278 | //$this->db = $dbc; |
| 243 | 279 | |
| 244 | 280 | $hex = trim($line['hex']); |
| 245 | - if (!isset($line['id'])) $id = trim($line['hex']); |
|
| 246 | - else $id = trim($line['id']); |
|
| 281 | + if (!isset($line['id'])) { |
|
| 282 | + $id = trim($line['hex']); |
|
| 283 | + } else { |
|
| 284 | + $id = trim($line['id']); |
|
| 285 | + } |
|
| 247 | 286 | |
| 248 | 287 | //print_r($this->all_flights); |
| 249 | 288 | if (!isset($this->all_flights[$id]['hex']) && ctype_xdigit($hex)) { |
@@ -258,13 +297,20 @@ discard block |
||
| 258 | 297 | $Spotter = new Spotter($this->db); |
| 259 | 298 | $aircraft_icao = $Spotter->getAllAircraftType($hex); |
| 260 | 299 | $Spotter->db = null; |
| 261 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update getallaircrattype : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 300 | + if ($globalDebugTimeElapsed) { |
|
| 301 | + echo 'Time elapsed for update getallaircrattype : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 302 | + } |
|
| 262 | 303 | |
| 263 | 304 | if ($aircraft_icao == '' && isset($line['aircraft_type'])) { |
| 264 | - if ($line['aircraft_type'] == 'PARA_GLIDER') $aircraft_icao = 'GLID'; |
|
| 265 | - elseif ($line['aircraft_type'] == 'HELICOPTER_ROTORCRAFT') $aircraft_icao = 'UHEL'; |
|
| 266 | - elseif ($line['aircraft_type'] == 'TOW_PLANE') $aircraft_icao = 'TOWPLANE'; |
|
| 267 | - elseif ($line['aircraft_type'] == 'POWERED_AIRCRAFT') $aircraft_icao = 'POWAIRC'; |
|
| 305 | + if ($line['aircraft_type'] == 'PARA_GLIDER') { |
|
| 306 | + $aircraft_icao = 'GLID'; |
|
| 307 | + } elseif ($line['aircraft_type'] == 'HELICOPTER_ROTORCRAFT') { |
|
| 308 | + $aircraft_icao = 'UHEL'; |
|
| 309 | + } elseif ($line['aircraft_type'] == 'TOW_PLANE') { |
|
| 310 | + $aircraft_icao = 'TOWPLANE'; |
|
| 311 | + } elseif ($line['aircraft_type'] == 'POWERED_AIRCRAFT') { |
|
| 312 | + $aircraft_icao = 'POWAIRC'; |
|
| 313 | + } |
|
| 268 | 314 | } |
| 269 | 315 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => $aircraft_icao)); |
| 270 | 316 | } else if (isset($line['aircraft_name'])) { |
@@ -272,29 +318,47 @@ discard block |
||
| 272 | 318 | $Spotter = new Spotter($this->db); |
| 273 | 319 | $aircraft_icao = $Spotter->getAircraftIcao($line['aircraft_name']); |
| 274 | 320 | $Spotter->db = null; |
| 275 | - if ($aircraft_icao != '') $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => $aircraft_icao)); |
|
| 276 | - else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => 'NA')); |
|
| 277 | - } else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => $line['aircraft_icao'])); |
|
| 321 | + if ($aircraft_icao != '') { |
|
| 322 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => $aircraft_icao)); |
|
| 323 | + } else { |
|
| 324 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => 'NA')); |
|
| 325 | + } |
|
| 326 | + } else { |
|
| 327 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('aircraft_icao' => $line['aircraft_icao'])); |
|
| 328 | + } |
|
| 278 | 329 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('ident' => '','departure_airport' => '', 'arrival_airport' => '','latitude' => '', 'longitude' => '', 'speed' => '', 'altitude' => '','altitude_real' => '', 'heading' => '','departure_airport_time' => '','arrival_airport_time' => '','squawk' => '','route_stop' => '','registration' => '','pilot_id' => '','pilot_name' => '','waypoints' => '','ground' => '0', 'format_source' => '','source_name' => '','over_country' => '','verticalrate' => '','noarchive' => false,'putinarchive' => true)); |
| 279 | 330 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('lastupdate' => time())); |
| 280 | 331 | if (!isset($line['id'])) { |
| 281 | - if (!isset($globalDaemon)) $globalDaemon = TRUE; |
|
| 282 | -// if (isset($line['format_source']) && ($line['format_source'] == 'sbs' || $line['format_source'] == 'tsv' || $line['format_source'] == 'raw') && $globalDaemon) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'].'-'.date('YmdGi'))); |
|
| 332 | + if (!isset($globalDaemon)) { |
|
| 333 | + $globalDaemon = TRUE; |
|
| 334 | + } |
|
| 335 | + // if (isset($line['format_source']) && ($line['format_source'] == 'sbs' || $line['format_source'] == 'tsv' || $line['format_source'] == 'raw') && $globalDaemon) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'].'-'.date('YmdGi'))); |
|
| 283 | 336 | // if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw' || $line['format_source'] === 'deltadbtxt' || $line['format_source'] === 'planeupdatefaa' || $line['format_source'] === 'aprs') && $globalDaemon) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdHi'))); |
| 284 | - if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw' || $line['format_source'] === 'deltadbtxt' || $line['format_source'] === 'planeupdatefaa' || $line['format_source'] === 'aprs' || $line['format_source'] === 'aircraftlistjson' || $line['format_source'] === 'radarvirtueljson')) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdHi'))); |
|
| 337 | + if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw' || $line['format_source'] === 'deltadbtxt' || $line['format_source'] === 'planeupdatefaa' || $line['format_source'] === 'aprs' || $line['format_source'] === 'aircraftlistjson' || $line['format_source'] === 'radarvirtueljson')) { |
|
| 338 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdHi'))); |
|
| 339 | + } |
|
| 285 | 340 | //else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'])); |
| 286 | - } else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $line['id'])); |
|
| 341 | + } else { |
|
| 342 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $line['id'])); |
|
| 343 | + } |
|
| 287 | 344 | |
| 288 | - if ($globalDebug) echo "*********** New aircraft hex : ".$hex." ***********\n"; |
|
| 289 | - if ($globalAllFlights !== FALSE) $dataFound = true; |
|
| 345 | + if ($globalDebug) { |
|
| 346 | + echo "*********** New aircraft hex : ".$hex." ***********\n"; |
|
| 347 | + } |
|
| 348 | + if ($globalAllFlights !== FALSE) { |
|
| 349 | + $dataFound = true; |
|
| 350 | + } |
|
| 290 | 351 | } |
| 291 | 352 | |
| 292 | 353 | if (isset($line['datetime']) && preg_match('/^(\d{4}(?:\-\d{2}){2} \d{2}(?:\:\d{2}){2})$/',$line['datetime'])) { |
| 293 | 354 | if (!isset($this->all_flights[$id]['datetime']) || strtotime($line['datetime']) >= strtotime($this->all_flights[$id]['datetime'])) { |
| 294 | 355 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('datetime' => $line['datetime'])); |
| 295 | 356 | } else { |
| 296 | - if (strtotime($line['datetime']) == strtotime($this->all_flights[$id]['datetime']) && $globalDebug) echo "!!! Date is the same as previous data for ".$this->all_flights[$id]['hex']." - format : ".$line['format_source']."\n"; |
|
| 297 | - elseif (strtotime($line['datetime']) > strtotime($this->all_flights[$id]['datetime']) && $globalDebug) echo "!!! Date previous latest data (".$line['datetime']." > ".$this->all_flights[$id]['datetime'].") !!! for ".$this->all_flights[$id]['hex']." - format : ".$line['format_source']."\n"; |
|
| 357 | + if (strtotime($line['datetime']) == strtotime($this->all_flights[$id]['datetime']) && $globalDebug) { |
|
| 358 | + echo "!!! Date is the same as previous data for ".$this->all_flights[$id]['hex']." - format : ".$line['format_source']."\n"; |
|
| 359 | + } elseif (strtotime($line['datetime']) > strtotime($this->all_flights[$id]['datetime']) && $globalDebug) { |
|
| 360 | + echo "!!! Date previous latest data (".$line['datetime']." > ".$this->all_flights[$id]['datetime'].") !!! for ".$this->all_flights[$id]['hex']." - format : ".$line['format_source']."\n"; |
|
| 361 | + } |
|
| 298 | 362 | /* |
| 299 | 363 | echo strtotime($line['datetime']).' > '.strtotime($this->all_flights[$id]['datetime']); |
| 300 | 364 | print_r($this->all_flights[$id]); |
@@ -302,7 +366,9 @@ discard block |
||
| 302 | 366 | */ |
| 303 | 367 | return ''; |
| 304 | 368 | } |
| 305 | - } else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('datetime' => date('Y-m-d H:i:s'))); |
|
| 369 | + } else { |
|
| 370 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('datetime' => date('Y-m-d H:i:s'))); |
|
| 371 | + } |
|
| 306 | 372 | |
| 307 | 373 | if (isset($line['registration']) && $line['registration'] != '' && $line['registration'] != 'z.NO-REG') { |
| 308 | 374 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('registration' => $line['registration'])); |
@@ -323,15 +389,25 @@ discard block |
||
| 323 | 389 | $timeelapsed = microtime(true); |
| 324 | 390 | $Spotter = new Spotter($this->db); |
| 325 | 391 | $fromsource = NULL; |
| 326 | - if (isset($globalAirlinesSource) && $globalAirlinesSource != '') $fromsource = $globalAirlinesSource; |
|
| 327 | - elseif (isset($line['format_source']) && $line['format_source'] == 'vatsimtxt') $fromsource = 'vatsim'; |
|
| 328 | - elseif (isset($line['format_source']) && $line['format_source'] == 'whazzup') $fromsource = 'ivao'; |
|
| 329 | - elseif (isset($globalVATSIM) && $globalVATSIM) $fromsource = 'vatsim'; |
|
| 330 | - elseif (isset($globalIVAO) && $globalIVAO) $fromsource = 'ivao'; |
|
| 392 | + if (isset($globalAirlinesSource) && $globalAirlinesSource != '') { |
|
| 393 | + $fromsource = $globalAirlinesSource; |
|
| 394 | + } elseif (isset($line['format_source']) && $line['format_source'] == 'vatsimtxt') { |
|
| 395 | + $fromsource = 'vatsim'; |
|
| 396 | + } elseif (isset($line['format_source']) && $line['format_source'] == 'whazzup') { |
|
| 397 | + $fromsource = 'ivao'; |
|
| 398 | + } elseif (isset($globalVATSIM) && $globalVATSIM) { |
|
| 399 | + $fromsource = 'vatsim'; |
|
| 400 | + } elseif (isset($globalIVAO) && $globalIVAO) { |
|
| 401 | + $fromsource = 'ivao'; |
|
| 402 | + } |
|
| 331 | 403 | $result = $Spotter->updateIdentSpotterData($this->all_flights[$id]['id'],$this->all_flights[$id]['ident'],$fromsource); |
| 332 | - if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n"; |
|
| 404 | + if ($globalDebug && $result != 'success') { |
|
| 405 | + echo '!!! ERROR : '.$result."\n"; |
|
| 406 | + } |
|
| 333 | 407 | $Spotter->db = null; |
| 334 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update identspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 408 | + if ($globalDebugTimeElapsed) { |
|
| 409 | + echo 'Time elapsed for update identspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 410 | + } |
|
| 335 | 411 | } |
| 336 | 412 | |
| 337 | 413 | /* |
@@ -342,7 +418,9 @@ discard block |
||
| 342 | 418 | else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'])); |
| 343 | 419 | } else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $line['id'])); |
| 344 | 420 | */ |
| 345 | - if (!isset($this->all_flights[$id]['id'])) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'])); |
|
| 421 | + if (!isset($this->all_flights[$id]['id'])) { |
|
| 422 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'])); |
|
| 423 | + } |
|
| 346 | 424 | |
| 347 | 425 | //$putinarchive = true; |
| 348 | 426 | if (isset($line['departure_airport_time']) && $line['departure_airport_time'] != 0) { |
@@ -359,7 +437,9 @@ discard block |
||
| 359 | 437 | $line['departure_airport_icao'] = $Spotter->getAirportIcao($line['departure_airport_iata']); |
| 360 | 438 | $line['arrival_airport_icao'] = $Spotter->getAirportIcao($line['arrival_airport_iata']); |
| 361 | 439 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('departure_airport' => $line['departure_airport_icao'],'arrival_airport' => $line['arrival_airport_icao'],'route_stop' => '')); |
| 362 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update getAirportICAO : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 440 | + if ($globalDebugTimeElapsed) { |
|
| 441 | + echo 'Time elapsed for update getAirportICAO : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 442 | + } |
|
| 363 | 443 | |
| 364 | 444 | } elseif (!isset($line['format_source']) || $line['format_source'] != 'aprs') { |
| 365 | 445 | $timeelapsed = microtime(true); |
@@ -372,7 +452,9 @@ discard block |
||
| 372 | 452 | $Translation->db = null; |
| 373 | 453 | } |
| 374 | 454 | $Spotter->db = null; |
| 375 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update getrouteinfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 455 | + if ($globalDebugTimeElapsed) { |
|
| 456 | + echo 'Time elapsed for update getrouteinfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 457 | + } |
|
| 376 | 458 | |
| 377 | 459 | if (isset($route['fromairport_icao']) && isset($route['toairport_icao'])) { |
| 378 | 460 | //if ($route['FromAirport_ICAO'] != $route['ToAirport_ICAO']) { |
@@ -381,9 +463,13 @@ discard block |
||
| 381 | 463 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('departure_airport' => $route['fromairport_icao'],'arrival_airport' => $route['toairport_icao'],'route_stop' => $route['routestop'])); |
| 382 | 464 | } |
| 383 | 465 | } |
| 384 | - if (!isset($globalFork)) $globalFork = TRUE; |
|
| 466 | + if (!isset($globalFork)) { |
|
| 467 | + $globalFork = TRUE; |
|
| 468 | + } |
|
| 385 | 469 | if (!$globalIVAO && !$globalVATSIM && !$globalphpVMS && !$globalVAM && (!isset($line['format_source']) || $line['format_source'] != 'aprs')) { |
| 386 | - if (!isset($this->all_flights[$id]['schedule_check']) || $this->all_flights[$id]['schedule_check'] === false) $this->get_Schedule($id,trim($line['ident'])); |
|
| 470 | + if (!isset($this->all_flights[$id]['schedule_check']) || $this->all_flights[$id]['schedule_check'] === false) { |
|
| 471 | + $this->get_Schedule($id,trim($line['ident'])); |
|
| 472 | + } |
|
| 387 | 473 | } |
| 388 | 474 | } |
| 389 | 475 | } |
@@ -399,16 +485,23 @@ discard block |
||
| 399 | 485 | // use datetime |
| 400 | 486 | $speed = $distance/(time() - $this->all_flights[$id]['time_last_coord']); |
| 401 | 487 | $speed = $speed*3.6; |
| 402 | - if ($speed < 1000) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('speed' => round($speed))); |
|
| 403 | - if ($globalDebug) echo "ø Calculated Speed for ".$this->all_flights[$id]['hex']." : ".$speed." - distance : ".$distance."\n"; |
|
| 488 | + if ($speed < 1000) { |
|
| 489 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('speed' => round($speed))); |
|
| 490 | + } |
|
| 491 | + if ($globalDebug) { |
|
| 492 | + echo "ø Calculated Speed for ".$this->all_flights[$id]['hex']." : ".$speed." - distance : ".$distance."\n"; |
|
| 493 | + } |
|
| 404 | 494 | } |
| 405 | 495 | } |
| 406 | 496 | |
| 407 | 497 | |
| 408 | 498 | |
| 409 | 499 | if (isset($line['latitude']) && isset($line['longitude']) && $line['latitude'] != '' && $line['longitude'] != '' && is_numeric($line['latitude']) && is_numeric($line['longitude'])) { |
| 410 | - if (isset($this->all_flights[$id]['time_last_coord'])) $timediff = round(time()-$this->all_flights[$id]['time_last_coord']); |
|
| 411 | - else unset($timediff); |
|
| 500 | + if (isset($this->all_flights[$id]['time_last_coord'])) { |
|
| 501 | + $timediff = round(time()-$this->all_flights[$id]['time_last_coord']); |
|
| 502 | + } else { |
|
| 503 | + unset($timediff); |
|
| 504 | + } |
|
| 412 | 505 | if ($this->tmd > 5 || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM) || (isset($globalphpVMS) && $globalphpVMS) || (isset($globalVAM) && $globalVAM) || !isset($timediff) || $timediff > 800 || ($timediff > 10 && isset($this->all_flights[$id]['latitude']) && isset($this->all_flights[$id]['longitude']) && $Common->withinThreshold($timediff,$Common->distance($line['latitude'],$line['longitude'],$this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude'],'m')))) { |
| 413 | 506 | if (isset($this->all_flights[$id]['archive_latitude']) && isset($this->all_flights[$id]['archive_longitude']) && isset($this->all_flights[$id]['livedb_latitude']) && isset($this->all_flights[$id]['livedb_longitude'])) { |
| 414 | 507 | if (!$Common->checkLine($this->all_flights[$id]['archive_latitude'],$this->all_flights[$id]['archive_longitude'],$this->all_flights[$id]['livedb_latitude'],$this->all_flights[$id]['livedb_longitude'],$line['latitude'],$line['longitude'])) { |
@@ -416,21 +509,31 @@ discard block |
||
| 416 | 509 | $this->all_flights[$id]['archive_longitude'] = $line['longitude']; |
| 417 | 510 | $this->all_flights[$id]['putinarchive'] = true; |
| 418 | 511 | |
| 419 | - if ($globalDebug) echo "\n".' ------- Check Country.... '; |
|
| 512 | + if ($globalDebug) { |
|
| 513 | + echo "\n".' ------- Check Country.... '; |
|
| 514 | + } |
|
| 420 | 515 | $timeelapsed = microtime(true); |
| 421 | 516 | $Spotter = new Spotter($this->db); |
| 422 | 517 | $all_country = $Spotter->getCountryFromLatitudeLongitude($line['latitude'],$line['longitude']); |
| 423 | - if (!empty($all_country)) $this->all_flights[$id]['over_country'] = $all_country['iso2']; |
|
| 518 | + if (!empty($all_country)) { |
|
| 519 | + $this->all_flights[$id]['over_country'] = $all_country['iso2']; |
|
| 520 | + } |
|
| 424 | 521 | $Spotter->db = null; |
| 425 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 522 | + if ($globalDebugTimeElapsed) { |
|
| 523 | + echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 524 | + } |
|
| 426 | 525 | $this->tmd = 0; |
| 427 | - if ($globalDebug) echo 'FOUND : '.$this->all_flights[$id]['over_country'].' ---------------'."\n"; |
|
| 526 | + if ($globalDebug) { |
|
| 527 | + echo 'FOUND : '.$this->all_flights[$id]['over_country'].' ---------------'."\n"; |
|
| 528 | + } |
|
| 428 | 529 | } |
| 429 | 530 | } |
| 430 | 531 | |
| 431 | 532 | if (isset($line['latitude']) && $line['latitude'] != '' && $line['latitude'] != 0 && $line['latitude'] < 91 && $line['latitude'] > -90) { |
| 432 | 533 | //if (!isset($this->all_flights[$id]['latitude']) || $this->all_flights[$id]['latitude'] == '' || abs($this->all_flights[$id]['latitude']-$line['latitude']) < 3 || $line['format_source'] != 'sbs' || time() - $this->all_flights[$id]['lastupdate'] > 30) { |
| 433 | - if (!isset($this->all_flights[$id]['archive_latitude'])) $this->all_flights[$id]['archive_latitude'] = $line['latitude']; |
|
| 534 | + if (!isset($this->all_flights[$id]['archive_latitude'])) { |
|
| 535 | + $this->all_flights[$id]['archive_latitude'] = $line['latitude']; |
|
| 536 | + } |
|
| 434 | 537 | if (!isset($this->all_flights[$id]['livedb_latitude']) || abs($this->all_flights[$id]['livedb_latitude']-$line['latitude']) > $globalCoordMinChange || $this->all_flights[$id]['format_source'] == 'aprs') { |
| 435 | 538 | $this->all_flights[$id]['livedb_latitude'] = $line['latitude']; |
| 436 | 539 | $dataFound = true; |
@@ -452,9 +555,13 @@ discard block |
||
| 452 | 555 | */ |
| 453 | 556 | } |
| 454 | 557 | if (isset($line['longitude']) && $line['longitude'] != '' && $line['longitude'] != 0 && $line['longitude'] < 360 && $line['longitude'] > -180) { |
| 455 | - if ($line['longitude'] > 180) $line['longitude'] = $line['longitude'] - 360; |
|
| 558 | + if ($line['longitude'] > 180) { |
|
| 559 | + $line['longitude'] = $line['longitude'] - 360; |
|
| 560 | + } |
|
| 456 | 561 | //if (!isset($this->all_flights[$id]['longitude']) || $this->all_flights[$id]['longitude'] == '' || abs($this->all_flights[$id]['longitude']-$line['longitude']) < 2 || $line['format_source'] != 'sbs' || time() - $this->all_flights[$id]['lastupdate'] > 30) { |
| 457 | - if (!isset($this->all_flights[$id]['archive_longitude'])) $this->all_flights[$id]['archive_longitude'] = $line['longitude']; |
|
| 562 | + if (!isset($this->all_flights[$id]['archive_longitude'])) { |
|
| 563 | + $this->all_flights[$id]['archive_longitude'] = $line['longitude']; |
|
| 564 | + } |
|
| 458 | 565 | if (!isset($this->all_flights[$id]['livedb_longitude']) || abs($this->all_flights[$id]['livedb_longitude']-$line['longitude']) > $globalCoordMinChange || $this->all_flights[$id]['format_source'] == 'aprs') { |
| 459 | 566 | $this->all_flights[$id]['livedb_longitude'] = $line['longitude']; |
| 460 | 567 | $dataFound = true; |
@@ -485,7 +592,9 @@ discard block |
||
| 485 | 592 | } |
| 486 | 593 | } |
| 487 | 594 | if (isset($line['last_update']) && $line['last_update'] != '') { |
| 488 | - if (isset($this->all_flights[$id]['last_update']) && $this->all_flights[$id]['last_update'] != $line['last_update']) $dataFound = true; |
|
| 595 | + if (isset($this->all_flights[$id]['last_update']) && $this->all_flights[$id]['last_update'] != $line['last_update']) { |
|
| 596 | + $dataFound = true; |
|
| 597 | + } |
|
| 489 | 598 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('last_update' => $line['last_update'])); |
| 490 | 599 | } |
| 491 | 600 | if (isset($line['verticalrate']) && $line['verticalrate'] != '') { |
@@ -507,11 +616,17 @@ discard block |
||
| 507 | 616 | // Here we force archive of flight because after ground it's a new one (or should be) |
| 508 | 617 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('addedSpotter' => 0)); |
| 509 | 618 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('forcenew' => 1)); |
| 510 | - if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw') && $globalDaemon) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdGi'))); |
|
| 511 | - elseif (isset($line['id'])) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $line['id'])); |
|
| 512 | - elseif (isset($this->all_flights[$id]['ident'])) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'])); |
|
| 619 | + if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw') && $globalDaemon) { |
|
| 620 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdGi'))); |
|
| 621 | + } elseif (isset($line['id'])) { |
|
| 622 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $line['id'])); |
|
| 623 | + } elseif (isset($this->all_flights[$id]['ident'])) { |
|
| 624 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.$this->all_flights[$id]['ident'])); |
|
| 625 | + } |
|
| 626 | + } |
|
| 627 | + if ($line['ground'] != 1) { |
|
| 628 | + $line['ground'] = 0; |
|
| 513 | 629 | } |
| 514 | - if ($line['ground'] != 1) $line['ground'] = 0; |
|
| 515 | 630 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('ground' => $line['ground'])); |
| 516 | 631 | //$dataFound = true; |
| 517 | 632 | } |
@@ -519,28 +634,40 @@ discard block |
||
| 519 | 634 | if (isset($this->all_flights[$id]['squawk']) && $this->all_flights[$id]['squawk'] != '7500' && $this->all_flights[$id]['squawk'] != '7600' && $this->all_flights[$id]['squawk'] != '7700' && isset($this->all_flights[$id]['id'])) { |
| 520 | 635 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('squawk' => $line['squawk'])); |
| 521 | 636 | $highlight = ''; |
| 522 | - if ($this->all_flights[$id]['squawk'] == '7500') $highlight = 'Squawk 7500 : Hijack at '.date('Y-m-d G:i').' UTC'; |
|
| 523 | - if ($this->all_flights[$id]['squawk'] == '7600') $highlight = 'Squawk 7600 : Lost Comm (radio failure) at '.date('Y-m-d G:i').' UTC'; |
|
| 524 | - if ($this->all_flights[$id]['squawk'] == '7700') $highlight = 'Squawk 7700 : Emergency at '.date('Y-m-d G:i').' UTC'; |
|
| 637 | + if ($this->all_flights[$id]['squawk'] == '7500') { |
|
| 638 | + $highlight = 'Squawk 7500 : Hijack at '.date('Y-m-d G:i').' UTC'; |
|
| 639 | + } |
|
| 640 | + if ($this->all_flights[$id]['squawk'] == '7600') { |
|
| 641 | + $highlight = 'Squawk 7600 : Lost Comm (radio failure) at '.date('Y-m-d G:i').' UTC'; |
|
| 642 | + } |
|
| 643 | + if ($this->all_flights[$id]['squawk'] == '7700') { |
|
| 644 | + $highlight = 'Squawk 7700 : Emergency at '.date('Y-m-d G:i').' UTC'; |
|
| 645 | + } |
|
| 525 | 646 | if ($highlight != '') { |
| 526 | 647 | $timeelapsed = microtime(true); |
| 527 | 648 | $Spotter = new Spotter($this->db); |
| 528 | 649 | $Spotter->setHighlightFlight($this->all_flights[$id]['id'],$highlight); |
| 529 | 650 | $Spotter->db = null; |
| 530 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update sethighlightflight : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 651 | + if ($globalDebugTimeElapsed) { |
|
| 652 | + echo 'Time elapsed for update sethighlightflight : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 653 | + } |
|
| 531 | 654 | |
| 532 | 655 | $this->all_flights[$id]['putinarchive'] = true; |
| 533 | 656 | //$putinarchive = true; |
| 534 | 657 | //$highlight = ''; |
| 535 | 658 | } |
| 536 | 659 | |
| 537 | - } else $this->all_flights[$id] = array_merge($this->all_flights[$id],array('squawk' => $line['squawk'])); |
|
| 660 | + } else { |
|
| 661 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('squawk' => $line['squawk'])); |
|
| 662 | + } |
|
| 538 | 663 | //$dataFound = true; |
| 539 | 664 | } |
| 540 | 665 | |
| 541 | 666 | if (isset($line['altitude']) && $line['altitude'] != '') { |
| 542 | 667 | //if (!isset($this->all_flights[$id]['altitude']) || $this->all_flights[$id]['altitude'] == '' || ($this->all_flights[$id]['altitude'] > 0 && $line['altitude'] != 0)) { |
| 543 | - if (is_int($this->all_flights[$id]['altitude']) && abs(round($line['altitude']/100)-$this->all_flights[$id]['altitude']) > 2) $this->all_flights[$id]['putinarchive'] = true; |
|
| 668 | + if (is_int($this->all_flights[$id]['altitude']) && abs(round($line['altitude']/100)-$this->all_flights[$id]['altitude']) > 2) { |
|
| 669 | + $this->all_flights[$id]['putinarchive'] = true; |
|
| 670 | + } |
|
| 544 | 671 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('altitude' => round($line['altitude']/100))); |
| 545 | 672 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('altitude_real' => $line['altitude'])); |
| 546 | 673 | //$dataFound = true; |
@@ -552,21 +679,30 @@ discard block |
||
| 552 | 679 | } |
| 553 | 680 | |
| 554 | 681 | if (isset($line['heading']) && $line['heading'] != '') { |
| 555 | - if (is_int($this->all_flights[$id]['heading']) && abs($this->all_flights[$id]['heading']-round($line['heading'])) > 2) $this->all_flights[$id]['putinarchive'] = true; |
|
| 682 | + if (is_int($this->all_flights[$id]['heading']) && abs($this->all_flights[$id]['heading']-round($line['heading'])) > 2) { |
|
| 683 | + $this->all_flights[$id]['putinarchive'] = true; |
|
| 684 | + } |
|
| 556 | 685 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('heading' => round($line['heading']))); |
| 557 | 686 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('heading_fromsrc' => true)); |
| 558 | 687 | //$dataFound = true; |
| 559 | 688 | } elseif (!isset($this->all_flights[$id]['heading_fromsrc']) && isset($this->all_flights[$id]['archive_latitude']) && $this->all_flights[$id]['archive_latitude'] != $this->all_flights[$id]['latitude'] && isset($this->all_flights[$id]['archive_longitude']) && $this->all_flights[$id]['archive_longitude'] != $this->all_flights[$id]['longitude']) { |
| 560 | 689 | $heading = $Common->getHeading($this->all_flights[$id]['archive_latitude'],$this->all_flights[$id]['archive_longitude'],$this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude']); |
| 561 | 690 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('heading' => round($heading))); |
| 562 | - if (abs($this->all_flights[$id]['heading']-round($heading)) > 2) $this->all_flights[$id]['putinarchive'] = true; |
|
| 563 | - if ($globalDebug) echo "ø Calculated Heading for ".$this->all_flights[$id]['hex']." : ".$heading."\n"; |
|
| 691 | + if (abs($this->all_flights[$id]['heading']-round($heading)) > 2) { |
|
| 692 | + $this->all_flights[$id]['putinarchive'] = true; |
|
| 693 | + } |
|
| 694 | + if ($globalDebug) { |
|
| 695 | + echo "ø Calculated Heading for ".$this->all_flights[$id]['hex']." : ".$heading."\n"; |
|
| 696 | + } |
|
| 564 | 697 | } elseif (isset($this->all_flights[$id]['format_source']) && $this->all_flights[$id]['format_source'] == 'ACARS') { |
| 565 | 698 | // If not enough messages and ACARS set heading to 0 |
| 566 | 699 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('heading' => 0)); |
| 567 | 700 | } |
| 568 | - if (isset($globalSourcesupdate) && $globalSourcesupdate != '' && isset($this->all_flights[$id]['lastupdate']) && time()-$this->all_flights[$id]['lastupdate'] < $globalSourcesupdate) $dataFound = false; |
|
| 569 | - elseif (isset($globalSBS1update) && $globalSBS1update != '' && isset($this->all_flights[$id]['lastupdate']) && time()-$this->all_flights[$id]['lastupdate'] < $globalSBS1update) $dataFound = false; |
|
| 701 | + if (isset($globalSourcesupdate) && $globalSourcesupdate != '' && isset($this->all_flights[$id]['lastupdate']) && time()-$this->all_flights[$id]['lastupdate'] < $globalSourcesupdate) { |
|
| 702 | + $dataFound = false; |
|
| 703 | + } elseif (isset($globalSBS1update) && $globalSBS1update != '' && isset($this->all_flights[$id]['lastupdate']) && time()-$this->all_flights[$id]['lastupdate'] < $globalSBS1update) { |
|
| 704 | + $dataFound = false; |
|
| 705 | + } |
|
| 570 | 706 | |
| 571 | 707 | // print_r($this->all_flights[$id]); |
| 572 | 708 | //gets the callsign from the last hour |
@@ -581,23 +717,36 @@ discard block |
||
| 581 | 717 | //echo $this->all_flights[$id]['id'].' - '.$this->all_flights[$id]['addedSpotter']."\n"; |
| 582 | 718 | //$last_hour_ident = Spotter->getIdentFromLastHour($this->all_flights[$id]['ident']); |
| 583 | 719 | if (!isset($this->all_flights[$id]['forcenew']) || $this->all_flights[$id]['forcenew'] == 0) { |
| 584 | - if ($globalDebug) echo "Check if aircraft is already in DB..."; |
|
| 720 | + if ($globalDebug) { |
|
| 721 | + echo "Check if aircraft is already in DB..."; |
|
| 722 | + } |
|
| 585 | 723 | $timeelapsed = microtime(true); |
| 586 | 724 | $SpotterLive = new SpotterLive($this->db); |
| 587 | 725 | if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw' || $line['format_source'] === 'deltadbtxt' || $line['format_source'] === 'planeupdatefaa' || $line['format_source'] === 'aprs' || $line['format_source'] === 'aircraftlistjson' || $line['format_source'] === 'radarvirtueljson')) { |
| 588 | 726 | $recent_ident = $SpotterLive->checkModeSRecent($this->all_flights[$id]['hex']); |
| 589 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkModeSRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 727 | + if ($globalDebugTimeElapsed) { |
|
| 728 | + echo 'Time elapsed for update checkModeSRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 729 | + } |
|
| 590 | 730 | } elseif (isset($line['id'])) { |
| 591 | 731 | $recent_ident = $SpotterLive->checkIdRecent($line['id']); |
| 592 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 732 | + if ($globalDebugTimeElapsed) { |
|
| 733 | + echo 'Time elapsed for update checkIdRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 734 | + } |
|
| 593 | 735 | } elseif (isset($this->all_flights[$id]['ident']) && $this->all_flights[$id]['ident'] != '') { |
| 594 | 736 | $recent_ident = $SpotterLive->checkIdentRecent($this->all_flights[$id]['ident']); |
| 595 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 596 | - } else $recent_ident = ''; |
|
| 737 | + if ($globalDebugTimeElapsed) { |
|
| 738 | + echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 739 | + } |
|
| 740 | + } else { |
|
| 741 | + $recent_ident = ''; |
|
| 742 | + } |
|
| 597 | 743 | $SpotterLive->db=null; |
| 598 | 744 | |
| 599 | - if ($globalDebug && $recent_ident == '') echo " Not in DB.\n"; |
|
| 600 | - elseif ($globalDebug && $recent_ident != '') echo " Already in DB.\n"; |
|
| 745 | + if ($globalDebug && $recent_ident == '') { |
|
| 746 | + echo " Not in DB.\n"; |
|
| 747 | + } elseif ($globalDebug && $recent_ident != '') { |
|
| 748 | + echo " Already in DB.\n"; |
|
| 749 | + } |
|
| 601 | 750 | } else { |
| 602 | 751 | $recent_ident = ''; |
| 603 | 752 | $this->all_flights[$id] = array_merge($this->all_flights[$id],array('forcenew' => 0)); |
@@ -605,7 +754,9 @@ discard block |
||
| 605 | 754 | //if there was no aircraft with the same callsign within the last hour and go post it into the archive |
| 606 | 755 | if($recent_ident == "") |
| 607 | 756 | { |
| 608 | - if ($globalDebug) echo "\o/ Add ".$this->all_flights[$id]['ident']." in archive DB : "; |
|
| 757 | + if ($globalDebug) { |
|
| 758 | + echo "\o/ Add ".$this->all_flights[$id]['ident']." in archive DB : "; |
|
| 759 | + } |
|
| 609 | 760 | if ($this->all_flights[$id]['departure_airport'] == "") { $this->all_flights[$id]['departure_airport'] = "NA"; } |
| 610 | 761 | if ($this->all_flights[$id]['arrival_airport'] == "") { $this->all_flights[$id]['arrival_airport'] = "NA"; } |
| 611 | 762 | //adds the spotter data for the archive |
@@ -649,26 +800,44 @@ discard block |
||
| 649 | 800 | |
| 650 | 801 | if (!$ignoreImport) { |
| 651 | 802 | $highlight = ''; |
| 652 | - if ($this->all_flights[$id]['squawk'] == '7500') $highlight = 'Squawk 7500 : Hijack'; |
|
| 653 | - if ($this->all_flights[$id]['squawk'] == '7600') $highlight = 'Squawk 7600 : Lost Comm (radio failure)'; |
|
| 654 | - if ($this->all_flights[$id]['squawk'] == '7700') $highlight = 'Squawk 7700 : Emergency'; |
|
| 655 | - if (!isset($this->all_flights[$id]['id'])) $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdHi'))); |
|
| 803 | + if ($this->all_flights[$id]['squawk'] == '7500') { |
|
| 804 | + $highlight = 'Squawk 7500 : Hijack'; |
|
| 805 | + } |
|
| 806 | + if ($this->all_flights[$id]['squawk'] == '7600') { |
|
| 807 | + $highlight = 'Squawk 7600 : Lost Comm (radio failure)'; |
|
| 808 | + } |
|
| 809 | + if ($this->all_flights[$id]['squawk'] == '7700') { |
|
| 810 | + $highlight = 'Squawk 7700 : Emergency'; |
|
| 811 | + } |
|
| 812 | + if (!isset($this->all_flights[$id]['id'])) { |
|
| 813 | + $this->all_flights[$id] = array_merge($this->all_flights[$id],array('id' => $this->all_flights[$id]['hex'].'-'.date('YmdHi'))); |
|
| 814 | + } |
|
| 656 | 815 | $timeelapsed = microtime(true); |
| 657 | 816 | $Spotter = new Spotter($this->db); |
| 658 | 817 | $result = $Spotter->addSpotterData($this->all_flights[$id]['id'], $this->all_flights[$id]['ident'], $this->all_flights[$id]['aircraft_icao'], $this->all_flights[$id]['departure_airport'], $this->all_flights[$id]['arrival_airport'], $this->all_flights[$id]['latitude'], $this->all_flights[$id]['longitude'], $this->all_flights[$id]['waypoints'], $this->all_flights[$id]['altitude'], $this->all_flights[$id]['heading'], $this->all_flights[$id]['speed'], $this->all_flights[$id]['datetime'], $this->all_flights[$id]['departure_airport_time'], $this->all_flights[$id]['arrival_airport_time'],$this->all_flights[$id]['squawk'],$this->all_flights[$id]['route_stop'],$highlight,$this->all_flights[$id]['hex'],$this->all_flights[$id]['registration'],$this->all_flights[$id]['pilot_id'],$this->all_flights[$id]['pilot_name'],$this->all_flights[$id]['verticalrate'],$this->all_flights[$id]['ground'],$this->all_flights[$id]['format_source'],$this->all_flights[$id]['source_name']); |
| 659 | 818 | $Spotter->db = null; |
| 660 | - if ($globalDebug && isset($result)) echo $result."\n"; |
|
| 661 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 819 | + if ($globalDebug && isset($result)) { |
|
| 820 | + echo $result."\n"; |
|
| 821 | + } |
|
| 822 | + if ($globalDebugTimeElapsed) { |
|
| 823 | + echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 824 | + } |
|
| 662 | 825 | |
| 663 | 826 | // Add source stat in DB |
| 664 | 827 | $Stats = new Stats($this->db); |
| 665 | 828 | if (!empty($this->stats)) { |
| 666 | - if ($globalDebug) echo 'Add source stats : '; |
|
| 829 | + if ($globalDebug) { |
|
| 830 | + echo 'Add source stats : '; |
|
| 831 | + } |
|
| 667 | 832 | foreach($this->stats as $date => $data) { |
| 668 | 833 | foreach($data as $source => $sourced) { |
| 669 | 834 | //print_r($sourced); |
| 670 | - if (isset($sourced['polar'])) echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar',$date); |
|
| 671 | - if (isset($sourced['hist'])) echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist',$date); |
|
| 835 | + if (isset($sourced['polar'])) { |
|
| 836 | + echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar',$date); |
|
| 837 | + } |
|
| 838 | + if (isset($sourced['hist'])) { |
|
| 839 | + echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist',$date); |
|
| 840 | + } |
|
| 672 | 841 | if (isset($sourced['msg'])) { |
| 673 | 842 | if (time() - $sourced['msg']['date'] > 10) { |
| 674 | 843 | $nbmsg = round($sourced['msg']['nb']/(time() - $sourced['msg']['date'])); |
@@ -681,13 +850,17 @@ discard block |
||
| 681 | 850 | unset($this->stats[$date]); |
| 682 | 851 | } |
| 683 | 852 | } |
| 684 | - if ($globalDebug) echo 'Done'."\n"; |
|
| 853 | + if ($globalDebug) { |
|
| 854 | + echo 'Done'."\n"; |
|
| 855 | + } |
|
| 685 | 856 | |
| 686 | 857 | } |
| 687 | 858 | $Stats->db = null; |
| 688 | 859 | |
| 689 | 860 | $this->del(); |
| 690 | - } elseif ($globalDebug) echo 'Ignore data'."\n"; |
|
| 861 | + } elseif ($globalDebug) { |
|
| 862 | + echo 'Ignore data'."\n"; |
|
| 863 | + } |
|
| 691 | 864 | //$ignoreImport = false; |
| 692 | 865 | $this->all_flights[$id]['addedSpotter'] = 1; |
| 693 | 866 | //print_r($this->all_flights[$id]); |
@@ -704,12 +877,16 @@ discard block |
||
| 704 | 877 | */ |
| 705 | 878 | //SpotterLive->deleteLiveSpotterDataByIdent($this->all_flights[$id]['ident']); |
| 706 | 879 | if ($this->last_delete == 0 || time() - $this->last_delete > 1800) { |
| 707 | - if ($globalDebug) echo "---- Deleting Live Spotter data older than 9 hours..."; |
|
| 880 | + if ($globalDebug) { |
|
| 881 | + echo "---- Deleting Live Spotter data older than 9 hours..."; |
|
| 882 | + } |
|
| 708 | 883 | //SpotterLive->deleteLiveSpotterDataNotUpdated(); |
| 709 | 884 | $SpotterLive = new SpotterLive($this->db); |
| 710 | 885 | $SpotterLive->deleteLiveSpotterData(); |
| 711 | 886 | $SpotterLive->db=null; |
| 712 | - if ($globalDebug) echo " Done\n"; |
|
| 887 | + if ($globalDebug) { |
|
| 888 | + echo " Done\n"; |
|
| 889 | + } |
|
| 713 | 890 | $this->last_delete = time(); |
| 714 | 891 | } |
| 715 | 892 | } else { |
@@ -732,11 +909,17 @@ discard block |
||
| 732 | 909 | //echo "{$line[8]} {$line[7]} - MODES:{$line[4]} CALLSIGN:{$line[10]} ALT:{$line[11]} VEL:{$line[12]} HDG:{$line[13]} LAT:{$line[14]} LON:{$line[15]} VR:{$line[16]} SQUAWK:{$line[17]}\n"; |
| 733 | 910 | if ($globalDebug) { |
| 734 | 911 | if ((isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM) || (isset($globalphpVMS) && $globalphpVMS) || (isset($globalVAM) && $globalVAM)) { |
| 735 | - if (isset($this->all_flights[$id]['source_name'])) echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time'].' - Pilot : '.$this->all_flights[$id]['pilot_name'].' - Source name : '.$this->all_flights[$id]['source_name']."\n"; |
|
| 736 | - else echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time'].' - Pilot : '.$this->all_flights[$id]['pilot_name']."\n"; |
|
| 912 | + if (isset($this->all_flights[$id]['source_name'])) { |
|
| 913 | + echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time'].' - Pilot : '.$this->all_flights[$id]['pilot_name'].' - Source name : '.$this->all_flights[$id]['source_name']."\n"; |
|
| 914 | + } else { |
|
| 915 | + echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time'].' - Pilot : '.$this->all_flights[$id]['pilot_name']."\n"; |
|
| 916 | + } |
|
| 737 | 917 | } else { |
| 738 | - if (isset($this->all_flights[$id]['source_name'])) echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time'].' - Source Name : '.$this->all_flights[$id]['source_name']."\n"; |
|
| 739 | - else echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time']."\n"; |
|
| 918 | + if (isset($this->all_flights[$id]['source_name'])) { |
|
| 919 | + echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time'].' - Source Name : '.$this->all_flights[$id]['source_name']."\n"; |
|
| 920 | + } else { |
|
| 921 | + echo 'DATA : hex : '.$this->all_flights[$id]['hex'].' - ident : '.$this->all_flights[$id]['ident'].' - ICAO : '.$this->all_flights[$id]['aircraft_icao'].' - Departure Airport : '.$this->all_flights[$id]['departure_airport'].' - Arrival Airport : '.$this->all_flights[$id]['arrival_airport'].' - Latitude : '.$this->all_flights[$id]['latitude'].' - Longitude : '.$this->all_flights[$id]['longitude'].' - waypoints : '.$this->all_flights[$id]['waypoints'].' - Altitude : '.$this->all_flights[$id]['altitude'].' - Heading : '.$this->all_flights[$id]['heading'].' - Speed : '.$this->all_flights[$id]['speed'].' - Departure Airport Time : '.$this->all_flights[$id]['departure_airport_time'].' - Arrival Airport time : '.$this->all_flights[$id]['arrival_airport_time']."\n"; |
|
| 922 | + } |
|
| 740 | 923 | } |
| 741 | 924 | } |
| 742 | 925 | $ignoreImport = false; |
@@ -782,19 +965,25 @@ discard block |
||
| 782 | 965 | |
| 783 | 966 | if (!$ignoreImport) { |
| 784 | 967 | if (!isset($globalDistanceIgnore['latitude']) || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) { |
| 785 | - if ($globalDebug) echo "\o/ Add ".$this->all_flights[$id]['ident']." from ".$this->all_flights[$id]['format_source']." in Live DB : "; |
|
| 968 | + if ($globalDebug) { |
|
| 969 | + echo "\o/ Add ".$this->all_flights[$id]['ident']." from ".$this->all_flights[$id]['format_source']." in Live DB : "; |
|
| 970 | + } |
|
| 786 | 971 | $timeelapsed = microtime(true); |
| 787 | 972 | $SpotterLive = new SpotterLive($this->db); |
| 788 | 973 | $result = $SpotterLive->addLiveSpotterData($this->all_flights[$id]['id'], $this->all_flights[$id]['ident'], $this->all_flights[$id]['aircraft_icao'], $this->all_flights[$id]['departure_airport'], $this->all_flights[$id]['arrival_airport'], $this->all_flights[$id]['latitude'], $this->all_flights[$id]['longitude'], $this->all_flights[$id]['waypoints'], $this->all_flights[$id]['altitude'], $this->all_flights[$id]['heading'], $this->all_flights[$id]['speed'],$this->all_flights[$id]['datetime'], $this->all_flights[$id]['departure_airport_time'], $this->all_flights[$id]['arrival_airport_time'], $this->all_flights[$id]['squawk'],$this->all_flights[$id]['route_stop'],$this->all_flights[$id]['hex'],$this->all_flights[$id]['putinarchive'],$this->all_flights[$id]['registration'],$this->all_flights[$id]['pilot_id'],$this->all_flights[$id]['pilot_name'], $this->all_flights[$id]['verticalrate'], $this->all_flights[$id]['noarchive'], $this->all_flights[$id]['ground'],$this->all_flights[$id]['format_source'],$this->all_flights[$id]['source_name'],$this->all_flights[$id]['over_country']); |
| 789 | 974 | $SpotterLive->db = null; |
| 790 | - if ($globalDebugTimeElapsed) echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 975 | + if ($globalDebugTimeElapsed) { |
|
| 976 | + echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 977 | + } |
|
| 791 | 978 | |
| 792 | 979 | // Put statistics in $this->stats variable |
| 793 | 980 | //if ($line['format_source'] != 'aprs') { |
| 794 | 981 | //if (isset($line['format_source']) && ($line['format_source'] === 'sbs' || $line['format_source'] === 'tsv' || $line['format_source'] === 'raw' || $line['format_source'] === 'deltadbtxt')) { |
| 795 | 982 | if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE && $line['format_source'] != 'aprs' && $this->all_flights[$id]['latitude'] != '' && $this->all_flights[$id]['longitude'] != '') { |
| 796 | 983 | $source = $this->all_flights[$id]['source_name']; |
| 797 | - if ($source == '') $source = $this->all_flights[$id]['format_source']; |
|
| 984 | + if ($source == '') { |
|
| 985 | + $source = $this->all_flights[$id]['format_source']; |
|
| 986 | + } |
|
| 798 | 987 | if (!isset($this->source_location[$source])) { |
| 799 | 988 | $Location = new Source(); |
| 800 | 989 | $coord = $Location->getLocationInfobySourceName($source); |
@@ -815,7 +1004,9 @@ discard block |
||
| 815 | 1004 | $stats_heading = round($stats_heading/22.5); |
| 816 | 1005 | $stats_distance = $Common->distance($latitude,$longitude,$this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude']); |
| 817 | 1006 | $current_date = date('Y-m-d'); |
| 818 | - if ($stats_heading == 16) $stats_heading = 0; |
|
| 1007 | + if ($stats_heading == 16) { |
|
| 1008 | + $stats_heading = 0; |
|
| 1009 | + } |
|
| 819 | 1010 | if (!isset($this->stats[$current_date][$source]['polar'][1])) { |
| 820 | 1011 | for ($i=0;$i<=15;$i++) { |
| 821 | 1012 | $this->stats[$current_date][$source]['polar'][$i] = 0; |
@@ -833,7 +1024,9 @@ discard block |
||
| 833 | 1024 | if (isset($this->stats[$current_date][$source]['hist'][0])) { |
| 834 | 1025 | end($this->stats[$current_date][$source]['hist']); |
| 835 | 1026 | $mini = key($this->stats[$current_date][$source]['hist'])+10; |
| 836 | - } else $mini = 0; |
|
| 1027 | + } else { |
|
| 1028 | + $mini = 0; |
|
| 1029 | + } |
|
| 837 | 1030 | for ($i=$mini;$i<=$distance;$i+=10) { |
| 838 | 1031 | $this->stats[$current_date][$source]['hist'][$i] = 0; |
| 839 | 1032 | } |
@@ -844,20 +1037,30 @@ discard block |
||
| 844 | 1037 | } |
| 845 | 1038 | |
| 846 | 1039 | $this->all_flights[$id]['lastupdate'] = time(); |
| 847 | - if ($this->all_flights[$id]['putinarchive']) $send = true; |
|
| 1040 | + if ($this->all_flights[$id]['putinarchive']) { |
|
| 1041 | + $send = true; |
|
| 1042 | + } |
|
| 848 | 1043 | //if ($globalDebug) echo "Distance : ".Common->distance($this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude'])."\n"; |
| 849 | - if ($globalDebug) echo $result."\n"; |
|
| 850 | - } elseif (isset($this->all_flights[$id]['latitude']) && isset($globalDistanceIgnore['latitude']) && $globalDebug) echo "!! Too far -> Distance : ".$Common->distance($this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude'])."\n"; |
|
| 1044 | + if ($globalDebug) { |
|
| 1045 | + echo $result."\n"; |
|
| 1046 | + } |
|
| 1047 | + } elseif (isset($this->all_flights[$id]['latitude']) && isset($globalDistanceIgnore['latitude']) && $globalDebug) { |
|
| 1048 | + echo "!! Too far -> Distance : ".$Common->distance($this->all_flights[$id]['latitude'],$this->all_flights[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude'])."\n"; |
|
| 1049 | + } |
|
| 851 | 1050 | //$this->del(); |
| 852 | 1051 | |
| 853 | 1052 | |
| 854 | 1053 | if ($this->last_delete_hourly == 0 || time() - $this->last_delete_hourly > 900) { |
| 855 | - if ($globalDebug) echo "---- Deleting Live Spotter data Not updated since 2 hour..."; |
|
| 1054 | + if ($globalDebug) { |
|
| 1055 | + echo "---- Deleting Live Spotter data Not updated since 2 hour..."; |
|
| 1056 | + } |
|
| 856 | 1057 | $SpotterLive = new SpotterLive($this->db); |
| 857 | 1058 | $SpotterLive->deleteLiveSpotterDataNotUpdated(); |
| 858 | 1059 | $SpotterLive->db = null; |
| 859 | 1060 | //SpotterLive->deleteLiveSpotterData(); |
| 860 | - if ($globalDebug) echo " Done\n"; |
|
| 1061 | + if ($globalDebug) { |
|
| 1062 | + echo " Done\n"; |
|
| 1063 | + } |
|
| 861 | 1064 | $this->last_delete_hourly = time(); |
| 862 | 1065 | } |
| 863 | 1066 | |
@@ -865,7 +1068,9 @@ discard block |
||
| 865 | 1068 | //$ignoreImport = false; |
| 866 | 1069 | } |
| 867 | 1070 | //if (function_exists('pcntl_fork') && $globalFork) pcntl_signal(SIGCHLD, SIG_IGN); |
| 868 | - if ($send) return $this->all_flights[$id]; |
|
| 1071 | + if ($send) { |
|
| 1072 | + return $this->all_flights[$id]; |
|
| 1073 | + } |
|
| 869 | 1074 | } |
| 870 | 1075 | } |
| 871 | 1076 | } |
@@ -27,7 +27,9 @@ discard block |
||
| 27 | 27 | $filter = array_merge($filter,$globalStatsFilters[$globalFilterName]); |
| 28 | 28 | } |
| 29 | 29 | } |
| 30 | - if (is_array($globalFilter)) $filter = array_merge($filter,$globalFilter); |
|
| 30 | + if (is_array($globalFilter)) { |
|
| 31 | + $filter = array_merge($filter,$globalFilter); |
|
| 32 | + } |
|
| 31 | 33 | $filter_query_join = ''; |
| 32 | 34 | $filter_query_where = ''; |
| 33 | 35 | foreach($filters as $flt) { |
@@ -77,8 +79,11 @@ discard block |
||
| 77 | 79 | $filter_query_where .= " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
| 78 | 80 | } |
| 79 | 81 | } |
| 80 | - if ($filter_query_where == '' && $where) $filter_query_where = ' WHERE'; |
|
| 81 | - elseif ($filter_query_where != '' && $and) $filter_query_where .= ' AND'; |
|
| 82 | + if ($filter_query_where == '' && $where) { |
|
| 83 | + $filter_query_where = ' WHERE'; |
|
| 84 | + } elseif ($filter_query_where != '' && $and) { |
|
| 85 | + $filter_query_where .= ' AND'; |
|
| 86 | + } |
|
| 82 | 87 | $filter_query = $filter_query_join.$filter_query_where; |
| 83 | 88 | return $filter_query; |
| 84 | 89 | } |
@@ -98,10 +103,18 @@ discard block |
||
| 98 | 103 | $Image = new Image($this->db); |
| 99 | 104 | $Schedule = new Schedule($this->db); |
| 100 | 105 | $ACARS = new ACARS($this->db); |
| 101 | - if (!isset($globalIVAO)) $globalIVAO = FALSE; |
|
| 102 | - if (!isset($globalVATSIM)) $globalVATSIM = FALSE; |
|
| 103 | - if (!isset($globalphpVMS)) $globalphpVMS = FALSE; |
|
| 104 | - if (!isset($globalVAM)) $globalVAM = FALSE; |
|
| 106 | + if (!isset($globalIVAO)) { |
|
| 107 | + $globalIVAO = FALSE; |
|
| 108 | + } |
|
| 109 | + if (!isset($globalVATSIM)) { |
|
| 110 | + $globalVATSIM = FALSE; |
|
| 111 | + } |
|
| 112 | + if (!isset($globalphpVMS)) { |
|
| 113 | + $globalphpVMS = FALSE; |
|
| 114 | + } |
|
| 115 | + if (!isset($globalVAM)) { |
|
| 116 | + $globalVAM = FALSE; |
|
| 117 | + } |
|
| 105 | 118 | date_default_timezone_set('UTC'); |
| 106 | 119 | |
| 107 | 120 | if (!is_string($query)) |
@@ -148,21 +161,35 @@ discard block |
||
| 148 | 161 | } else { |
| 149 | 162 | $temp_array['spotter_id'] = ''; |
| 150 | 163 | } |
| 151 | - if (isset($row['flightaware_id'])) $temp_array['flightaware_id'] = $row['flightaware_id']; |
|
| 152 | - if (isset($row['modes'])) $temp_array['modes'] = $row['modes']; |
|
| 164 | + if (isset($row['flightaware_id'])) { |
|
| 165 | + $temp_array['flightaware_id'] = $row['flightaware_id']; |
|
| 166 | + } |
|
| 167 | + if (isset($row['modes'])) { |
|
| 168 | + $temp_array['modes'] = $row['modes']; |
|
| 169 | + } |
|
| 153 | 170 | $temp_array['ident'] = $row['ident']; |
| 154 | 171 | if (isset($row['registration']) && $row['registration'] != '') { |
| 155 | 172 | $temp_array['registration'] = $row['registration']; |
| 156 | 173 | } elseif (isset($temp_array['modes'])) { |
| 157 | 174 | $temp_array['registration'] = $this->getAircraftRegistrationBymodeS($temp_array['modes']); |
| 158 | - } else $temp_array['registration'] = ''; |
|
| 159 | - if (isset($row['aircraft_icao'])) $temp_array['aircraft_type'] = $row['aircraft_icao']; |
|
| 175 | + } else { |
|
| 176 | + $temp_array['registration'] = ''; |
|
| 177 | + } |
|
| 178 | + if (isset($row['aircraft_icao'])) { |
|
| 179 | + $temp_array['aircraft_type'] = $row['aircraft_icao']; |
|
| 180 | + } |
|
| 160 | 181 | |
| 161 | 182 | $temp_array['departure_airport'] = $row['departure_airport_icao']; |
| 162 | 183 | $temp_array['arrival_airport'] = $row['arrival_airport_icao']; |
| 163 | - if (isset($row['real_arrival_airport_icao']) && $row['real_arrival_airport_icao'] != NULL) $temp_array['real_arrival_airport'] = $row['real_arrival_airport_icao']; |
|
| 164 | - if (isset($row['latitude'])) $temp_array['latitude'] = $row['latitude']; |
|
| 165 | - if (isset($row['longitude'])) $temp_array['longitude'] = $row['longitude']; |
|
| 184 | + if (isset($row['real_arrival_airport_icao']) && $row['real_arrival_airport_icao'] != NULL) { |
|
| 185 | + $temp_array['real_arrival_airport'] = $row['real_arrival_airport_icao']; |
|
| 186 | + } |
|
| 187 | + if (isset($row['latitude'])) { |
|
| 188 | + $temp_array['latitude'] = $row['latitude']; |
|
| 189 | + } |
|
| 190 | + if (isset($row['longitude'])) { |
|
| 191 | + $temp_array['longitude'] = $row['longitude']; |
|
| 192 | + } |
|
| 166 | 193 | /* |
| 167 | 194 | if (Connection->tableExists('countries')) { |
| 168 | 195 | $country_info = $this->getCountryFromLatitudeLongitude($temp_array['latitude'],$temp_array['longitude']); |
@@ -172,8 +199,12 @@ discard block |
||
| 172 | 199 | } |
| 173 | 200 | } |
| 174 | 201 | */ |
| 175 | - if (isset($row['waypoints'])) $temp_array['waypoints'] = $row['waypoints']; |
|
| 176 | - if (isset($row['format_source'])) $temp_array['format_source'] = $row['format_source']; |
|
| 202 | + if (isset($row['waypoints'])) { |
|
| 203 | + $temp_array['waypoints'] = $row['waypoints']; |
|
| 204 | + } |
|
| 205 | + if (isset($row['format_source'])) { |
|
| 206 | + $temp_array['format_source'] = $row['format_source']; |
|
| 207 | + } |
|
| 177 | 208 | if (isset($row['route_stop'])) { |
| 178 | 209 | $temp_array['route_stop'] = $row['route_stop']; |
| 179 | 210 | if ($row['route_stop'] != '') { |
@@ -192,13 +223,19 @@ discard block |
||
| 192 | 223 | } |
| 193 | 224 | } |
| 194 | 225 | } |
| 195 | - if (isset($row['altitude'])) $temp_array['altitude'] = $row['altitude']; |
|
| 226 | + if (isset($row['altitude'])) { |
|
| 227 | + $temp_array['altitude'] = $row['altitude']; |
|
| 228 | + } |
|
| 196 | 229 | if (isset($row['heading'])) { |
| 197 | 230 | $temp_array['heading'] = $row['heading']; |
| 198 | 231 | $heading_direction = $this->parseDirection($row['heading']); |
| 199 | - if (isset($heading_direction[0]['direction_fullname'])) $temp_array['heading_name'] = $heading_direction[0]['direction_fullname']; |
|
| 232 | + if (isset($heading_direction[0]['direction_fullname'])) { |
|
| 233 | + $temp_array['heading_name'] = $heading_direction[0]['direction_fullname']; |
|
| 234 | + } |
|
| 235 | + } |
|
| 236 | + if (isset($row['ground_speed'])) { |
|
| 237 | + $temp_array['ground_speed'] = $row['ground_speed']; |
|
| 200 | 238 | } |
| 201 | - if (isset($row['ground_speed'])) $temp_array['ground_speed'] = $row['ground_speed']; |
|
| 202 | 239 | $temp_array['image'] = ""; |
| 203 | 240 | $temp_array['image_thumbnail'] = ""; |
| 204 | 241 | $temp_array['image_source'] = ""; |
@@ -206,7 +243,9 @@ discard block |
||
| 206 | 243 | |
| 207 | 244 | if (isset($row['highlight'])) { |
| 208 | 245 | $temp_array['highlight'] = $row['highlight']; |
| 209 | - } else $temp_array['highlight'] = ''; |
|
| 246 | + } else { |
|
| 247 | + $temp_array['highlight'] = ''; |
|
| 248 | + } |
|
| 210 | 249 | |
| 211 | 250 | if (isset($row['date'])) { |
| 212 | 251 | $dateArray = $this->parseDateString($row['date']); |
@@ -254,7 +293,9 @@ discard block |
||
| 254 | 293 | |
| 255 | 294 | if ($aircraft_array[0]['aircraft_shadow'] != NULL) { |
| 256 | 295 | $temp_array['aircraft_shadow'] = $aircraft_array[0]['aircraft_shadow']; |
| 257 | - } else $temp_array['aircraft_shadow'] = 'default.png'; |
|
| 296 | + } else { |
|
| 297 | + $temp_array['aircraft_shadow'] = 'default.png'; |
|
| 298 | + } |
|
| 258 | 299 | } else { |
| 259 | 300 | $temp_array['aircraft_shadow'] = 'default.png'; |
| 260 | 301 | $temp_array['aircraft_name'] = 'N/A'; |
@@ -262,11 +303,17 @@ discard block |
||
| 262 | 303 | } |
| 263 | 304 | } |
| 264 | 305 | $fromsource = NULL; |
| 265 | - if (isset($globalAirlinesSource) && $globalAirlinesSource != '') $fromsource = $globalAirlinesSource; |
|
| 266 | - elseif (isset($row['format_source']) && $row['format_source'] == 'vatsimtxt') $fromsource = 'vatsim'; |
|
| 267 | - elseif (isset($row['format_source']) && $row['format_source'] == 'whazzup') $fromsource = 'ivao'; |
|
| 268 | - elseif (isset($globalVATSIM) && $globalVATSIM) $fromsource = 'vatsim'; |
|
| 269 | - elseif (isset($globalIVAO) && $globalIVAO) $fromsource = 'ivao'; |
|
| 306 | + if (isset($globalAirlinesSource) && $globalAirlinesSource != '') { |
|
| 307 | + $fromsource = $globalAirlinesSource; |
|
| 308 | + } elseif (isset($row['format_source']) && $row['format_source'] == 'vatsimtxt') { |
|
| 309 | + $fromsource = 'vatsim'; |
|
| 310 | + } elseif (isset($row['format_source']) && $row['format_source'] == 'whazzup') { |
|
| 311 | + $fromsource = 'ivao'; |
|
| 312 | + } elseif (isset($globalVATSIM) && $globalVATSIM) { |
|
| 313 | + $fromsource = 'vatsim'; |
|
| 314 | + } elseif (isset($globalIVAO) && $globalIVAO) { |
|
| 315 | + $fromsource = 'ivao'; |
|
| 316 | + } |
|
| 270 | 317 | if (!isset($row['airline_name']) || $row['airline_name'] == '') { |
| 271 | 318 | if (!is_numeric(substr($row['ident'], 0, 3))) { |
| 272 | 319 | if (is_numeric(substr($row['ident'], 2, 1))) { |
@@ -289,12 +336,18 @@ discard block |
||
| 289 | 336 | } |
| 290 | 337 | } else { |
| 291 | 338 | $temp_array['airline_icao'] = $row['airline_icao']; |
| 292 | - if (isset($row['airline_iata'])) $temp_array['airline_iata'] = $row['airline_iata']; |
|
| 293 | - else $temp_array['airline_iata'] = 'N/A'; |
|
| 339 | + if (isset($row['airline_iata'])) { |
|
| 340 | + $temp_array['airline_iata'] = $row['airline_iata']; |
|
| 341 | + } else { |
|
| 342 | + $temp_array['airline_iata'] = 'N/A'; |
|
| 343 | + } |
|
| 294 | 344 | $temp_array['airline_name'] = $row['airline_name']; |
| 295 | 345 | $temp_array['airline_country'] = $row['airline_country']; |
| 296 | - if (isset($row['airline_callsign'])) $temp_array['airline_callsign'] = $row['airline_callsign']; |
|
| 297 | - else $temp_array['airline_callsign'] = 'N/A'; |
|
| 346 | + if (isset($row['airline_callsign'])) { |
|
| 347 | + $temp_array['airline_callsign'] = $row['airline_callsign']; |
|
| 348 | + } else { |
|
| 349 | + $temp_array['airline_callsign'] = 'N/A'; |
|
| 350 | + } |
|
| 298 | 351 | $temp_array['airline_type'] = $row['airline_type']; |
| 299 | 352 | if ($temp_array['airline_icao'] != '' && $temp_array['airline_iata'] == 'N/A') { |
| 300 | 353 | $airline_array = $this->getAllAirlineInfo($temp_array['airline_icao']); |
@@ -321,7 +374,9 @@ discard block |
||
| 321 | 374 | } |
| 322 | 375 | if ($temp_array['registration'] != "" && !$globalIVAO && !$globalVATSIM && !$globalphpVMS && !$globalVAM && !isset($temp_array['aircraft_owner'])) { |
| 323 | 376 | $owner_info = $this->getAircraftOwnerByRegistration($temp_array['registration']); |
| 324 | - if ($owner_info['owner'] != '') $temp_array['aircraft_owner'] = ucwords(strtolower($owner_info['owner'])); |
|
| 377 | + if ($owner_info['owner'] != '') { |
|
| 378 | + $temp_array['aircraft_owner'] = ucwords(strtolower($owner_info['owner'])); |
|
| 379 | + } |
|
| 325 | 380 | $temp_array['aircraft_base'] = $owner_info['base']; |
| 326 | 381 | $temp_array['aircraft_date_first_reg'] = $owner_info['date_first_reg']; |
| 327 | 382 | } |
@@ -329,9 +384,14 @@ discard block |
||
| 329 | 384 | if($temp_array['registration'] != "" || ($globalIVAO && isset($temp_array['aircraft_type']) && $temp_array['aircraft_type'] != '')) |
| 330 | 385 | { |
| 331 | 386 | if ($globalIVAO) { |
| 332 | - if (isset($temp_array['airline_icao'])) $image_array = $Image->getSpotterImage('',$temp_array['aircraft_type'],$temp_array['airline_icao']); |
|
| 333 | - else $image_array = $Image->getSpotterImage('',$temp_array['aircraft_type']); |
|
| 334 | - } else $image_array = $Image->getSpotterImage($temp_array['registration']); |
|
| 387 | + if (isset($temp_array['airline_icao'])) { |
|
| 388 | + $image_array = $Image->getSpotterImage('',$temp_array['aircraft_type'],$temp_array['airline_icao']); |
|
| 389 | + } else { |
|
| 390 | + $image_array = $Image->getSpotterImage('',$temp_array['aircraft_type']); |
|
| 391 | + } |
|
| 392 | + } else { |
|
| 393 | + $image_array = $Image->getSpotterImage($temp_array['registration']); |
|
| 394 | + } |
|
| 335 | 395 | if (count($image_array) > 0) { |
| 336 | 396 | $temp_array['image'] = $image_array[0]['image']; |
| 337 | 397 | $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
@@ -382,7 +442,9 @@ discard block |
||
| 382 | 442 | //if ($row['departure_airport_icao'] != '' && $row['departure_airport_name'] == '') { |
| 383 | 443 | if ($row['departure_airport_icao'] != '') { |
| 384 | 444 | $departure_airport_array = $this->getAllAirportInfo($row['departure_airport_icao']); |
| 385 | - if (!isset($departure_airport_array[0]['name'])) $departure_airport_array = $this->getAllAirportInfo('NA'); |
|
| 445 | + if (!isset($departure_airport_array[0]['name'])) { |
|
| 446 | + $departure_airport_array = $this->getAllAirportInfo('NA'); |
|
| 447 | + } |
|
| 386 | 448 | /* |
| 387 | 449 | } elseif ($row['departure_airport_name'] != '') { |
| 388 | 450 | $temp_array['departure_airport_name'] = $row['departure_airport_name']; |
@@ -390,7 +452,9 @@ discard block |
||
| 390 | 452 | $temp_array['departure_airport_country'] = $row['departure_airport_country']; |
| 391 | 453 | $temp_array['departure_airport_icao'] = $row['departure_airport_icao']; |
| 392 | 454 | */ |
| 393 | - } else $departure_airport_array = $this->getAllAirportInfo('NA'); |
|
| 455 | + } else { |
|
| 456 | + $departure_airport_array = $this->getAllAirportInfo('NA'); |
|
| 457 | + } |
|
| 394 | 458 | if (isset($departure_airport_array[0]['name'])) { |
| 395 | 459 | $temp_array['departure_airport_name'] = $departure_airport_array[0]['name']; |
| 396 | 460 | $temp_array['departure_airport_city'] = $departure_airport_array[0]['city']; |
@@ -410,8 +474,12 @@ discard block |
||
| 410 | 474 | |
| 411 | 475 | if ($row['arrival_airport_icao'] != '') { |
| 412 | 476 | $arrival_airport_array = $this->getAllAirportInfo($row['arrival_airport_icao']); |
| 413 | - if (count($arrival_airport_array) == 0) $arrival_airport_array = $this->getAllAirportInfo('NA'); |
|
| 414 | - } else $arrival_airport_array = $this->getAllAirportInfo('NA'); |
|
| 477 | + if (count($arrival_airport_array) == 0) { |
|
| 478 | + $arrival_airport_array = $this->getAllAirportInfo('NA'); |
|
| 479 | + } |
|
| 480 | + } else { |
|
| 481 | + $arrival_airport_array = $this->getAllAirportInfo('NA'); |
|
| 482 | + } |
|
| 415 | 483 | if (isset($arrival_airport_array[0]['name'])) { |
| 416 | 484 | $temp_array['arrival_airport_name'] = $arrival_airport_array[0]['name']; |
| 417 | 485 | $temp_array['arrival_airport_city'] = $arrival_airport_array[0]['city']; |
@@ -427,27 +495,45 @@ discard block |
||
| 427 | 495 | $temp_array['arrival_airport_time'] = $row['arrival_airport_time']; |
| 428 | 496 | } |
| 429 | 497 | */ |
| 430 | - if (isset($row['pilot_id']) && $row['pilot_id'] != '') $temp_array['pilot_id'] = $row['pilot_id']; |
|
| 431 | - if (isset($row['pilot_name']) && $row['pilot_name'] != '') $temp_array['pilot_name'] = $row['pilot_name']; |
|
| 432 | - if (isset($row['source_name']) && $row['source_name'] != '') $temp_array['source_name'] = $row['source_name']; |
|
| 433 | - if (isset($row['over_country']) && $row['over_country'] != '') $temp_array['over_country'] = $row['over_country']; |
|
| 434 | - if (isset($row['distance']) && $row['distance'] != '') $temp_array['distance'] = $row['distance']; |
|
| 498 | + if (isset($row['pilot_id']) && $row['pilot_id'] != '') { |
|
| 499 | + $temp_array['pilot_id'] = $row['pilot_id']; |
|
| 500 | + } |
|
| 501 | + if (isset($row['pilot_name']) && $row['pilot_name'] != '') { |
|
| 502 | + $temp_array['pilot_name'] = $row['pilot_name']; |
|
| 503 | + } |
|
| 504 | + if (isset($row['source_name']) && $row['source_name'] != '') { |
|
| 505 | + $temp_array['source_name'] = $row['source_name']; |
|
| 506 | + } |
|
| 507 | + if (isset($row['over_country']) && $row['over_country'] != '') { |
|
| 508 | + $temp_array['over_country'] = $row['over_country']; |
|
| 509 | + } |
|
| 510 | + if (isset($row['distance']) && $row['distance'] != '') { |
|
| 511 | + $temp_array['distance'] = $row['distance']; |
|
| 512 | + } |
|
| 435 | 513 | if (isset($row['squawk'])) { |
| 436 | 514 | $temp_array['squawk'] = $row['squawk']; |
| 437 | 515 | if ($row['squawk'] != '' && isset($temp_array['country_iso2'])) { |
| 438 | 516 | $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$temp_array['country_iso2']); |
| 439 | - if ($temp_array['squawk_usage'] == '' && isset($globalSquawkCountry)) $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$globalSquawkCountry); |
|
| 517 | + if ($temp_array['squawk_usage'] == '' && isset($globalSquawkCountry)) { |
|
| 518 | + $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$globalSquawkCountry); |
|
| 519 | + } |
|
| 440 | 520 | } elseif ($row['squawk'] != '' && isset($temp_array['over_country'])) { |
| 441 | 521 | $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$temp_array['over_country']); |
| 442 | - if ($temp_array['squawk_usage'] == '' && isset($globalSquawkCountry)) $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$globalSquawkCountry); |
|
| 443 | - } elseif ($row['squawk'] != '' && isset($globalSquawkCountry)) $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$globalSquawkCountry); |
|
| 522 | + if ($temp_array['squawk_usage'] == '' && isset($globalSquawkCountry)) { |
|
| 523 | + $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$globalSquawkCountry); |
|
| 524 | + } |
|
| 525 | + } elseif ($row['squawk'] != '' && isset($globalSquawkCountry)) { |
|
| 526 | + $temp_array['squawk_usage'] = $this->getSquawkUsage($row['squawk'],$globalSquawkCountry); |
|
| 527 | + } |
|
| 444 | 528 | } |
| 445 | 529 | |
| 446 | 530 | $temp_array['query_number_rows'] = $num_rows; |
| 447 | 531 | |
| 448 | 532 | $spotter_array[] = $temp_array; |
| 449 | 533 | } |
| 450 | - if ($num_rows == 0) return array(); |
|
| 534 | + if ($num_rows == 0) { |
|
| 535 | + return array(); |
|
| 536 | + } |
|
| 451 | 537 | $spotter_array[0]['query_number_rows'] = $num_rows; |
| 452 | 538 | return $spotter_array; |
| 453 | 539 | } |
@@ -480,7 +566,9 @@ discard block |
||
| 480 | 566 | foreach ($q_array as $q_item){ |
| 481 | 567 | $q_item = filter_var($q_item,FILTER_SANITIZE_STRING); |
| 482 | 568 | $additional_query .= " AND ("; |
| 483 | - if (is_int($q_item)) $additional_query .= "(spotter_output.spotter_id like '%".$q_item."%') OR "; |
|
| 569 | + if (is_int($q_item)) { |
|
| 570 | + $additional_query .= "(spotter_output.spotter_id like '%".$q_item."%') OR "; |
|
| 571 | + } |
|
| 484 | 572 | $additional_query .= "(spotter_output.aircraft_icao like '%".$q_item."%') OR "; |
| 485 | 573 | $additional_query .= "(spotter_output.aircraft_name like '%".$q_item."%') OR "; |
| 486 | 574 | $additional_query .= "(spotter_output.aircraft_manufacturer like '%".$q_item."%') OR "; |
@@ -501,7 +589,9 @@ discard block |
||
| 501 | 589 | $additional_query .= "(spotter_output.pilot_name like '%".$q_item."%') OR "; |
| 502 | 590 | $additional_query .= "(spotter_output.ident like '%".$q_item."%') OR "; |
| 503 | 591 | $translate = $Translation->ident2icao($q_item); |
| 504 | - if ($translate != $q_item) $additional_query .= "(spotter_output.ident like '%".$translate."%') OR "; |
|
| 592 | + if ($translate != $q_item) { |
|
| 593 | + $additional_query .= "(spotter_output.ident like '%".$translate."%') OR "; |
|
| 594 | + } |
|
| 505 | 595 | $additional_query .= "(spotter_output.highlight like '%".$q_item."%')"; |
| 506 | 596 | $additional_query .= ")"; |
| 507 | 597 | } |
@@ -728,7 +818,9 @@ discard block |
||
| 728 | 818 | date_default_timezone_set($globalTimezone); |
| 729 | 819 | $datetime = new DateTime(); |
| 730 | 820 | $offset = $datetime->format('P'); |
| 731 | - } else $offset = '+00:00'; |
|
| 821 | + } else { |
|
| 822 | + $offset = '+00:00'; |
|
| 823 | + } |
|
| 732 | 824 | |
| 733 | 825 | if ($date_array[1] != "") |
| 734 | 826 | { |
@@ -760,8 +852,12 @@ discard block |
||
| 760 | 852 | { |
| 761 | 853 | //$limit_query = " LIMIT ".$limit_array[0].",".$limit_array[1]; |
| 762 | 854 | $limit_query = " LIMIT ".$limit_array[1]." OFFSET ".$limit_array[0]; |
| 763 | - } else $limit_query = ""; |
|
| 764 | - } else $limit_query = ""; |
|
| 855 | + } else { |
|
| 856 | + $limit_query = ""; |
|
| 857 | + } |
|
| 858 | + } else { |
|
| 859 | + $limit_query = ""; |
|
| 860 | + } |
|
| 765 | 861 | |
| 766 | 862 | |
| 767 | 863 | if ($sort != "") |
@@ -829,8 +925,12 @@ discard block |
||
| 829 | 925 | { |
| 830 | 926 | //$limit_query = " LIMIT ".$limit_array[0].",".$limit_array[1]; |
| 831 | 927 | $limit_query = " LIMIT ".$limit_array[1]." OFFSET ".$limit_array[0]; |
| 832 | - } else $limit_query = ""; |
|
| 833 | - } else $limit_query = ""; |
|
| 928 | + } else { |
|
| 929 | + $limit_query = ""; |
|
| 930 | + } |
|
| 931 | + } else { |
|
| 932 | + $limit_query = ""; |
|
| 933 | + } |
|
| 834 | 934 | |
| 835 | 935 | if ($sort != "") |
| 836 | 936 | { |
@@ -1154,7 +1254,9 @@ discard block |
||
| 1154 | 1254 | global $global_query; |
| 1155 | 1255 | |
| 1156 | 1256 | date_default_timezone_set('UTC'); |
| 1157 | - if ($id == '') return array(); |
|
| 1257 | + if ($id == '') { |
|
| 1258 | + return array(); |
|
| 1259 | + } |
|
| 1158 | 1260 | $additional_query = "spotter_output.spotter_id = :id"; |
| 1159 | 1261 | $query_values = array(':id' => $id); |
| 1160 | 1262 | |
@@ -1781,7 +1883,9 @@ discard block |
||
| 1781 | 1883 | { |
| 1782 | 1884 | $highlight = $row['highlight']; |
| 1783 | 1885 | } |
| 1784 | - if (isset($highlight)) return $highlight; |
|
| 1886 | + if (isset($highlight)) { |
|
| 1887 | + return $highlight; |
|
| 1888 | + } |
|
| 1785 | 1889 | } |
| 1786 | 1890 | |
| 1787 | 1891 | |
@@ -1809,7 +1913,9 @@ discard block |
||
| 1809 | 1913 | $sth->closeCursor(); |
| 1810 | 1914 | if (count($row) > 0) { |
| 1811 | 1915 | return $row['usage']; |
| 1812 | - } else return ''; |
|
| 1916 | + } else { |
|
| 1917 | + return ''; |
|
| 1918 | + } |
|
| 1813 | 1919 | } |
| 1814 | 1920 | |
| 1815 | 1921 | /** |
@@ -1834,7 +1940,9 @@ discard block |
||
| 1834 | 1940 | $sth->closeCursor(); |
| 1835 | 1941 | if (count($row) > 0) { |
| 1836 | 1942 | return $row['icao']; |
| 1837 | - } else return ''; |
|
| 1943 | + } else { |
|
| 1944 | + return ''; |
|
| 1945 | + } |
|
| 1838 | 1946 | } |
| 1839 | 1947 | |
| 1840 | 1948 | /** |
@@ -1862,7 +1970,9 @@ discard block |
||
| 1862 | 1970 | $airport_longitude = $row['longitude']; |
| 1863 | 1971 | $Common = new Common(); |
| 1864 | 1972 | return $Common->distance($latitude,$longitude,$airport_latitude,$airport_longitude); |
| 1865 | - } else return ''; |
|
| 1973 | + } else { |
|
| 1974 | + return ''; |
|
| 1975 | + } |
|
| 1866 | 1976 | } |
| 1867 | 1977 | |
| 1868 | 1978 | /** |
@@ -1974,7 +2084,9 @@ discard block |
||
| 1974 | 2084 | $minlat = filter_var($coord[1],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 1975 | 2085 | $maxlong = filter_var($coord[2],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 1976 | 2086 | $maxlat = filter_var($coord[3],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 1977 | - } else return array(); |
|
| 2087 | + } else { |
|
| 2088 | + return array(); |
|
| 2089 | + } |
|
| 1978 | 2090 | if ($globalDBdriver == 'mysql') { |
| 1979 | 2091 | $query = "SELECT airport.* FROM airport WHERE airport.latitude BETWEEN ".$minlat." AND ".$maxlat." AND airport.longitude BETWEEN ".$minlong." AND ".$maxlong." AND airport.type != 'closed'"; |
| 1980 | 2092 | } else { |
@@ -2009,7 +2121,9 @@ discard block |
||
| 2009 | 2121 | $minlat = filter_var($coord[1],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 2010 | 2122 | $maxlong = filter_var($coord[2],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 2011 | 2123 | $maxlat = filter_var($coord[3],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 2012 | - } else return array(); |
|
| 2124 | + } else { |
|
| 2125 | + return array(); |
|
| 2126 | + } |
|
| 2013 | 2127 | //$query = "SELECT waypoints.* FROM waypoints WHERE waypoints.latitude_begin BETWEEN ".$minlat." AND ".$maxlat." AND waypoints.longitude_begin BETWEEN ".$minlong." AND ".$maxlong; |
| 2014 | 2128 | $query = "SELECT waypoints.* FROM waypoints WHERE (waypoints.latitude_begin BETWEEN ".$minlat." AND ".$maxlat." AND waypoints.longitude_begin BETWEEN ".$minlong." AND ".$maxlong.") OR (waypoints.latitude_end BETWEEN ".$minlat." AND ".$maxlat." AND waypoints.longitude_end BETWEEN ".$minlong." AND ".$maxlong.")"; |
| 2015 | 2129 | //$query = "SELECT waypoints.* FROM waypoints"; |
@@ -2044,7 +2158,9 @@ discard block |
||
| 2044 | 2158 | public function getAllAirlineInfo($airline_icao, $fromsource = NULL) |
| 2045 | 2159 | { |
| 2046 | 2160 | global $globalUseRealAirlines; |
| 2047 | - if (isset($globalUseRealAirlines) && $globalUseRealAirlines) $fromsource = NULL; |
|
| 2161 | + if (isset($globalUseRealAirlines) && $globalUseRealAirlines) { |
|
| 2162 | + $fromsource = NULL; |
|
| 2163 | + } |
|
| 2048 | 2164 | $airline_icao = strtoupper(filter_var($airline_icao,FILTER_SANITIZE_STRING)); |
| 2049 | 2165 | if ($airline_icao == 'NA') { |
| 2050 | 2166 | $airline_array = array(); |
@@ -2094,7 +2210,9 @@ discard block |
||
| 2094 | 2210 | $sth->execute(array(':fromsource' => $fromsource)); |
| 2095 | 2211 | $row = $sth->fetch(PDO::FETCH_ASSOC); |
| 2096 | 2212 | $sth->closeCursor(); |
| 2097 | - if ($row['nb'] == 0) $result = $this->getAllAirlineInfo($airline_icao); |
|
| 2213 | + if ($row['nb'] == 0) { |
|
| 2214 | + $result = $this->getAllAirlineInfo($airline_icao); |
|
| 2215 | + } |
|
| 2098 | 2216 | } |
| 2099 | 2217 | return $result; |
| 2100 | 2218 | } |
@@ -2158,15 +2276,20 @@ discard block |
||
| 2158 | 2276 | 'A320-211' => 'A320', |
| 2159 | 2277 | '747-8i' => 'B748', |
| 2160 | 2278 | 'A380' => 'A388'); |
| 2161 | - if (isset($all_aircraft[$aircraft_type])) return $all_aircraft[$aircraft_type]; |
|
| 2279 | + if (isset($all_aircraft[$aircraft_type])) { |
|
| 2280 | + return $all_aircraft[$aircraft_type]; |
|
| 2281 | + } |
|
| 2162 | 2282 | |
| 2163 | 2283 | $query = "SELECT aircraft.icao FROM aircraft WHERE aircraft.type LIKE :saircraft_type OR aircraft.type = :aircraft_type OR aircraft.icao = :aircraft_type LIMIT 1"; |
| 2164 | 2284 | $aircraft_type = strtoupper($aircraft_type); |
| 2165 | 2285 | $sth = $this->db->prepare($query); |
| 2166 | 2286 | $sth->execute(array(':saircraft_type' => '%'.$aircraft_type.'%',':aircraft_type' => $aircraft_type,)); |
| 2167 | 2287 | $result = $sth->fetchAll(PDO::FETCH_ASSOC); |
| 2168 | - if (isset($result[0]['icao'])) return $result[0]['icao']; |
|
| 2169 | - else return ''; |
|
| 2288 | + if (isset($result[0]['icao'])) { |
|
| 2289 | + return $result[0]['icao']; |
|
| 2290 | + } else { |
|
| 2291 | + return ''; |
|
| 2292 | + } |
|
| 2170 | 2293 | } |
| 2171 | 2294 | |
| 2172 | 2295 | /** |
@@ -2189,7 +2312,9 @@ discard block |
||
| 2189 | 2312 | $sth->closeCursor(); |
| 2190 | 2313 | if (isset($row['icaotypecode'])) { |
| 2191 | 2314 | return $row['icaotypecode']; |
| 2192 | - } else return ''; |
|
| 2315 | + } else { |
|
| 2316 | + return ''; |
|
| 2317 | + } |
|
| 2193 | 2318 | } |
| 2194 | 2319 | |
| 2195 | 2320 | /** |
@@ -2211,7 +2336,9 @@ discard block |
||
| 2211 | 2336 | $sth->closeCursor(); |
| 2212 | 2337 | if (isset($row['operator_correct'])) { |
| 2213 | 2338 | return $row['operator_correct']; |
| 2214 | - } else return $operator; |
|
| 2339 | + } else { |
|
| 2340 | + return $operator; |
|
| 2341 | + } |
|
| 2215 | 2342 | } |
| 2216 | 2343 | |
| 2217 | 2344 | /** |
@@ -2224,7 +2351,9 @@ discard block |
||
| 2224 | 2351 | public function getRouteInfo($callsign) |
| 2225 | 2352 | { |
| 2226 | 2353 | $callsign = filter_var($callsign,FILTER_SANITIZE_STRING); |
| 2227 | - if ($callsign == '') return array(); |
|
| 2354 | + if ($callsign == '') { |
|
| 2355 | + return array(); |
|
| 2356 | + } |
|
| 2228 | 2357 | $query = "SELECT routes.Operator_ICAO, routes.FromAirport_ICAO, routes.ToAirport_ICAO, routes.RouteStop, routes.FromAirport_Time, routes.ToAirport_Time FROM routes WHERE CallSign = :callsign LIMIT 1"; |
| 2229 | 2358 | |
| 2230 | 2359 | $sth = $this->db->prepare($query); |
@@ -2234,7 +2363,9 @@ discard block |
||
| 2234 | 2363 | $sth->closeCursor(); |
| 2235 | 2364 | if (count($row) > 0) { |
| 2236 | 2365 | return $row; |
| 2237 | - } else return array(); |
|
| 2366 | + } else { |
|
| 2367 | + return array(); |
|
| 2368 | + } |
|
| 2238 | 2369 | } |
| 2239 | 2370 | |
| 2240 | 2371 | /** |
@@ -2287,7 +2418,9 @@ discard block |
||
| 2287 | 2418 | $result = $sth->fetch(PDO::FETCH_ASSOC); |
| 2288 | 2419 | $sth->closeCursor(); |
| 2289 | 2420 | return $result; |
| 2290 | - } else return array(); |
|
| 2421 | + } else { |
|
| 2422 | + return array(); |
|
| 2423 | + } |
|
| 2291 | 2424 | } |
| 2292 | 2425 | |
| 2293 | 2426 | |
@@ -2444,8 +2577,11 @@ discard block |
||
| 2444 | 2577 | $query .= " ORDER BY spotter_output.source_name ASC"; |
| 2445 | 2578 | |
| 2446 | 2579 | $sth = $this->db->prepare($query); |
| 2447 | - if (!empty($query_values)) $sth->execute($query_values); |
|
| 2448 | - else $sth->execute(); |
|
| 2580 | + if (!empty($query_values)) { |
|
| 2581 | + $sth->execute($query_values); |
|
| 2582 | + } else { |
|
| 2583 | + $sth->execute(); |
|
| 2584 | + } |
|
| 2449 | 2585 | |
| 2450 | 2586 | $source_array = array(); |
| 2451 | 2587 | $temp_array = array(); |
@@ -2478,9 +2614,13 @@ discard block |
||
| 2478 | 2614 | WHERE spotter_output.airline_icao <> '' |
| 2479 | 2615 | ORDER BY spotter_output.airline_name ASC"; |
| 2480 | 2616 | */ |
| 2481 | - if (isset($globalAirlinesSource) && $globalAirlinesSource != '') $forsource = $globalAirlinesSource; |
|
| 2482 | - elseif (isset($globalVATSIM) && $globalVATSIM) $forsource = 'vatsim'; |
|
| 2483 | - elseif (isset($globalIVAO) && $globalIVAO) $forsource = 'ivao'; |
|
| 2617 | + if (isset($globalAirlinesSource) && $globalAirlinesSource != '') { |
|
| 2618 | + $forsource = $globalAirlinesSource; |
|
| 2619 | + } elseif (isset($globalVATSIM) && $globalVATSIM) { |
|
| 2620 | + $forsource = 'vatsim'; |
|
| 2621 | + } elseif (isset($globalIVAO) && $globalIVAO) { |
|
| 2622 | + $forsource = 'ivao'; |
|
| 2623 | + } |
|
| 2484 | 2624 | if ($forsource === NULL) { |
| 2485 | 2625 | $query = "SELECT DISTINCT icao AS airline_icao, name AS airline_name, type AS airline_type FROM airlines WHERE forsource IS NULL ORDER BY name ASC"; |
| 2486 | 2626 | $query_data = array(); |
@@ -2772,7 +2912,9 @@ discard block |
||
| 2772 | 2912 | date_default_timezone_set($globalTimezone); |
| 2773 | 2913 | $datetime = new DateTime(); |
| 2774 | 2914 | $offset = $datetime->format('P'); |
| 2775 | - } else $offset = '+00:00'; |
|
| 2915 | + } else { |
|
| 2916 | + $offset = '+00:00'; |
|
| 2917 | + } |
|
| 2776 | 2918 | if ($airport_icao == '') { |
| 2777 | 2919 | if ($globalDBdriver == 'mysql') { |
| 2778 | 2920 | $query = "SELECT COUNT(departure_airport_icao) AS departure_airport_count, departure_airport_icao, departure_airport_name, departure_airport_city, departure_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date FROM `spotter_output`".$filter_query." spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 7 DAY) AND departure_airport_icao <> 'NA' GROUP BY departure_airport_icao, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d'), departure_airport_name, departure_airport_city, departure_airport_country ORDER BY departure_airport_count DESC"; |
@@ -2804,7 +2946,9 @@ discard block |
||
| 2804 | 2946 | date_default_timezone_set($globalTimezone); |
| 2805 | 2947 | $datetime = new DateTime(); |
| 2806 | 2948 | $offset = $datetime->format('P'); |
| 2807 | - } else $offset = '+00:00'; |
|
| 2949 | + } else { |
|
| 2950 | + $offset = '+00:00'; |
|
| 2951 | + } |
|
| 2808 | 2952 | if ($airport_icao == '') { |
| 2809 | 2953 | if ($globalDBdriver == 'mysql') { |
| 2810 | 2954 | $query = "SELECT spotter_output.airline_icao, COUNT(departure_airport_icao) AS departure_airport_count, departure_airport_icao, departure_airport_name, departure_airport_city, departure_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date FROM `spotter_output` WHERE spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 7 DAY) AND departure_airport_icao <> 'NA' AND spotter_output.airline_icao <> '' GROUP BY spotter_output.airline_icao, departure_airport_icao, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d'), departure_airport_name, departure_airport_city, departure_airport_country ORDER BY departure_airport_count DESC"; |
@@ -2837,7 +2981,9 @@ discard block |
||
| 2837 | 2981 | date_default_timezone_set($globalTimezone); |
| 2838 | 2982 | $datetime = new DateTime(); |
| 2839 | 2983 | $offset = $datetime->format('P'); |
| 2840 | - } else $offset = '+00:00'; |
|
| 2984 | + } else { |
|
| 2985 | + $offset = '+00:00'; |
|
| 2986 | + } |
|
| 2841 | 2987 | if ($airport_icao == '') { |
| 2842 | 2988 | if ($globalDBdriver == 'mysql') { |
| 2843 | 2989 | $query = "SELECT COUNT(real_departure_airport_icao) AS departure_airport_count, real_departure_airport_icao AS departure_airport_icao, airport.name AS departure_airport_name, airport.city AS departure_airport_city, airport.country AS departure_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date |
@@ -2876,7 +3022,9 @@ discard block |
||
| 2876 | 3022 | date_default_timezone_set($globalTimezone); |
| 2877 | 3023 | $datetime = new DateTime(); |
| 2878 | 3024 | $offset = $datetime->format('P'); |
| 2879 | - } else $offset = '+00:00'; |
|
| 3025 | + } else { |
|
| 3026 | + $offset = '+00:00'; |
|
| 3027 | + } |
|
| 2880 | 3028 | if ($airport_icao == '') { |
| 2881 | 3029 | if ($globalDBdriver == 'mysql') { |
| 2882 | 3030 | $query = "SELECT spotter_output.airline_icao, COUNT(real_departure_airport_icao) AS departure_airport_count, real_departure_airport_icao AS departure_airport_icao, airport.name AS departure_airport_name, airport.city AS departure_airport_city, airport.country AS departure_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date |
@@ -2921,7 +3069,9 @@ discard block |
||
| 2921 | 3069 | date_default_timezone_set($globalTimezone); |
| 2922 | 3070 | $datetime = new DateTime(); |
| 2923 | 3071 | $offset = $datetime->format('P'); |
| 2924 | - } else $offset = '+00:00'; |
|
| 3072 | + } else { |
|
| 3073 | + $offset = '+00:00'; |
|
| 3074 | + } |
|
| 2925 | 3075 | if ($airport_icao == '') { |
| 2926 | 3076 | if ($globalDBdriver == 'mysql') { |
| 2927 | 3077 | $query = "SELECT COUNT(arrival_airport_icao) AS arrival_airport_count, arrival_airport_icao, arrival_airport_name, arrival_airport_city, arrival_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date FROM `spotter_output`".$filter_query." spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 7 DAY) AND arrival_airport_icao <> 'NA' GROUP BY arrival_airport_icao, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d'), arrival_airport_name, arrival_airport_city, arrival_airport_country ORDER BY arrival_airport_count DESC"; |
@@ -2956,7 +3106,9 @@ discard block |
||
| 2956 | 3106 | date_default_timezone_set($globalTimezone); |
| 2957 | 3107 | $datetime = new DateTime(); |
| 2958 | 3108 | $offset = $datetime->format('P'); |
| 2959 | - } else $offset = '+00:00'; |
|
| 3109 | + } else { |
|
| 3110 | + $offset = '+00:00'; |
|
| 3111 | + } |
|
| 2960 | 3112 | if ($airport_icao == '') { |
| 2961 | 3113 | if ($globalDBdriver == 'mysql') { |
| 2962 | 3114 | $query = "SELECT COUNT(real_arrival_airport_icao) AS arrival_airport_count, real_arrival_airport_icao AS arrival_airport_icao, airport.name AS arrival_airport_name, airport.city AS arrival_airport_city, airport.country AS arrival_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date |
@@ -2998,7 +3150,9 @@ discard block |
||
| 2998 | 3150 | date_default_timezone_set($globalTimezone); |
| 2999 | 3151 | $datetime = new DateTime(); |
| 3000 | 3152 | $offset = $datetime->format('P'); |
| 3001 | - } else $offset = '+00:00'; |
|
| 3153 | + } else { |
|
| 3154 | + $offset = '+00:00'; |
|
| 3155 | + } |
|
| 3002 | 3156 | if ($airport_icao == '') { |
| 3003 | 3157 | if ($globalDBdriver == 'mysql') { |
| 3004 | 3158 | $query = "SELECT spotter_output.airline_icao, COUNT(arrival_airport_icao) AS arrival_airport_count, arrival_airport_icao, arrival_airport_name, arrival_airport_city, arrival_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date FROM `spotter_output` WHERE spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(), INTERVAL 7 DAY) AND arrival_airport_icao <> 'NA' AND spotter_output.airline_icao <> '' GROUP BY spotter_output.airline_icao, arrival_airport_icao, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d'), arrival_airport_name, arrival_airport_city, arrival_airport_country ORDER BY arrival_airport_count DESC"; |
@@ -3032,7 +3186,9 @@ discard block |
||
| 3032 | 3186 | date_default_timezone_set($globalTimezone); |
| 3033 | 3187 | $datetime = new DateTime(); |
| 3034 | 3188 | $offset = $datetime->format('P'); |
| 3035 | - } else $offset = '+00:00'; |
|
| 3189 | + } else { |
|
| 3190 | + $offset = '+00:00'; |
|
| 3191 | + } |
|
| 3036 | 3192 | if ($airport_icao == '') { |
| 3037 | 3193 | if ($globalDBdriver == 'mysql') { |
| 3038 | 3194 | $query = "SELECT spotter_output.airline_icao, COUNT(real_arrival_airport_icao) AS arrival_airport_count, real_arrival_airport_icao AS arrival_airport_icao, airport.name AS arrival_airport_name, airport.city AS arrival_airport_city, airport.country AS arrival_airport_country, DATE_FORMAT(DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)),'%Y-%m-%d') as date |
@@ -3080,7 +3236,9 @@ discard block |
||
| 3080 | 3236 | date_default_timezone_set($globalTimezone); |
| 3081 | 3237 | $datetime = new DateTime(); |
| 3082 | 3238 | $offset = $datetime->format('P'); |
| 3083 | - } else $offset = '+00:00'; |
|
| 3239 | + } else { |
|
| 3240 | + $offset = '+00:00'; |
|
| 3241 | + } |
|
| 3084 | 3242 | |
| 3085 | 3243 | if ($globalDBdriver == 'mysql') { |
| 3086 | 3244 | $query = "SELECT DISTINCT DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) as date |
@@ -3200,7 +3358,9 @@ discard block |
||
| 3200 | 3358 | */ |
| 3201 | 3359 | public function updateLatestSpotterData($flightaware_id = '', $ident = '', $latitude = '', $longitude = '', $altitude = '', $ground = false, $groundspeed = NULL, $date = '', $arrival_airport_icao = '',$arrival_airport_time = '') |
| 3202 | 3360 | { |
| 3203 | - if ($groundspeed == '') $groundspeed = NULL; |
|
| 3361 | + if ($groundspeed == '') { |
|
| 3362 | + $groundspeed = NULL; |
|
| 3363 | + } |
|
| 3204 | 3364 | $query = 'UPDATE spotter_output SET ident = :ident, last_latitude = :last_latitude, last_longitude = :last_longitude, last_altitude = :last_altitude, last_ground = :last_ground, last_seen = :last_seen, real_arrival_airport_icao = :real_arrival_airport_icao, real_arrival_airport_time = :real_arrival_airport_time, last_ground_speed = :last_ground_speed WHERE flightaware_id = :flightaware_id'; |
| 3205 | 3365 | $query_values = array(':flightaware_id' => $flightaware_id,':real_arrival_airport_icao' => $arrival_airport_icao,':last_latitude' => $latitude,':last_longitude' => $longitude, ':last_altitude' => $altitude,':last_ground_speed' => $groundspeed,':last_seen' => $date,':real_arrival_airport_time' => $arrival_airport_time, ':last_ground' => $ground, ':ident' => $ident); |
| 3206 | 3366 | |
@@ -3250,10 +3410,18 @@ discard block |
||
| 3250 | 3410 | $Image = new Image($this->db); |
| 3251 | 3411 | $Common = new Common(); |
| 3252 | 3412 | |
| 3253 | - if (!isset($globalIVAO)) $globalIVAO = FALSE; |
|
| 3254 | - if (!isset($globalVATSIM)) $globalVATSIM = FALSE; |
|
| 3255 | - if (!isset($globalphpVMS)) $globalphpVMS = FALSE; |
|
| 3256 | - if (!isset($globalVAM)) $globalVAM = FALSE; |
|
| 3413 | + if (!isset($globalIVAO)) { |
|
| 3414 | + $globalIVAO = FALSE; |
|
| 3415 | + } |
|
| 3416 | + if (!isset($globalVATSIM)) { |
|
| 3417 | + $globalVATSIM = FALSE; |
|
| 3418 | + } |
|
| 3419 | + if (!isset($globalphpVMS)) { |
|
| 3420 | + $globalphpVMS = FALSE; |
|
| 3421 | + } |
|
| 3422 | + if (!isset($globalVAM)) { |
|
| 3423 | + $globalVAM = FALSE; |
|
| 3424 | + } |
|
| 3257 | 3425 | date_default_timezone_set('UTC'); |
| 3258 | 3426 | |
| 3259 | 3427 | //getting the registration |
@@ -3266,23 +3434,33 @@ discard block |
||
| 3266 | 3434 | if ($ModeS != '') { |
| 3267 | 3435 | $timeelapsed = microtime(true); |
| 3268 | 3436 | $registration = $this->getAircraftRegistrationBymodeS($ModeS); |
| 3269 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftRegistrationBymodes : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3437 | + if ($globalDebugTimeElapsed) { |
|
| 3438 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftRegistrationBymodes : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3439 | + } |
|
| 3270 | 3440 | } else { |
| 3271 | 3441 | $myhex = explode('-',$flightaware_id); |
| 3272 | 3442 | if (count($myhex) > 0) { |
| 3273 | 3443 | $timeelapsed = microtime(true); |
| 3274 | 3444 | $registration = $this->getAircraftRegistrationBymodeS($myhex[0]); |
| 3275 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftRegistrationBymodes : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3445 | + if ($globalDebugTimeElapsed) { |
|
| 3446 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftRegistrationBymodes : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3447 | + } |
|
| 3276 | 3448 | } |
| 3277 | 3449 | } |
| 3278 | 3450 | } |
| 3279 | 3451 | } |
| 3280 | 3452 | $fromsource = NULL; |
| 3281 | - if (isset($globalAirlinesSource) && $globalAirlinesSource != '') $fromsource = $globalAirlinesSource; |
|
| 3282 | - elseif ($format_source == 'vatsimtxt') $fromsource = 'vatsim'; |
|
| 3283 | - elseif ($format_source == 'whazzup') $fromsource = 'ivao'; |
|
| 3284 | - elseif (isset($globalVATSIM) && $globalVATSIM) $fromsource = 'vatsim'; |
|
| 3285 | - elseif (isset($globalIVAO) && $globalIVAO) $fromsource = 'ivao'; |
|
| 3453 | + if (isset($globalAirlinesSource) && $globalAirlinesSource != '') { |
|
| 3454 | + $fromsource = $globalAirlinesSource; |
|
| 3455 | + } elseif ($format_source == 'vatsimtxt') { |
|
| 3456 | + $fromsource = 'vatsim'; |
|
| 3457 | + } elseif ($format_source == 'whazzup') { |
|
| 3458 | + $fromsource = 'ivao'; |
|
| 3459 | + } elseif (isset($globalVATSIM) && $globalVATSIM) { |
|
| 3460 | + $fromsource = 'vatsim'; |
|
| 3461 | + } elseif (isset($globalIVAO) && $globalIVAO) { |
|
| 3462 | + $fromsource = 'ivao'; |
|
| 3463 | + } |
|
| 3286 | 3464 | //getting the airline information |
| 3287 | 3465 | if ($ident != "") |
| 3288 | 3466 | { |
@@ -3306,15 +3484,21 @@ discard block |
||
| 3306 | 3484 | if (!isset($airline_array[0]['icao']) || $airline_array[0]['icao'] == ""){ |
| 3307 | 3485 | $airline_array = $this->getAllAirlineInfo("NA"); |
| 3308 | 3486 | } |
| 3309 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAirlineInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3487 | + if ($globalDebugTimeElapsed) { |
|
| 3488 | + echo 'ADD SPOTTER DATA : Time elapsed for getAirlineInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3489 | + } |
|
| 3310 | 3490 | |
| 3311 | 3491 | } else { |
| 3312 | 3492 | $timeelapsed = microtime(true); |
| 3313 | 3493 | $airline_array = $this->getAllAirlineInfo("NA"); |
| 3314 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAirlineInfo(NA) : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3494 | + if ($globalDebugTimeElapsed) { |
|
| 3495 | + echo 'ADD SPOTTER DATA : Time elapsed for getAirlineInfo(NA) : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3496 | + } |
|
| 3315 | 3497 | } |
| 3316 | 3498 | } |
| 3317 | - } else $airline_array = array(); |
|
| 3499 | + } else { |
|
| 3500 | + $airline_array = array(); |
|
| 3501 | + } |
|
| 3318 | 3502 | |
| 3319 | 3503 | //getting the aircraft information |
| 3320 | 3504 | $aircraft_array = array(); |
@@ -3328,27 +3512,37 @@ discard block |
||
| 3328 | 3512 | { |
| 3329 | 3513 | $timeelapsed = microtime(true); |
| 3330 | 3514 | $aircraft_array = $this->getAllAircraftInfo("NA"); |
| 3331 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo(NA) : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3515 | + if ($globalDebugTimeElapsed) { |
|
| 3516 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo(NA) : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3517 | + } |
|
| 3332 | 3518 | } else { |
| 3333 | 3519 | $timeelapsed = microtime(true); |
| 3334 | 3520 | $aircraft_array = $this->getAllAircraftInfo($aircraft_icao); |
| 3335 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3521 | + if ($globalDebugTimeElapsed) { |
|
| 3522 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3523 | + } |
|
| 3336 | 3524 | } |
| 3337 | 3525 | } |
| 3338 | 3526 | } else { |
| 3339 | 3527 | if ($ModeS != '') { |
| 3340 | 3528 | $timeelapsed = microtime(true); |
| 3341 | 3529 | $aircraft_icao = $this->getAllAircraftType($ModeS); |
| 3342 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAllAircraftType : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3530 | + if ($globalDebugTimeElapsed) { |
|
| 3531 | + echo 'ADD SPOTTER DATA : Time elapsed for getAllAircraftType : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3532 | + } |
|
| 3343 | 3533 | if ($aircraft_icao == "" || $aircraft_icao == "XXXX") |
| 3344 | 3534 | { |
| 3345 | 3535 | $timeelapsed = microtime(true); |
| 3346 | 3536 | $aircraft_array = $this->getAllAircraftInfo("NA"); |
| 3347 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo(NA) : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3537 | + if ($globalDebugTimeElapsed) { |
|
| 3538 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo(NA) : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3539 | + } |
|
| 3348 | 3540 | } else { |
| 3349 | 3541 | $timeelapsed = microtime(true); |
| 3350 | 3542 | $aircraft_array = $this->getAllAircraftInfo($aircraft_icao); |
| 3351 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3543 | + if ($globalDebugTimeElapsed) { |
|
| 3544 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3545 | + } |
|
| 3352 | 3546 | } |
| 3353 | 3547 | } |
| 3354 | 3548 | } |
@@ -3363,7 +3557,9 @@ discard block |
||
| 3363 | 3557 | } else { |
| 3364 | 3558 | $timeelapsed = microtime(true); |
| 3365 | 3559 | $departure_airport_array = $this->getAllAirportInfo($departure_airport_icao); |
| 3366 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAllAirportInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3560 | + if ($globalDebugTimeElapsed) { |
|
| 3561 | + echo 'ADD SPOTTER DATA : Time elapsed for getAllAirportInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3562 | + } |
|
| 3367 | 3563 | } |
| 3368 | 3564 | } |
| 3369 | 3565 | |
@@ -3377,7 +3573,9 @@ discard block |
||
| 3377 | 3573 | } else { |
| 3378 | 3574 | $timeelapsed = microtime(true); |
| 3379 | 3575 | $arrival_airport_array = $this->getAllAirportInfo($arrival_airport_icao); |
| 3380 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAllAirportInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3576 | + if ($globalDebugTimeElapsed) { |
|
| 3577 | + echo 'ADD SPOTTER DATA : Time elapsed for getAllAirportInfo : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3578 | + } |
|
| 3381 | 3579 | } |
| 3382 | 3580 | } |
| 3383 | 3581 | |
@@ -3412,7 +3610,9 @@ discard block |
||
| 3412 | 3610 | { |
| 3413 | 3611 | return false; |
| 3414 | 3612 | } |
| 3415 | - } else $altitude = 0; |
|
| 3613 | + } else { |
|
| 3614 | + $altitude = 0; |
|
| 3615 | + } |
|
| 3416 | 3616 | |
| 3417 | 3617 | if ($heading != "") |
| 3418 | 3618 | { |
@@ -3441,7 +3641,9 @@ discard block |
||
| 3441 | 3641 | { |
| 3442 | 3642 | $timeelapsed = microtime(true); |
| 3443 | 3643 | $image_array = $Image->getSpotterImage($registration); |
| 3444 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getSpotterImage : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3644 | + if ($globalDebugTimeElapsed) { |
|
| 3645 | + echo 'ADD SPOTTER DATA : Time elapsed for getSpotterImage : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3646 | + } |
|
| 3445 | 3647 | if (!isset($image_array[0]['registration'])) |
| 3446 | 3648 | { |
| 3447 | 3649 | //echo "Add image !!!! \n"; |
@@ -3449,14 +3651,21 @@ discard block |
||
| 3449 | 3651 | } |
| 3450 | 3652 | $timeelapsed = microtime(true); |
| 3451 | 3653 | $owner_info = $this->getAircraftOwnerByRegistration($registration); |
| 3452 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftOwnerByRegistration : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3453 | - if ($owner_info['owner'] != '') $aircraft_owner = ucwords(strtolower($owner_info['owner'])); |
|
| 3654 | + if ($globalDebugTimeElapsed) { |
|
| 3655 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftOwnerByRegistration : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3656 | + } |
|
| 3657 | + if ($owner_info['owner'] != '') { |
|
| 3658 | + $aircraft_owner = ucwords(strtolower($owner_info['owner'])); |
|
| 3659 | + } |
|
| 3454 | 3660 | } |
| 3455 | 3661 | |
| 3456 | 3662 | if ($globalIVAO && $aircraft_icao != '') |
| 3457 | 3663 | { |
| 3458 | - if (isset($airline_array[0]['icao'])) $airline_icao = $airline_array[0]['icao']; |
|
| 3459 | - else $airline_icao = ''; |
|
| 3664 | + if (isset($airline_array[0]['icao'])) { |
|
| 3665 | + $airline_icao = $airline_array[0]['icao']; |
|
| 3666 | + } else { |
|
| 3667 | + $airline_icao = ''; |
|
| 3668 | + } |
|
| 3460 | 3669 | $image_array = $Image->getSpotterImage('',$aircraft_icao,$airline_icao); |
| 3461 | 3670 | if (!isset($image_array[0]['registration'])) |
| 3462 | 3671 | { |
@@ -3501,16 +3710,28 @@ discard block |
||
| 3501 | 3710 | { |
| 3502 | 3711 | $arrival_airport_array = $this->getAllAirportInfo('NA'); |
| 3503 | 3712 | } |
| 3504 | - if ($registration == '') $registration = 'NA'; |
|
| 3713 | + if ($registration == '') { |
|
| 3714 | + $registration = 'NA'; |
|
| 3715 | + } |
|
| 3505 | 3716 | if ($latitude == '' && $longitude == '') { |
| 3506 | 3717 | $latitude = 0; |
| 3507 | 3718 | $longitude = 0; |
| 3508 | 3719 | } |
| 3509 | - if ($squawk == '' || $Common->isInteger($squawk) === false) $squawk = NULL; |
|
| 3510 | - if ($verticalrate == '' || $Common->isInteger($verticalrate) === false) $verticalrate = NULL; |
|
| 3511 | - if ($heading == '' || $Common->isInteger($heading) === false) $heading = 0; |
|
| 3512 | - if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) $groundspeed = 0; |
|
| 3513 | - if (!isset($aircraft_owner)) $aircraft_owner = NULL; |
|
| 3720 | + if ($squawk == '' || $Common->isInteger($squawk) === false) { |
|
| 3721 | + $squawk = NULL; |
|
| 3722 | + } |
|
| 3723 | + if ($verticalrate == '' || $Common->isInteger($verticalrate) === false) { |
|
| 3724 | + $verticalrate = NULL; |
|
| 3725 | + } |
|
| 3726 | + if ($heading == '' || $Common->isInteger($heading) === false) { |
|
| 3727 | + $heading = 0; |
|
| 3728 | + } |
|
| 3729 | + if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) { |
|
| 3730 | + $groundspeed = 0; |
|
| 3731 | + } |
|
| 3732 | + if (!isset($aircraft_owner)) { |
|
| 3733 | + $aircraft_owner = NULL; |
|
| 3734 | + } |
|
| 3514 | 3735 | $query = "INSERT INTO spotter_output (flightaware_id, ident, registration, airline_name, airline_icao, airline_country, airline_type, aircraft_icao, aircraft_name, aircraft_manufacturer, departure_airport_icao, departure_airport_name, departure_airport_city, departure_airport_country, arrival_airport_icao, arrival_airport_name, arrival_airport_city, arrival_airport_country, latitude, longitude, waypoints, altitude, heading, ground_speed, date, departure_airport_time, arrival_airport_time, squawk, route_stop,highlight,ModeS, pilot_id, pilot_name, verticalrate, owner_name, ground, format_source, source_name) |
| 3515 | 3736 | VALUES (:flightaware_id,:ident,:registration,:airline_name,:airline_icao,:airline_country,:airline_type,:aircraft_icao,:aircraft_type,:aircraft_manufacturer,:departure_airport_icao,:departure_airport_name,:departure_airport_city,:departure_airport_country, :arrival_airport_icao, :arrival_airport_name, :arrival_airport_city, :arrival_airport_country, :latitude,:longitude,:waypoints,:altitude,:heading,:groundspeed,:date, :departure_airport_time, :arrival_airport_time, :squawk, :route_stop, :highlight, :ModeS, :pilot_id, :pilot_name, :verticalrate, :owner_name,:ground, :format_source, :source_name)"; |
| 3516 | 3737 | |
@@ -3521,9 +3742,13 @@ discard block |
||
| 3521 | 3742 | if ($airline_type == '') { |
| 3522 | 3743 | $timeelapsed = microtime(true); |
| 3523 | 3744 | $airline_type = $this->getAircraftTypeBymodeS($ModeS); |
| 3524 | - if ($globalDebugTimeElapsed) echo 'ADD SPOTTER DATA : Time elapsed for getAircraftTypeBymodes : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3745 | + if ($globalDebugTimeElapsed) { |
|
| 3746 | + echo 'ADD SPOTTER DATA : Time elapsed for getAircraftTypeBymodes : '.round(microtime(true)-$timeelapsed,2).'s'."\n"; |
|
| 3747 | + } |
|
| 3748 | + } |
|
| 3749 | + if ($airline_type == null) { |
|
| 3750 | + $airline_type = ''; |
|
| 3525 | 3751 | } |
| 3526 | - if ($airline_type == null) $airline_type = ''; |
|
| 3527 | 3752 | $aircraft_type = $aircraft_array[0]['type']; |
| 3528 | 3753 | $aircraft_manufacturer = $aircraft_array[0]['manufacturer']; |
| 3529 | 3754 | $departure_airport_name = $departure_airport_array[0]['name']; |
@@ -3658,7 +3883,9 @@ discard block |
||
| 3658 | 3883 | } |
| 3659 | 3884 | } |
| 3660 | 3885 | $query .= "GROUP BY spotter_output.airline_name,spotter_output.airline_icao, spotter_output.airline_country ORDER BY airline_count DESC"; |
| 3661 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 3886 | + if ($limit) { |
|
| 3887 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 3888 | + } |
|
| 3662 | 3889 | |
| 3663 | 3890 | $sth = $this->db->prepare($query); |
| 3664 | 3891 | $sth->execute(); |
@@ -3703,7 +3930,9 @@ discard block |
||
| 3703 | 3930 | } |
| 3704 | 3931 | } |
| 3705 | 3932 | $query .= "GROUP BY spotter_output.pilot_id,spotter_output.pilot_name,spotter_output.format_source ORDER BY pilot_count DESC"; |
| 3706 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 3933 | + if ($limit) { |
|
| 3934 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 3935 | + } |
|
| 3707 | 3936 | |
| 3708 | 3937 | |
| 3709 | 3938 | $sth = $this->db->prepare($query); |
@@ -3749,7 +3978,9 @@ discard block |
||
| 3749 | 3978 | } |
| 3750 | 3979 | } |
| 3751 | 3980 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.pilot_id,spotter_output.pilot_name,spotter_output.format_source ORDER BY pilot_count DESC"; |
| 3752 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 3981 | + if ($limit) { |
|
| 3982 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 3983 | + } |
|
| 3753 | 3984 | |
| 3754 | 3985 | |
| 3755 | 3986 | $sth = $this->db->prepare($query); |
@@ -3797,7 +4028,9 @@ discard block |
||
| 3797 | 4028 | } |
| 3798 | 4029 | } |
| 3799 | 4030 | $query .= "GROUP BY spotter_output.owner_name ORDER BY owner_count DESC"; |
| 3800 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4031 | + if ($limit) { |
|
| 4032 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4033 | + } |
|
| 3801 | 4034 | |
| 3802 | 4035 | |
| 3803 | 4036 | $sth = $this->db->prepare($query); |
@@ -3842,7 +4075,9 @@ discard block |
||
| 3842 | 4075 | } |
| 3843 | 4076 | } |
| 3844 | 4077 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.owner_name ORDER BY owner_count DESC"; |
| 3845 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4078 | + if ($limit) { |
|
| 4079 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4080 | + } |
|
| 3846 | 4081 | |
| 3847 | 4082 | |
| 3848 | 4083 | $sth = $this->db->prepare($query); |
@@ -4085,7 +4320,9 @@ discard block |
||
| 4085 | 4320 | date_default_timezone_set($globalTimezone); |
| 4086 | 4321 | $datetime = new DateTime($date); |
| 4087 | 4322 | $offset = $datetime->format('P'); |
| 4088 | - } else $offset = '+00:00'; |
|
| 4323 | + } else { |
|
| 4324 | + $offset = '+00:00'; |
|
| 4325 | + } |
|
| 4089 | 4326 | |
| 4090 | 4327 | if ($globalDBdriver == 'mysql') { |
| 4091 | 4328 | $query = "SELECT DISTINCT spotter_output.airline_name, spotter_output.airline_icao, spotter_output.airline_country, COUNT(spotter_output.airline_name) AS airline_count |
@@ -4133,7 +4370,9 @@ discard block |
||
| 4133 | 4370 | date_default_timezone_set($globalTimezone); |
| 4134 | 4371 | $datetime = new DateTime($date); |
| 4135 | 4372 | $offset = $datetime->format('P'); |
| 4136 | - } else $offset = '+00:00'; |
|
| 4373 | + } else { |
|
| 4374 | + $offset = '+00:00'; |
|
| 4375 | + } |
|
| 4137 | 4376 | |
| 4138 | 4377 | if ($globalDBdriver == 'mysql') { |
| 4139 | 4378 | $query = "SELECT DISTINCT spotter_output.airline_country, COUNT(spotter_output.airline_country) AS airline_country_count |
@@ -4351,7 +4590,9 @@ discard block |
||
| 4351 | 4590 | FROM spotter_output".$filter_query." spotter_output.airline_country <> '' AND spotter_output.airline_country <> 'NA' |
| 4352 | 4591 | GROUP BY spotter_output.airline_country |
| 4353 | 4592 | ORDER BY airline_country_count DESC"; |
| 4354 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4593 | + if ($limit) { |
|
| 4594 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4595 | + } |
|
| 4355 | 4596 | |
| 4356 | 4597 | $sth = $this->db->prepare($query); |
| 4357 | 4598 | $sth->execute(); |
@@ -4379,7 +4620,9 @@ discard block |
||
| 4379 | 4620 | global $globalDBdriver; |
| 4380 | 4621 | //$filter_query = $this->getFilter($filters,true,true); |
| 4381 | 4622 | $Connection= new Connection($this->db); |
| 4382 | - if (!$Connection->tableExists('countries')) return array(); |
|
| 4623 | + if (!$Connection->tableExists('countries')) { |
|
| 4624 | + return array(); |
|
| 4625 | + } |
|
| 4383 | 4626 | /* |
| 4384 | 4627 | $query = "SELECT c.name, c.iso3, c.iso2, count(c.name) as nb |
| 4385 | 4628 | FROM countries c, spotter_output s |
@@ -4404,7 +4647,9 @@ discard block |
||
| 4404 | 4647 | } |
| 4405 | 4648 | |
| 4406 | 4649 | $query .= "GROUP BY c.name ORDER BY nb DESC"; |
| 4407 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4650 | + if ($limit) { |
|
| 4651 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4652 | + } |
|
| 4408 | 4653 | |
| 4409 | 4654 | |
| 4410 | 4655 | $sth = $this->db->prepare($query); |
@@ -4454,7 +4699,9 @@ discard block |
||
| 4454 | 4699 | } |
| 4455 | 4700 | |
| 4456 | 4701 | $query .= " GROUP BY spotter_output.aircraft_icao, spotter_output.aircraft_name, spotter_output.aircraft_manufacturer ORDER BY aircraft_icao_count DESC"; |
| 4457 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4702 | + if ($limit) { |
|
| 4703 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4704 | + } |
|
| 4458 | 4705 | |
| 4459 | 4706 | $sth = $this->db->prepare($query); |
| 4460 | 4707 | $sth->execute(); |
@@ -4500,7 +4747,9 @@ discard block |
||
| 4500 | 4747 | } |
| 4501 | 4748 | |
| 4502 | 4749 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.aircraft_icao, spotter_output.aircraft_name, spotter_output.aircraft_manufacturer ORDER BY aircraft_icao_count DESC"; |
| 4503 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4750 | + if ($limit) { |
|
| 4751 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4752 | + } |
|
| 4504 | 4753 | |
| 4505 | 4754 | $sth = $this->db->prepare($query); |
| 4506 | 4755 | $sth->execute(); |
@@ -4547,7 +4796,9 @@ discard block |
||
| 4547 | 4796 | } |
| 4548 | 4797 | |
| 4549 | 4798 | $query .= "GROUP BY EXTRACT(month from spotter_output.date), EXTRACT(year from spotter_output.date), spotter_output.aircraft_icao, spotter_output.aircraft_name, spotter_output.aircraft_manufacturer ORDER BY aircraft_icao_count DESC"; |
| 4550 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 4799 | + if ($limit) { |
|
| 4800 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 4801 | + } |
|
| 4551 | 4802 | |
| 4552 | 4803 | $sth = $this->db->prepare($query); |
| 4553 | 4804 | $sth->execute(); |
@@ -4600,7 +4851,9 @@ discard block |
||
| 4600 | 4851 | if($row['registration'] != "") |
| 4601 | 4852 | { |
| 4602 | 4853 | $image_array = $Image->getSpotterImage($row['registration']); |
| 4603 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 4854 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 4855 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 4856 | + } |
|
| 4604 | 4857 | } |
| 4605 | 4858 | $temp_array['registration_count'] = $row['registration_count']; |
| 4606 | 4859 | |
@@ -4675,7 +4928,9 @@ discard block |
||
| 4675 | 4928 | if($row['registration'] != "") |
| 4676 | 4929 | { |
| 4677 | 4930 | $image_array = $Image->getSpotterImage($row['registration']); |
| 4678 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 4931 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 4932 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 4933 | + } |
|
| 4679 | 4934 | } |
| 4680 | 4935 | $temp_array['registration_count'] = $row['registration_count']; |
| 4681 | 4936 | |
@@ -4782,7 +5037,9 @@ discard block |
||
| 4782 | 5037 | if($row['registration'] != "") |
| 4783 | 5038 | { |
| 4784 | 5039 | $image_array = $Image->getSpotterImage($row['registration']); |
| 4785 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5040 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5041 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5042 | + } |
|
| 4786 | 5043 | } |
| 4787 | 5044 | $temp_array['registration_count'] = $row['registration_count']; |
| 4788 | 5045 | $aircraft_array[] = $temp_array; |
@@ -4907,7 +5164,9 @@ discard block |
||
| 4907 | 5164 | date_default_timezone_set($globalTimezone); |
| 4908 | 5165 | $datetime = new DateTime($date); |
| 4909 | 5166 | $offset = $datetime->format('P'); |
| 4910 | - } else $offset = '+00:00'; |
|
| 5167 | + } else { |
|
| 5168 | + $offset = '+00:00'; |
|
| 5169 | + } |
|
| 4911 | 5170 | |
| 4912 | 5171 | if ($globalDBdriver == 'mysql') { |
| 4913 | 5172 | $query = "SELECT DISTINCT spotter_output.aircraft_icao, COUNT(spotter_output.aircraft_icao) AS aircraft_icao_count, spotter_output.aircraft_name |
@@ -4954,7 +5213,9 @@ discard block |
||
| 4954 | 5213 | date_default_timezone_set($globalTimezone); |
| 4955 | 5214 | $datetime = new DateTime($date); |
| 4956 | 5215 | $offset = $datetime->format('P'); |
| 4957 | - } else $offset = '+00:00'; |
|
| 5216 | + } else { |
|
| 5217 | + $offset = '+00:00'; |
|
| 5218 | + } |
|
| 4958 | 5219 | |
| 4959 | 5220 | if ($globalDBdriver == 'mysql') { |
| 4960 | 5221 | $query = "SELECT DISTINCT spotter_output.aircraft_icao, COUNT(spotter_output.registration) AS registration_count, spotter_output.aircraft_name, spotter_output.registration, spotter_output.airline_name |
@@ -4983,7 +5244,9 @@ discard block |
||
| 4983 | 5244 | if($row['registration'] != "") |
| 4984 | 5245 | { |
| 4985 | 5246 | $image_array = $Image->getSpotterImage($row['registration']); |
| 4986 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5247 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5248 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5249 | + } |
|
| 4987 | 5250 | } |
| 4988 | 5251 | $temp_array['registration_count'] = $row['registration_count']; |
| 4989 | 5252 | |
@@ -5008,7 +5271,9 @@ discard block |
||
| 5008 | 5271 | date_default_timezone_set($globalTimezone); |
| 5009 | 5272 | $datetime = new DateTime($date); |
| 5010 | 5273 | $offset = $datetime->format('P'); |
| 5011 | - } else $offset = '+00:00'; |
|
| 5274 | + } else { |
|
| 5275 | + $offset = '+00:00'; |
|
| 5276 | + } |
|
| 5012 | 5277 | |
| 5013 | 5278 | if ($globalDBdriver == 'mysql') { |
| 5014 | 5279 | $query = "SELECT DISTINCT spotter_output.aircraft_manufacturer, COUNT(spotter_output.aircraft_manufacturer) AS aircraft_manufacturer_count |
@@ -5106,8 +5371,11 @@ discard block |
||
| 5106 | 5371 | if($row['registration'] != "") |
| 5107 | 5372 | { |
| 5108 | 5373 | $image_array = $Image->getSpotterImage($row['registration']); |
| 5109 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5110 | - else $temp_array['image_thumbnail'] = ''; |
|
| 5374 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5375 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5376 | + } else { |
|
| 5377 | + $temp_array['image_thumbnail'] = ''; |
|
| 5378 | + } |
|
| 5111 | 5379 | } |
| 5112 | 5380 | $temp_array['registration_count'] = $row['registration_count']; |
| 5113 | 5381 | $aircraft_array[] = $temp_array; |
@@ -5214,7 +5482,9 @@ discard block |
||
| 5214 | 5482 | if($row['registration'] != "") |
| 5215 | 5483 | { |
| 5216 | 5484 | $image_array = $Image->getSpotterImage($row['registration']); |
| 5217 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5485 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5486 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5487 | + } |
|
| 5218 | 5488 | } |
| 5219 | 5489 | $temp_array['registration_count'] = $row['registration_count']; |
| 5220 | 5490 | |
@@ -5331,7 +5601,9 @@ discard block |
||
| 5331 | 5601 | if($row['registration'] != "") |
| 5332 | 5602 | { |
| 5333 | 5603 | $image_array = $Image->getSpotterImage($row['registration']); |
| 5334 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5604 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5605 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5606 | + } |
|
| 5335 | 5607 | } |
| 5336 | 5608 | $temp_array['registration_count'] = $row['registration_count']; |
| 5337 | 5609 | |
@@ -5443,7 +5715,9 @@ discard block |
||
| 5443 | 5715 | // if ($olderthanmonths > 0) $query .= 'AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH) '; |
| 5444 | 5716 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 5445 | 5717 | $query .= " GROUP BY spotter_output.registration, spotter_output.aircraft_icao, spotter_output.aircraft_name, spotter_output.airline_name ORDER BY aircraft_registration_count DESC"; |
| 5446 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 5718 | + if ($limit) { |
|
| 5719 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 5720 | + } |
|
| 5447 | 5721 | |
| 5448 | 5722 | $sth = $this->db->prepare($query); |
| 5449 | 5723 | $sth->execute(); |
@@ -5462,7 +5736,9 @@ discard block |
||
| 5462 | 5736 | if($row['registration'] != "") |
| 5463 | 5737 | { |
| 5464 | 5738 | $image_array = $Image->getSpotterImage($row['registration']); |
| 5465 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5739 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5740 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5741 | + } |
|
| 5466 | 5742 | } |
| 5467 | 5743 | |
| 5468 | 5744 | $aircraft_array[] = $temp_array; |
@@ -5503,7 +5779,9 @@ discard block |
||
| 5503 | 5779 | // if ($olderthanmonths > 0) $query .= 'AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH) '; |
| 5504 | 5780 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 5505 | 5781 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.registration, spotter_output.aircraft_icao, spotter_output.aircraft_name, spotter_output.airline_name ORDER BY aircraft_registration_count DESC"; |
| 5506 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 5782 | + if ($limit) { |
|
| 5783 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 5784 | + } |
|
| 5507 | 5785 | |
| 5508 | 5786 | $sth = $this->db->prepare($query); |
| 5509 | 5787 | $sth->execute(); |
@@ -5523,7 +5801,9 @@ discard block |
||
| 5523 | 5801 | if($row['registration'] != "") |
| 5524 | 5802 | { |
| 5525 | 5803 | $image_array = $Image->getSpotterImage($row['registration']); |
| 5526 | - if (isset($image_array[0]['image_thumbnail'])) $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5804 | + if (isset($image_array[0]['image_thumbnail'])) { |
|
| 5805 | + $temp_array['image_thumbnail'] = $image_array[0]['image_thumbnail']; |
|
| 5806 | + } |
|
| 5527 | 5807 | } |
| 5528 | 5808 | |
| 5529 | 5809 | $aircraft_array[] = $temp_array; |
@@ -5564,7 +5844,9 @@ discard block |
||
| 5564 | 5844 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 5565 | 5845 | $query .= " GROUP BY spotter_output.departure_airport_icao, spotter_output.departure_airport_name, spotter_output.departure_airport_city, spotter_output.departure_airport_country |
| 5566 | 5846 | ORDER BY airport_departure_icao_count DESC"; |
| 5567 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 5847 | + if ($limit) { |
|
| 5848 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 5849 | + } |
|
| 5568 | 5850 | |
| 5569 | 5851 | $sth = $this->db->prepare($query); |
| 5570 | 5852 | $sth->execute(); |
@@ -5616,7 +5898,9 @@ discard block |
||
| 5616 | 5898 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 5617 | 5899 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.departure_airport_icao, spotter_output.departure_airport_name, spotter_output.departure_airport_city, spotter_output.departure_airport_country |
| 5618 | 5900 | ORDER BY airport_departure_icao_count DESC"; |
| 5619 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 5901 | + if ($limit) { |
|
| 5902 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 5903 | + } |
|
| 5620 | 5904 | |
| 5621 | 5905 | $sth = $this->db->prepare($query); |
| 5622 | 5906 | $sth->execute(); |
@@ -5668,7 +5952,9 @@ discard block |
||
| 5668 | 5952 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 5669 | 5953 | $query .= " GROUP BY spotter_output.real_departure_airport_icao, airport.name, airport.city, airport.country |
| 5670 | 5954 | ORDER BY airport_departure_icao_count DESC"; |
| 5671 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 5955 | + if ($limit) { |
|
| 5956 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 5957 | + } |
|
| 5672 | 5958 | //echo $query; |
| 5673 | 5959 | $sth = $this->db->prepare($query); |
| 5674 | 5960 | $sth->execute(); |
@@ -5720,7 +6006,9 @@ discard block |
||
| 5720 | 6006 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 5721 | 6007 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.real_departure_airport_icao, airport.name, airport.city, airport.country |
| 5722 | 6008 | ORDER BY airport_departure_icao_count DESC"; |
| 5723 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 6009 | + if ($limit) { |
|
| 6010 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 6011 | + } |
|
| 5724 | 6012 | |
| 5725 | 6013 | $sth = $this->db->prepare($query); |
| 5726 | 6014 | $sth->execute(); |
@@ -6115,7 +6403,9 @@ discard block |
||
| 6115 | 6403 | date_default_timezone_set($globalTimezone); |
| 6116 | 6404 | $datetime = new DateTime($date); |
| 6117 | 6405 | $offset = $datetime->format('P'); |
| 6118 | - } else $offset = '+00:00'; |
|
| 6406 | + } else { |
|
| 6407 | + $offset = '+00:00'; |
|
| 6408 | + } |
|
| 6119 | 6409 | |
| 6120 | 6410 | if ($globalDBdriver == 'mysql') { |
| 6121 | 6411 | $query = "SELECT DISTINCT spotter_output.departure_airport_icao, COUNT(spotter_output.departure_airport_icao) AS airport_departure_icao_count, spotter_output.departure_airport_name, spotter_output.departure_airport_city, spotter_output.departure_airport_country |
@@ -6165,7 +6455,9 @@ discard block |
||
| 6165 | 6455 | date_default_timezone_set($globalTimezone); |
| 6166 | 6456 | $datetime = new DateTime($date); |
| 6167 | 6457 | $offset = $datetime->format('P'); |
| 6168 | - } else $offset = '+00:00'; |
|
| 6458 | + } else { |
|
| 6459 | + $offset = '+00:00'; |
|
| 6460 | + } |
|
| 6169 | 6461 | |
| 6170 | 6462 | if ($globalDBdriver == 'mysql') { |
| 6171 | 6463 | $query = "SELECT DISTINCT spotter_output.departure_airport_country, COUNT(spotter_output.departure_airport_country) AS airport_departure_country_count |
@@ -6378,7 +6670,9 @@ discard block |
||
| 6378 | 6670 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 6379 | 6671 | $query .= " GROUP BY spotter_output.arrival_airport_icao, spotter_output.arrival_airport_name, spotter_output.arrival_airport_city, spotter_output.arrival_airport_country |
| 6380 | 6672 | ORDER BY airport_arrival_icao_count DESC"; |
| 6381 | - if ($limit) $query .= " LIMIT 10"; |
|
| 6673 | + if ($limit) { |
|
| 6674 | + $query .= " LIMIT 10"; |
|
| 6675 | + } |
|
| 6382 | 6676 | |
| 6383 | 6677 | |
| 6384 | 6678 | $sth = $this->db->prepare($query); |
@@ -6398,7 +6692,9 @@ discard block |
||
| 6398 | 6692 | if ($icaoaskey) { |
| 6399 | 6693 | $icao = $row['arrival_airport_icao']; |
| 6400 | 6694 | $airport_array[$icao] = $temp_array; |
| 6401 | - } else $airport_array[] = $temp_array; |
|
| 6695 | + } else { |
|
| 6696 | + $airport_array[] = $temp_array; |
|
| 6697 | + } |
|
| 6402 | 6698 | } |
| 6403 | 6699 | |
| 6404 | 6700 | return $airport_array; |
@@ -6440,7 +6736,9 @@ discard block |
||
| 6440 | 6736 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 6441 | 6737 | $query .= "GROUP BY spotter_output.airline_icao,spotter_output.arrival_airport_icao, spotter_output.arrival_airport_name, spotter_output.arrival_airport_city, spotter_output.arrival_airport_country |
| 6442 | 6738 | ORDER BY airport_arrival_icao_count DESC"; |
| 6443 | - if ($limit) $query .= " LIMIT 10"; |
|
| 6739 | + if ($limit) { |
|
| 6740 | + $query .= " LIMIT 10"; |
|
| 6741 | + } |
|
| 6444 | 6742 | |
| 6445 | 6743 | |
| 6446 | 6744 | $sth = $this->db->prepare($query); |
@@ -6461,7 +6759,9 @@ discard block |
||
| 6461 | 6759 | if ($icaoaskey) { |
| 6462 | 6760 | $icao = $row['arrival_airport_icao']; |
| 6463 | 6761 | $airport_array[$icao] = $temp_array; |
| 6464 | - } else $airport_array[] = $temp_array; |
|
| 6762 | + } else { |
|
| 6763 | + $airport_array[] = $temp_array; |
|
| 6764 | + } |
|
| 6465 | 6765 | } |
| 6466 | 6766 | |
| 6467 | 6767 | return $airport_array; |
@@ -6503,7 +6803,9 @@ discard block |
||
| 6503 | 6803 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 6504 | 6804 | $query .= " GROUP BY spotter_output.real_arrival_airport_icao, airport.name, airport.city, airport.country |
| 6505 | 6805 | ORDER BY airport_arrival_icao_count DESC"; |
| 6506 | - if ($limit) $query .= " LIMIT 10"; |
|
| 6806 | + if ($limit) { |
|
| 6807 | + $query .= " LIMIT 10"; |
|
| 6808 | + } |
|
| 6507 | 6809 | |
| 6508 | 6810 | |
| 6509 | 6811 | $sth = $this->db->prepare($query); |
@@ -6523,7 +6825,9 @@ discard block |
||
| 6523 | 6825 | if ($icaoaskey) { |
| 6524 | 6826 | $icao = $row['arrival_airport_icao']; |
| 6525 | 6827 | $airport_array[$icao] = $temp_array; |
| 6526 | - } else $airport_array[] = $temp_array; |
|
| 6828 | + } else { |
|
| 6829 | + $airport_array[] = $temp_array; |
|
| 6830 | + } |
|
| 6527 | 6831 | } |
| 6528 | 6832 | |
| 6529 | 6833 | return $airport_array; |
@@ -6565,7 +6869,9 @@ discard block |
||
| 6565 | 6869 | //if ($sincedate != '') $query .= "AND date > '".$sincedate."' "; |
| 6566 | 6870 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.real_arrival_airport_icao, airport.name, airport.city, airport.country |
| 6567 | 6871 | ORDER BY airport_arrival_icao_count DESC"; |
| 6568 | - if ($limit) $query .= " LIMIT 10"; |
|
| 6872 | + if ($limit) { |
|
| 6873 | + $query .= " LIMIT 10"; |
|
| 6874 | + } |
|
| 6569 | 6875 | |
| 6570 | 6876 | |
| 6571 | 6877 | $sth = $this->db->prepare($query); |
@@ -6586,7 +6892,9 @@ discard block |
||
| 6586 | 6892 | if ($icaoaskey) { |
| 6587 | 6893 | $icao = $row['arrival_airport_icao']; |
| 6588 | 6894 | $airport_array[$icao] = $temp_array; |
| 6589 | - } else $airport_array[] = $temp_array; |
|
| 6895 | + } else { |
|
| 6896 | + $airport_array[] = $temp_array; |
|
| 6897 | + } |
|
| 6590 | 6898 | } |
| 6591 | 6899 | |
| 6592 | 6900 | return $airport_array; |
@@ -6967,7 +7275,9 @@ discard block |
||
| 6967 | 7275 | date_default_timezone_set($globalTimezone); |
| 6968 | 7276 | $datetime = new DateTime($date); |
| 6969 | 7277 | $offset = $datetime->format('P'); |
| 6970 | - } else $offset = '+00:00'; |
|
| 7278 | + } else { |
|
| 7279 | + $offset = '+00:00'; |
|
| 7280 | + } |
|
| 6971 | 7281 | |
| 6972 | 7282 | if ($globalDBdriver == 'mysql') { |
| 6973 | 7283 | $query = "SELECT DISTINCT spotter_output.arrival_airport_icao, COUNT(spotter_output.arrival_airport_icao) AS airport_arrival_icao_count, spotter_output.arrival_airport_name, spotter_output.arrival_airport_city, spotter_output.arrival_airport_country |
@@ -7017,7 +7327,9 @@ discard block |
||
| 7017 | 7327 | date_default_timezone_set($globalTimezone); |
| 7018 | 7328 | $datetime = new DateTime($date); |
| 7019 | 7329 | $offset = $datetime->format('P'); |
| 7020 | - } else $offset = '+00:00'; |
|
| 7330 | + } else { |
|
| 7331 | + $offset = '+00:00'; |
|
| 7332 | + } |
|
| 7021 | 7333 | |
| 7022 | 7334 | if ($globalDBdriver == 'mysql') { |
| 7023 | 7335 | $query = "SELECT DISTINCT spotter_output.arrival_airport_country, COUNT(spotter_output.arrival_airport_country) AS airport_arrival_country_count |
@@ -7240,7 +7552,9 @@ discard block |
||
| 7240 | 7552 | FROM spotter_output".$filter_query." spotter_output.arrival_airport_country <> '' AND spotter_output.arrival_airport_icao <> 'NA'"; |
| 7241 | 7553 | $query .= " GROUP BY spotter_output.arrival_airport_country |
| 7242 | 7554 | ORDER BY airport_arrival_country_count DESC"; |
| 7243 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 7555 | + if ($limit) { |
|
| 7556 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 7557 | + } |
|
| 7244 | 7558 | |
| 7245 | 7559 | |
| 7246 | 7560 | $sth = $this->db->prepare($query); |
@@ -7527,7 +7841,9 @@ discard block |
||
| 7527 | 7841 | date_default_timezone_set($globalTimezone); |
| 7528 | 7842 | $datetime = new DateTime($date); |
| 7529 | 7843 | $offset = $datetime->format('P'); |
| 7530 | - } else $offset = '+00:00'; |
|
| 7844 | + } else { |
|
| 7845 | + $offset = '+00:00'; |
|
| 7846 | + } |
|
| 7531 | 7847 | |
| 7532 | 7848 | if ($globalDBdriver == 'mysql') { |
| 7533 | 7849 | $query = "SELECT DISTINCT concat(spotter_output.departure_airport_icao, ' - ', spotter_output.arrival_airport_icao) AS route, count(concat(spotter_output.departure_airport_icao, ' - ', spotter_output.arrival_airport_icao)) AS route_count, spotter_output.departure_airport_icao, spotter_output.departure_airport_name AS airport_departure_name, spotter_output.departure_airport_city AS airport_departure_city, spotter_output.departure_airport_country AS airport_departure_country, spotter_output.arrival_airport_icao, spotter_output.arrival_airport_name AS airport_arrival_name, spotter_output.arrival_airport_city AS airport_arrival_city, spotter_output.arrival_airport_country AS airport_arrival_country |
@@ -7703,15 +8019,23 @@ discard block |
||
| 7703 | 8019 | $query = "SELECT DISTINCT spotter_output.ident, COUNT(spotter_output.ident) AS callsign_icao_count, spotter_output.airline_name, spotter_output.airline_icao |
| 7704 | 8020 | FROM spotter_output".$filter_query." spotter_output.ident <> '' "; |
| 7705 | 8021 | if ($olderthanmonths > 0) { |
| 7706 | - if ($globalDBdriver == 'mysql') $query .= ' AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH)'; |
|
| 7707 | - else $query .= " AND spotter_output.date < CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '".$olderthanmonths." MONTHS'"; |
|
| 8022 | + if ($globalDBdriver == 'mysql') { |
|
| 8023 | + $query .= ' AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH)'; |
|
| 8024 | + } else { |
|
| 8025 | + $query .= " AND spotter_output.date < CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '".$olderthanmonths." MONTHS'"; |
|
| 8026 | + } |
|
| 7708 | 8027 | } |
| 7709 | 8028 | if ($sincedate != '') { |
| 7710 | - if ($globalDBdriver == 'mysql') $query .= " AND spotter_output.date > '".$sincedate."'"; |
|
| 7711 | - else $query .= " AND spotter_output.date > CAST('".$sincedate."' AS TIMESTAMP)"; |
|
| 8029 | + if ($globalDBdriver == 'mysql') { |
|
| 8030 | + $query .= " AND spotter_output.date > '".$sincedate."'"; |
|
| 8031 | + } else { |
|
| 8032 | + $query .= " AND spotter_output.date > CAST('".$sincedate."' AS TIMESTAMP)"; |
|
| 8033 | + } |
|
| 7712 | 8034 | } |
| 7713 | 8035 | $query .= " GROUP BY spotter_output.ident, spotter_output.airline_name, spotter_output.airline_icao ORDER BY callsign_icao_count DESC"; |
| 7714 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 8036 | + if ($limit) { |
|
| 8037 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 8038 | + } |
|
| 7715 | 8039 | |
| 7716 | 8040 | $sth = $this->db->prepare($query); |
| 7717 | 8041 | $sth->execute(); |
@@ -7745,15 +8069,23 @@ discard block |
||
| 7745 | 8069 | $query = "SELECT DISTINCT spotter_output.airline_icao, spotter_output.ident, COUNT(spotter_output.ident) AS callsign_icao_count, spotter_output.airline_name |
| 7746 | 8070 | FROM spotter_output".$filter_query." spotter_output.ident <> '' AND spotter_output.airline_icao <> '' "; |
| 7747 | 8071 | if ($olderthanmonths > 0) { |
| 7748 | - if ($globalDBdriver == 'mysql') $query .= 'AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH) '; |
|
| 7749 | - else $query .= "AND spotter_output.date < CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '".$olderthanmonths." MONTHS' "; |
|
| 8072 | + if ($globalDBdriver == 'mysql') { |
|
| 8073 | + $query .= 'AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH) '; |
|
| 8074 | + } else { |
|
| 8075 | + $query .= "AND spotter_output.date < CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '".$olderthanmonths." MONTHS' "; |
|
| 8076 | + } |
|
| 7750 | 8077 | } |
| 7751 | 8078 | if ($sincedate != '') { |
| 7752 | - if ($globalDBdriver == 'mysql') $query .= "AND spotter_output.date > '".$sincedate."' "; |
|
| 7753 | - else $query .= "AND spotter_output.date > CAST('".$sincedate."' AS TIMESTAMP) "; |
|
| 8079 | + if ($globalDBdriver == 'mysql') { |
|
| 8080 | + $query .= "AND spotter_output.date > '".$sincedate."' "; |
|
| 8081 | + } else { |
|
| 8082 | + $query .= "AND spotter_output.date > CAST('".$sincedate."' AS TIMESTAMP) "; |
|
| 8083 | + } |
|
| 7754 | 8084 | } |
| 7755 | 8085 | $query .= "GROUP BY spotter_output.airline_icao, spotter_output.ident, spotter_output.airline_name, spotter_output.airline_icao ORDER BY callsign_icao_count DESC"; |
| 7756 | - if ($limit) $query .= " LIMIT 10 OFFSET 0"; |
|
| 8086 | + if ($limit) { |
|
| 8087 | + $query .= " LIMIT 10 OFFSET 0"; |
|
| 8088 | + } |
|
| 7757 | 8089 | |
| 7758 | 8090 | $sth = $this->db->prepare($query); |
| 7759 | 8091 | $sth->execute(); |
@@ -7790,7 +8122,9 @@ discard block |
||
| 7790 | 8122 | date_default_timezone_set($globalTimezone); |
| 7791 | 8123 | $datetime = new DateTime(); |
| 7792 | 8124 | $offset = $datetime->format('P'); |
| 7793 | - } else $offset = '+00:00'; |
|
| 8125 | + } else { |
|
| 8126 | + $offset = '+00:00'; |
|
| 8127 | + } |
|
| 7794 | 8128 | |
| 7795 | 8129 | if ($globalDBdriver == 'mysql') { |
| 7796 | 8130 | $query = "SELECT DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count |
@@ -7839,7 +8173,9 @@ discard block |
||
| 7839 | 8173 | date_default_timezone_set($globalTimezone); |
| 7840 | 8174 | $datetime = new DateTime(); |
| 7841 | 8175 | $offset = $datetime->format('P'); |
| 7842 | - } else $offset = '+00:00'; |
|
| 8176 | + } else { |
|
| 8177 | + $offset = '+00:00'; |
|
| 8178 | + } |
|
| 7843 | 8179 | $filter_query = $this->getFilter($filters,true,true); |
| 7844 | 8180 | if ($globalDBdriver == 'mysql') { |
| 7845 | 8181 | $query = "SELECT spotter_output.airline_icao, DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count |
@@ -7888,7 +8224,9 @@ discard block |
||
| 7888 | 8224 | date_default_timezone_set($globalTimezone); |
| 7889 | 8225 | $datetime = new DateTime(); |
| 7890 | 8226 | $offset = $datetime->format('P'); |
| 7891 | - } else $offset = '+00:00'; |
|
| 8227 | + } else { |
|
| 8228 | + $offset = '+00:00'; |
|
| 8229 | + } |
|
| 7892 | 8230 | $filter_query = $this->getFilter($filters,true,true); |
| 7893 | 8231 | if ($globalDBdriver == 'mysql') { |
| 7894 | 8232 | $query = "SELECT DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count |
@@ -7934,7 +8272,9 @@ discard block |
||
| 7934 | 8272 | date_default_timezone_set($globalTimezone); |
| 7935 | 8273 | $datetime = new DateTime(); |
| 7936 | 8274 | $offset = $datetime->format('P'); |
| 7937 | - } else $offset = '+00:00'; |
|
| 8275 | + } else { |
|
| 8276 | + $offset = '+00:00'; |
|
| 8277 | + } |
|
| 7938 | 8278 | $filter_query = $this->getFilter($filters,true,true); |
| 7939 | 8279 | if ($globalDBdriver == 'mysql') { |
| 7940 | 8280 | $query = "SELECT DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count |
@@ -7982,7 +8322,9 @@ discard block |
||
| 7982 | 8322 | date_default_timezone_set($globalTimezone); |
| 7983 | 8323 | $datetime = new DateTime(); |
| 7984 | 8324 | $offset = $datetime->format('P'); |
| 7985 | - } else $offset = '+00:00'; |
|
| 8325 | + } else { |
|
| 8326 | + $offset = '+00:00'; |
|
| 8327 | + } |
|
| 7986 | 8328 | |
| 7987 | 8329 | if ($globalDBdriver == 'mysql') { |
| 7988 | 8330 | $query = "SELECT spotter_output.airline_icao, DATE(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count |
@@ -8030,7 +8372,9 @@ discard block |
||
| 8030 | 8372 | date_default_timezone_set($globalTimezone); |
| 8031 | 8373 | $datetime = new DateTime(); |
| 8032 | 8374 | $offset = $datetime->format('P'); |
| 8033 | - } else $offset = '+00:00'; |
|
| 8375 | + } else { |
|
| 8376 | + $offset = '+00:00'; |
|
| 8377 | + } |
|
| 8034 | 8378 | |
| 8035 | 8379 | if ($globalDBdriver == 'mysql') { |
| 8036 | 8380 | $query = "SELECT YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(*) as date_count |
@@ -8077,7 +8421,9 @@ discard block |
||
| 8077 | 8421 | date_default_timezone_set($globalTimezone); |
| 8078 | 8422 | $datetime = new DateTime(); |
| 8079 | 8423 | $offset = $datetime->format('P'); |
| 8080 | - } else $offset = '+00:00'; |
|
| 8424 | + } else { |
|
| 8425 | + $offset = '+00:00'; |
|
| 8426 | + } |
|
| 8081 | 8427 | |
| 8082 | 8428 | if ($globalDBdriver == 'mysql') { |
| 8083 | 8429 | $query = "SELECT spotter_output.airline_icao, YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(*) as date_count |
@@ -8125,7 +8471,9 @@ discard block |
||
| 8125 | 8471 | date_default_timezone_set($globalTimezone); |
| 8126 | 8472 | $datetime = new DateTime(); |
| 8127 | 8473 | $offset = $datetime->format('P'); |
| 8128 | - } else $offset = '+00:00'; |
|
| 8474 | + } else { |
|
| 8475 | + $offset = '+00:00'; |
|
| 8476 | + } |
|
| 8129 | 8477 | $filter_query = $this->getFilter($filters,true,true); |
| 8130 | 8478 | if ($globalDBdriver == 'mysql') { |
| 8131 | 8479 | $query = "SELECT YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(*) as date_count |
@@ -8170,7 +8518,9 @@ discard block |
||
| 8170 | 8518 | date_default_timezone_set($globalTimezone); |
| 8171 | 8519 | $datetime = new DateTime(); |
| 8172 | 8520 | $offset = $datetime->format('P'); |
| 8173 | - } else $offset = '+00:00'; |
|
| 8521 | + } else { |
|
| 8522 | + $offset = '+00:00'; |
|
| 8523 | + } |
|
| 8174 | 8524 | $filter_query = $this->getFilter($filters,true,true); |
| 8175 | 8525 | |
| 8176 | 8526 | if ($globalDBdriver == 'mysql') { |
@@ -8217,7 +8567,9 @@ discard block |
||
| 8217 | 8567 | date_default_timezone_set($globalTimezone); |
| 8218 | 8568 | $datetime = new DateTime(); |
| 8219 | 8569 | $offset = $datetime->format('P'); |
| 8220 | - } else $offset = '+00:00'; |
|
| 8570 | + } else { |
|
| 8571 | + $offset = '+00:00'; |
|
| 8572 | + } |
|
| 8221 | 8573 | |
| 8222 | 8574 | if ($globalDBdriver == 'mysql') { |
| 8223 | 8575 | $query = "SELECT spotter_output.airline_icao, YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(distinct owner_name) as date_count |
@@ -8263,7 +8615,9 @@ discard block |
||
| 8263 | 8615 | date_default_timezone_set($globalTimezone); |
| 8264 | 8616 | $datetime = new DateTime(); |
| 8265 | 8617 | $offset = $datetime->format('P'); |
| 8266 | - } else $offset = '+00:00'; |
|
| 8618 | + } else { |
|
| 8619 | + $offset = '+00:00'; |
|
| 8620 | + } |
|
| 8267 | 8621 | $filter_query = $this->getFilter($filters,true,true); |
| 8268 | 8622 | |
| 8269 | 8623 | if ($globalDBdriver == 'mysql') { |
@@ -8310,7 +8664,9 @@ discard block |
||
| 8310 | 8664 | date_default_timezone_set($globalTimezone); |
| 8311 | 8665 | $datetime = new DateTime(); |
| 8312 | 8666 | $offset = $datetime->format('P'); |
| 8313 | - } else $offset = '+00:00'; |
|
| 8667 | + } else { |
|
| 8668 | + $offset = '+00:00'; |
|
| 8669 | + } |
|
| 8314 | 8670 | |
| 8315 | 8671 | if ($globalDBdriver == 'mysql') { |
| 8316 | 8672 | $query = "SELECT spotter_output.airline_icao, YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(distinct pilot_id) as date_count |
@@ -8357,7 +8713,9 @@ discard block |
||
| 8357 | 8713 | date_default_timezone_set($globalTimezone); |
| 8358 | 8714 | $datetime = new DateTime(); |
| 8359 | 8715 | $offset = $datetime->format('P'); |
| 8360 | - } else $offset = '+00:00'; |
|
| 8716 | + } else { |
|
| 8717 | + $offset = '+00:00'; |
|
| 8718 | + } |
|
| 8361 | 8719 | |
| 8362 | 8720 | if ($globalDBdriver == 'mysql') { |
| 8363 | 8721 | $query = "SELECT YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(distinct airline_icao) as date_count |
@@ -8402,7 +8760,9 @@ discard block |
||
| 8402 | 8760 | date_default_timezone_set($globalTimezone); |
| 8403 | 8761 | $datetime = new DateTime(); |
| 8404 | 8762 | $offset = $datetime->format('P'); |
| 8405 | - } else $offset = '+00:00'; |
|
| 8763 | + } else { |
|
| 8764 | + $offset = '+00:00'; |
|
| 8765 | + } |
|
| 8406 | 8766 | $filter_query = $this->getFilter($filters,true,true); |
| 8407 | 8767 | |
| 8408 | 8768 | if ($globalDBdriver == 'mysql') { |
@@ -8450,7 +8810,9 @@ discard block |
||
| 8450 | 8810 | date_default_timezone_set($globalTimezone); |
| 8451 | 8811 | $datetime = new DateTime(); |
| 8452 | 8812 | $offset = $datetime->format('P'); |
| 8453 | - } else $offset = '+00:00'; |
|
| 8813 | + } else { |
|
| 8814 | + $offset = '+00:00'; |
|
| 8815 | + } |
|
| 8454 | 8816 | |
| 8455 | 8817 | if ($globalDBdriver == 'mysql') { |
| 8456 | 8818 | $query = "SELECT spotter_output.airline_icao,YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(distinct aircraft_icao) as date_count |
@@ -8496,7 +8858,9 @@ discard block |
||
| 8496 | 8858 | date_default_timezone_set($globalTimezone); |
| 8497 | 8859 | $datetime = new DateTime(); |
| 8498 | 8860 | $offset = $datetime->format('P'); |
| 8499 | - } else $offset = '+00:00'; |
|
| 8861 | + } else { |
|
| 8862 | + $offset = '+00:00'; |
|
| 8863 | + } |
|
| 8500 | 8864 | $filter_query = $this->getFilter($filters,true,true); |
| 8501 | 8865 | |
| 8502 | 8866 | if ($globalDBdriver == 'mysql') { |
@@ -8544,7 +8908,9 @@ discard block |
||
| 8544 | 8908 | date_default_timezone_set($globalTimezone); |
| 8545 | 8909 | $datetime = new DateTime(); |
| 8546 | 8910 | $offset = $datetime->format('P'); |
| 8547 | - } else $offset = '+00:00'; |
|
| 8911 | + } else { |
|
| 8912 | + $offset = '+00:00'; |
|
| 8913 | + } |
|
| 8548 | 8914 | |
| 8549 | 8915 | if ($globalDBdriver == 'mysql') { |
| 8550 | 8916 | $query = "SELECT spotter_output.airline_icao, YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, count(real_arrival_airport_icao) as date_count |
@@ -8591,7 +8957,9 @@ discard block |
||
| 8591 | 8957 | date_default_timezone_set($globalTimezone); |
| 8592 | 8958 | $datetime = new DateTime(); |
| 8593 | 8959 | $offset = $datetime->format('P'); |
| 8594 | - } else $offset = '+00:00'; |
|
| 8960 | + } else { |
|
| 8961 | + $offset = '+00:00'; |
|
| 8962 | + } |
|
| 8595 | 8963 | $filter_query = $this->getFilter($filters,true,true); |
| 8596 | 8964 | if ($globalDBdriver == 'mysql') { |
| 8597 | 8965 | $query = "SELECT MONTH(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS month_name, YEAR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS year_name, count(*) as date_count |
@@ -8640,7 +9008,9 @@ discard block |
||
| 8640 | 9008 | date_default_timezone_set($globalTimezone); |
| 8641 | 9009 | $datetime = new DateTime(); |
| 8642 | 9010 | $offset = $datetime->format('P'); |
| 8643 | - } else $offset = '+00:00'; |
|
| 9011 | + } else { |
|
| 9012 | + $offset = '+00:00'; |
|
| 9013 | + } |
|
| 8644 | 9014 | |
| 8645 | 9015 | $orderby_sql = ''; |
| 8646 | 9016 | if ($orderby == "hour") |
@@ -8706,7 +9076,9 @@ discard block |
||
| 8706 | 9076 | date_default_timezone_set($globalTimezone); |
| 8707 | 9077 | $datetime = new DateTime(); |
| 8708 | 9078 | $offset = $datetime->format('P'); |
| 8709 | - } else $offset = '+00:00'; |
|
| 9079 | + } else { |
|
| 9080 | + $offset = '+00:00'; |
|
| 9081 | + } |
|
| 8710 | 9082 | |
| 8711 | 9083 | $orderby_sql = ''; |
| 8712 | 9084 | if ($orderby == "hour") |
@@ -8773,7 +9145,9 @@ discard block |
||
| 8773 | 9145 | date_default_timezone_set($globalTimezone); |
| 8774 | 9146 | $datetime = new DateTime(); |
| 8775 | 9147 | $offset = $datetime->format('P'); |
| 8776 | - } else $offset = '+00:00'; |
|
| 9148 | + } else { |
|
| 9149 | + $offset = '+00:00'; |
|
| 9150 | + } |
|
| 8777 | 9151 | |
| 8778 | 9152 | $airline_icao = filter_var($airline_icao,FILTER_SANITIZE_STRING); |
| 8779 | 9153 | |
@@ -8824,7 +9198,9 @@ discard block |
||
| 8824 | 9198 | date_default_timezone_set($globalTimezone); |
| 8825 | 9199 | $datetime = new DateTime(); |
| 8826 | 9200 | $offset = $datetime->format('P'); |
| 8827 | - } else $offset = '+00:00'; |
|
| 9201 | + } else { |
|
| 9202 | + $offset = '+00:00'; |
|
| 9203 | + } |
|
| 8828 | 9204 | |
| 8829 | 9205 | if ($globalDBdriver == 'mysql') { |
| 8830 | 9206 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -8871,7 +9247,9 @@ discard block |
||
| 8871 | 9247 | date_default_timezone_set($globalTimezone); |
| 8872 | 9248 | $datetime = new DateTime(); |
| 8873 | 9249 | $offset = $datetime->format('P'); |
| 8874 | - } else $offset = '+00:00'; |
|
| 9250 | + } else { |
|
| 9251 | + $offset = '+00:00'; |
|
| 9252 | + } |
|
| 8875 | 9253 | |
| 8876 | 9254 | if ($globalDBdriver == 'mysql') { |
| 8877 | 9255 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -8918,7 +9296,9 @@ discard block |
||
| 8918 | 9296 | date_default_timezone_set($globalTimezone); |
| 8919 | 9297 | $datetime = new DateTime(); |
| 8920 | 9298 | $offset = $datetime->format('P'); |
| 8921 | - } else $offset = '+00:00'; |
|
| 9299 | + } else { |
|
| 9300 | + $offset = '+00:00'; |
|
| 9301 | + } |
|
| 8922 | 9302 | |
| 8923 | 9303 | if ($globalDBdriver == 'mysql') { |
| 8924 | 9304 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -8966,7 +9346,9 @@ discard block |
||
| 8966 | 9346 | date_default_timezone_set($globalTimezone); |
| 8967 | 9347 | $datetime = new DateTime(); |
| 8968 | 9348 | $offset = $datetime->format('P'); |
| 8969 | - } else $offset = '+00:00'; |
|
| 9349 | + } else { |
|
| 9350 | + $offset = '+00:00'; |
|
| 9351 | + } |
|
| 8970 | 9352 | |
| 8971 | 9353 | if ($globalDBdriver == 'mysql') { |
| 8972 | 9354 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -9014,7 +9396,9 @@ discard block |
||
| 9014 | 9396 | date_default_timezone_set($globalTimezone); |
| 9015 | 9397 | $datetime = new DateTime($date); |
| 9016 | 9398 | $offset = $datetime->format('P'); |
| 9017 | - } else $offset = '+00:00'; |
|
| 9399 | + } else { |
|
| 9400 | + $offset = '+00:00'; |
|
| 9401 | + } |
|
| 9018 | 9402 | |
| 9019 | 9403 | if ($globalDBdriver == 'mysql') { |
| 9020 | 9404 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -9062,7 +9446,9 @@ discard block |
||
| 9062 | 9446 | date_default_timezone_set($globalTimezone); |
| 9063 | 9447 | $datetime = new DateTime(); |
| 9064 | 9448 | $offset = $datetime->format('P'); |
| 9065 | - } else $offset = '+00:00'; |
|
| 9449 | + } else { |
|
| 9450 | + $offset = '+00:00'; |
|
| 9451 | + } |
|
| 9066 | 9452 | |
| 9067 | 9453 | if ($globalDBdriver == 'mysql') { |
| 9068 | 9454 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -9112,7 +9498,9 @@ discard block |
||
| 9112 | 9498 | date_default_timezone_set($globalTimezone); |
| 9113 | 9499 | $datetime = new DateTime(); |
| 9114 | 9500 | $offset = $datetime->format('P'); |
| 9115 | - } else $offset = '+00:00'; |
|
| 9501 | + } else { |
|
| 9502 | + $offset = '+00:00'; |
|
| 9503 | + } |
|
| 9116 | 9504 | |
| 9117 | 9505 | if ($globalDBdriver == 'mysql') { |
| 9118 | 9506 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -9159,7 +9547,9 @@ discard block |
||
| 9159 | 9547 | date_default_timezone_set($globalTimezone); |
| 9160 | 9548 | $datetime = new DateTime(); |
| 9161 | 9549 | $offset = $datetime->format('P'); |
| 9162 | - } else $offset = '+00:00'; |
|
| 9550 | + } else { |
|
| 9551 | + $offset = '+00:00'; |
|
| 9552 | + } |
|
| 9163 | 9553 | |
| 9164 | 9554 | if ($globalDBdriver == 'mysql') { |
| 9165 | 9555 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -9327,7 +9717,9 @@ discard block |
||
| 9327 | 9717 | date_default_timezone_set($globalTimezone); |
| 9328 | 9718 | $datetime = new DateTime(); |
| 9329 | 9719 | $offset = $datetime->format('P'); |
| 9330 | - } else $offset = '+00:00'; |
|
| 9720 | + } else { |
|
| 9721 | + $offset = '+00:00'; |
|
| 9722 | + } |
|
| 9331 | 9723 | |
| 9332 | 9724 | if ($globalDBdriver == 'mysql') { |
| 9333 | 9725 | $query = "SELECT HOUR(CONVERT_TZ(spotter_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count |
@@ -9513,7 +9905,9 @@ discard block |
||
| 9513 | 9905 | */ |
| 9514 | 9906 | public function parseDirection($direction = 0) |
| 9515 | 9907 | { |
| 9516 | - if ($direction == '') $direction = 0; |
|
| 9908 | + if ($direction == '') { |
|
| 9909 | + $direction = 0; |
|
| 9910 | + } |
|
| 9517 | 9911 | $direction_array = array(); |
| 9518 | 9912 | $temp_array = array(); |
| 9519 | 9913 | |
@@ -9614,7 +10008,9 @@ discard block |
||
| 9614 | 10008 | if (isset($result->AirlineFlightInfoResult)) |
| 9615 | 10009 | { |
| 9616 | 10010 | $registration = $result->AirlineFlightInfoResult->tailnumber; |
| 9617 | - } else return ''; |
|
| 10011 | + } else { |
|
| 10012 | + return ''; |
|
| 10013 | + } |
|
| 9618 | 10014 | |
| 9619 | 10015 | $registration = $this->convertAircraftRegistration($registration); |
| 9620 | 10016 | |
@@ -9643,7 +10039,9 @@ discard block |
||
| 9643 | 10039 | if (count($row) > 0) { |
| 9644 | 10040 | //return $row['Registration']; |
| 9645 | 10041 | return $row['registration']; |
| 9646 | - } else return ''; |
|
| 10042 | + } else { |
|
| 10043 | + return ''; |
|
| 10044 | + } |
|
| 9647 | 10045 | |
| 9648 | 10046 | } |
| 9649 | 10047 | |
@@ -9666,9 +10064,14 @@ discard block |
||
| 9666 | 10064 | $row = $sth->fetch(PDO::FETCH_ASSOC); |
| 9667 | 10065 | $sth->closeCursor(); |
| 9668 | 10066 | if (count($row) > 0) { |
| 9669 | - if ($row['type_flight'] == null) return ''; |
|
| 9670 | - else return $row['type_flight']; |
|
| 9671 | - } else return ''; |
|
| 10067 | + if ($row['type_flight'] == null) { |
|
| 10068 | + return ''; |
|
| 10069 | + } else { |
|
| 10070 | + return $row['type_flight']; |
|
| 10071 | + } |
|
| 10072 | + } else { |
|
| 10073 | + return ''; |
|
| 10074 | + } |
|
| 9672 | 10075 | |
| 9673 | 10076 | } |
| 9674 | 10077 | |
@@ -9686,7 +10089,9 @@ discard block |
||
| 9686 | 10089 | $longitude = filter_var($longitude,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
| 9687 | 10090 | |
| 9688 | 10091 | $Connection = new Connection($this->db); |
| 9689 | - if (!$Connection->tableExists('countries')) return ''; |
|
| 10092 | + if (!$Connection->tableExists('countries')) { |
|
| 10093 | + return ''; |
|
| 10094 | + } |
|
| 9690 | 10095 | |
| 9691 | 10096 | try { |
| 9692 | 10097 | /* |
@@ -9706,9 +10111,13 @@ discard block |
||
| 9706 | 10111 | $sth->closeCursor(); |
| 9707 | 10112 | if (count($row) > 0) { |
| 9708 | 10113 | return $row; |
| 9709 | - } else return ''; |
|
| 10114 | + } else { |
|
| 10115 | + return ''; |
|
| 10116 | + } |
|
| 9710 | 10117 | } catch (PDOException $e) { |
| 9711 | - if (isset($globalDebug) && $globalDebug) echo 'Error : '.$e->getMessage()."\n"; |
|
| 10118 | + if (isset($globalDebug) && $globalDebug) { |
|
| 10119 | + echo 'Error : '.$e->getMessage()."\n"; |
|
| 10120 | + } |
|
| 9712 | 10121 | return ''; |
| 9713 | 10122 | } |
| 9714 | 10123 | |
@@ -9856,7 +10265,9 @@ discard block |
||
| 9856 | 10265 | { |
| 9857 | 10266 | global $globalBitlyAccessToken; |
| 9858 | 10267 | |
| 9859 | - if ($globalBitlyAccessToken == '') return $url; |
|
| 10268 | + if ($globalBitlyAccessToken == '') { |
|
| 10269 | + return $url; |
|
| 10270 | + } |
|
| 9860 | 10271 | |
| 9861 | 10272 | $google_url = 'https://api-ssl.bitly.com/v3/shorten?access_token='.$globalBitlyAccessToken.'&longUrl='.$url; |
| 9862 | 10273 | |
@@ -10005,7 +10416,9 @@ discard block |
||
| 10005 | 10416 | |
| 10006 | 10417 | |
| 10007 | 10418 | // routes |
| 10008 | - if ($globalDebug) print "Routes...\n"; |
|
| 10419 | + if ($globalDebug) { |
|
| 10420 | + print "Routes...\n"; |
|
| 10421 | + } |
|
| 10009 | 10422 | if ($globalDBdriver == 'mysql') { |
| 10010 | 10423 | $query = "SELECT spotter_output.spotter_id, routes.FromAirport_ICAO, routes.ToAirport_ICAO FROM spotter_output, routes WHERE spotter_output.ident = routes.CallSign AND ( spotter_output.departure_airport_icao != routes.FromAirport_ICAO OR spotter_output.arrival_airport_icao != routes.ToAirport_ICAO) AND routes.FromAirport_ICAO != '' AND spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 15 DAY)"; |
| 10011 | 10424 | } else { |
@@ -10024,7 +10437,9 @@ discard block |
||
| 10024 | 10437 | } |
| 10025 | 10438 | } |
| 10026 | 10439 | |
| 10027 | - if ($globalDebug) print "Airlines...\n"; |
|
| 10440 | + if ($globalDebug) { |
|
| 10441 | + print "Airlines...\n"; |
|
| 10442 | + } |
|
| 10028 | 10443 | //airlines |
| 10029 | 10444 | if ($globalDBdriver == 'mysql') { |
| 10030 | 10445 | $query = "SELECT spotter_output.spotter_id, spotter_output.ident FROM spotter_output WHERE (spotter_output.airline_name = '' OR spotter_output.airline_name = 'Not Available') AND spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 15 DAY)"; |
@@ -10038,10 +10453,15 @@ discard block |
||
| 10038 | 10453 | if (is_numeric(substr($row['ident'], -1, 1))) |
| 10039 | 10454 | { |
| 10040 | 10455 | $fromsource = NULL; |
| 10041 | - if (isset($row['format_source']) && $row['format_source'] == 'vatsimtxt') $fromsource = 'vatsim'; |
|
| 10042 | - elseif (isset($row['format_source']) && $row['format_source'] == 'whazzup') $fromsource = 'ivao'; |
|
| 10043 | - elseif (isset($globalVATSIM) && $globalVATSIM) $fromsource = 'vatsim'; |
|
| 10044 | - elseif (isset($globalIVAO) && $globalIVAO) $fromsource = 'ivao'; |
|
| 10456 | + if (isset($row['format_source']) && $row['format_source'] == 'vatsimtxt') { |
|
| 10457 | + $fromsource = 'vatsim'; |
|
| 10458 | + } elseif (isset($row['format_source']) && $row['format_source'] == 'whazzup') { |
|
| 10459 | + $fromsource = 'ivao'; |
|
| 10460 | + } elseif (isset($globalVATSIM) && $globalVATSIM) { |
|
| 10461 | + $fromsource = 'vatsim'; |
|
| 10462 | + } elseif (isset($globalIVAO) && $globalIVAO) { |
|
| 10463 | + $fromsource = 'ivao'; |
|
| 10464 | + } |
|
| 10045 | 10465 | $airline_array = $this->getAllAirlineInfo(substr($row['ident'], 0, 3),$fromsource); |
| 10046 | 10466 | if (isset($airline_array[0]['name'])) { |
| 10047 | 10467 | $update_query = "UPDATE spotter_output SET spotter_output.airline_name = :airline_name, spotter_output.airline_icao = :airline_icao, spotter_output.airline_country = :airline_country, spotter_output.airline_type = :airline_type WHERE spotter_output.spotter_id = :spotter_id"; |
@@ -10051,13 +10471,17 @@ discard block |
||
| 10051 | 10471 | } |
| 10052 | 10472 | } |
| 10053 | 10473 | |
| 10054 | - if ($globalDebug) print "Remove Duplicate in aircraft_modes...\n"; |
|
| 10474 | + if ($globalDebug) { |
|
| 10475 | + print "Remove Duplicate in aircraft_modes...\n"; |
|
| 10476 | + } |
|
| 10055 | 10477 | //duplicate modes |
| 10056 | 10478 | $query = "DELETE aircraft_modes FROM aircraft_modes LEFT OUTER JOIN (SELECT max(`AircraftID`) as `AircraftID`,`ModeS` FROM `aircraft_modes` group by ModeS) as KeepRows ON aircraft_modes.AircraftID = KeepRows.AircraftID WHERE KeepRows.AircraftID IS NULL"; |
| 10057 | 10479 | $sth = $this->db->prepare($query); |
| 10058 | 10480 | $sth->execute(); |
| 10059 | 10481 | |
| 10060 | - if ($globalDebug) print "Aircraft...\n"; |
|
| 10482 | + if ($globalDebug) { |
|
| 10483 | + print "Aircraft...\n"; |
|
| 10484 | + } |
|
| 10061 | 10485 | //aircraft |
| 10062 | 10486 | if ($globalDBdriver == 'mysql') { |
| 10063 | 10487 | $query = "SELECT spotter_output.spotter_id, spotter_output.aircraft_icao, spotter_output.registration FROM spotter_output WHERE (spotter_output.aircraft_name = '' OR spotter_output.aircraft_name = 'Not Available') AND spotter_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 7 DAY)"; |
@@ -10100,26 +10524,38 @@ discard block |
||
| 10100 | 10524 | if (isset($closestAirports[0])) { |
| 10101 | 10525 | if ($row['arrival_airport_icao'] == $closestAirports[0]['icao']) { |
| 10102 | 10526 | $airport_icao = $closestAirports[0]['icao']; |
| 10103 | - if ($globalDebug) echo "\o/ 1st ---++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 10527 | + if ($globalDebug) { |
|
| 10528 | + echo "\o/ 1st ---++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 10529 | + } |
|
| 10104 | 10530 | } elseif (count($closestAirports > 1) && $row['arrival_airport_icao'] != '' && $row['arrival_airport_icao'] != 'NA') { |
| 10105 | 10531 | foreach ($closestAirports as $airport) { |
| 10106 | 10532 | if ($row['arrival_airport_icao'] == $airport['icao']) { |
| 10107 | 10533 | $airport_icao = $airport['icao']; |
| 10108 | - if ($globalDebug) echo "\o/ try --++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 10534 | + if ($globalDebug) { |
|
| 10535 | + echo "\o/ try --++ Find arrival airport. airport_icao : ".$airport_icao."\n"; |
|
| 10536 | + } |
|
| 10109 | 10537 | break; |
| 10110 | 10538 | } |
| 10111 | 10539 | } |
| 10112 | 10540 | } elseif ($row['last_altitude'] == 0 || ($row['last_altitude'] != '' && ($closestAirports[0]['altitude'] <= $row['last_altitude']*100+1000 && $row['last_altitude']*100 < $closestAirports[0]['altitude']+5000))) { |
| 10113 | 10541 | $airport_icao = $closestAirports[0]['icao']; |
| 10114 | - if ($globalDebug) echo "\o/ NP --++ Find arrival airport. Airport ICAO : ".$airport_icao." ! Latitude : ".$row['last_latitude'].' - Longitude : '.$row['last_longitude'].' - MinDist : '.$globalClosestMinDist." - Airport altitude : ".$closestAirports[0]['altitude'].' - flight altitude : '.($row['last_altitude']*100)."\n"; |
|
| 10542 | + if ($globalDebug) { |
|
| 10543 | + echo "\o/ NP --++ Find arrival airport. Airport ICAO : ".$airport_icao." ! Latitude : ".$row['last_latitude'].' - Longitude : '.$row['last_longitude'].' - MinDist : '.$globalClosestMinDist." - Airport altitude : ".$closestAirports[0]['altitude'].' - flight altitude : '.($row['last_altitude']*100)."\n"; |
|
| 10544 | + } |
|
| 10115 | 10545 | } else { |
| 10116 | - if ($globalDebug) echo "----- Can't find arrival airport. Latitude : ".$row['last_latitude'].' - Longitude : '.$row['last_longitude'].' - MinDist : '.$globalClosestMinDist." - Airport altitude : ".$closestAirports[0]['altitude'].' - flight altitude : '.($row['last_altitude']*100)."\n"; |
|
| 10546 | + if ($globalDebug) { |
|
| 10547 | + echo "----- Can't find arrival airport. Latitude : ".$row['last_latitude'].' - Longitude : '.$row['last_longitude'].' - MinDist : '.$globalClosestMinDist." - Airport altitude : ".$closestAirports[0]['altitude'].' - flight altitude : '.($row['last_altitude']*100)."\n"; |
|
| 10548 | + } |
|
| 10117 | 10549 | } |
| 10118 | 10550 | } else { |
| 10119 | - if ($globalDebug) echo "----- No Airport near last coord. Latitude : ".$row['last_latitude'].' - Longitude : '.$row['last_longitude'].' - MinDist : '.$globalClosestMinDist."\n"; |
|
| 10551 | + if ($globalDebug) { |
|
| 10552 | + echo "----- No Airport near last coord. Latitude : ".$row['last_latitude'].' - Longitude : '.$row['last_longitude'].' - MinDist : '.$globalClosestMinDist."\n"; |
|
| 10553 | + } |
|
| 10120 | 10554 | } |
| 10121 | 10555 | if ($row['real_arrival_airport_icao'] != $airport_icao) { |
| 10122 | - if ($globalDebug) echo "Updating airport to ".$airport_icao."...\n"; |
|
| 10556 | + if ($globalDebug) { |
|
| 10557 | + echo "Updating airport to ".$airport_icao."...\n"; |
|
| 10558 | + } |
|
| 10123 | 10559 | $update_query="UPDATE spotter_output SET real_arrival_airport_icao = :airport_icao WHERE spotter_id = :spotter_id"; |
| 10124 | 10560 | $sthu = $this->db->prepare($update_query); |
| 10125 | 10561 | $sthu->execute(array(':airport_icao' => $airport_icao,':spotter_id' => $row['spotter_id'])); |