|
@@ 5092-5121 (lines=30) @@
|
| 5089 |
|
* @return Array the airport list |
| 5090 |
|
* |
| 5091 |
|
*/ |
| 5092 |
|
public function countAllDepartureAirportsByAirline($airline_icao) |
| 5093 |
|
{ |
| 5094 |
|
$airline_icao = filter_var($airline_icao,FILTER_SANITIZE_STRING); |
| 5095 |
|
|
| 5096 |
|
$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 |
| 5097 |
|
FROM spotter_output |
| 5098 |
|
WHERE spotter_output.departure_airport_name <> '' AND spotter_output.departure_airport_icao <> 'NA' AND spotter_output.airline_icao = :airline_icao |
| 5099 |
|
GROUP BY spotter_output.departure_airport_icao |
| 5100 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5101 |
|
|
| 5102 |
|
|
| 5103 |
|
$sth = $this->db->prepare($query); |
| 5104 |
|
$sth->execute(array(':airline_icao' => $airline_icao)); |
| 5105 |
|
|
| 5106 |
|
$airport_array = array(); |
| 5107 |
|
$temp_array = array(); |
| 5108 |
|
|
| 5109 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5110 |
|
{ |
| 5111 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5112 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5113 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5114 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5115 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5116 |
|
|
| 5117 |
|
$airport_array[] = $temp_array; |
| 5118 |
|
} |
| 5119 |
|
|
| 5120 |
|
return $airport_array; |
| 5121 |
|
} |
| 5122 |
|
|
| 5123 |
|
|
| 5124 |
|
|
|
@@ 5167-5196 (lines=30) @@
|
| 5164 |
|
* @return Array the airport list |
| 5165 |
|
* |
| 5166 |
|
*/ |
| 5167 |
|
public function countAllDepartureAirportsByAircraft($aircraft_icao) |
| 5168 |
|
{ |
| 5169 |
|
$aircraft_icao = filter_var($aircraft_icao,FILTER_SANITIZE_STRING); |
| 5170 |
|
|
| 5171 |
|
$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 |
| 5172 |
|
FROM spotter_output |
| 5173 |
|
WHERE spotter_output.departure_airport_name <> '' AND spotter_output.departure_airport_icao <> 'NA' AND spotter_output.aircraft_icao = :aircraft_icao |
| 5174 |
|
GROUP BY spotter_output.departure_airport_icao |
| 5175 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5176 |
|
|
| 5177 |
|
|
| 5178 |
|
$sth = $this->db->prepare($query); |
| 5179 |
|
$sth->execute(array(':aircraft_icao' => $aircraft_icao)); |
| 5180 |
|
|
| 5181 |
|
$airport_array = array(); |
| 5182 |
|
$temp_array = array(); |
| 5183 |
|
|
| 5184 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5185 |
|
{ |
| 5186 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5187 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5188 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5189 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5190 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5191 |
|
|
| 5192 |
|
$airport_array[] = $temp_array; |
| 5193 |
|
} |
| 5194 |
|
|
| 5195 |
|
return $airport_array; |
| 5196 |
|
} |
| 5197 |
|
|
| 5198 |
|
|
| 5199 |
|
/** |
|
@@ 5240-5269 (lines=30) @@
|
| 5237 |
|
* @return Array the airport list |
| 5238 |
|
* |
| 5239 |
|
*/ |
| 5240 |
|
public function countAllDepartureAirportsByRegistration($registration) |
| 5241 |
|
{ |
| 5242 |
|
$registration = filter_var($registration,FILTER_SANITIZE_STRING); |
| 5243 |
|
|
| 5244 |
|
$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 |
| 5245 |
|
FROM spotter_output |
| 5246 |
|
WHERE spotter_output.departure_airport_name <> '' AND spotter_output.departure_airport_icao <> 'NA' AND spotter_output.registration = :registration |
| 5247 |
|
GROUP BY spotter_output.departure_airport_icao |
| 5248 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5249 |
|
|
| 5250 |
|
|
| 5251 |
|
$sth = $this->db->prepare($query); |
| 5252 |
|
$sth->execute(array(':registration' => $registration)); |
| 5253 |
|
|
| 5254 |
|
$airport_array = array(); |
| 5255 |
|
$temp_array = array(); |
| 5256 |
|
|
| 5257 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5258 |
|
{ |
| 5259 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5260 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5261 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5262 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5263 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5264 |
|
|
| 5265 |
|
$airport_array[] = $temp_array; |
| 5266 |
|
} |
| 5267 |
|
|
| 5268 |
|
return $airport_array; |
| 5269 |
|
} |
| 5270 |
|
|
| 5271 |
|
|
| 5272 |
|
/** |
|
@@ 5313-5342 (lines=30) @@
|
| 5310 |
|
* @return Array the airport list |
| 5311 |
|
* |
| 5312 |
|
*/ |
| 5313 |
|
public function countAllDepartureAirportsByAirport($airport_icao) |
| 5314 |
|
{ |
| 5315 |
|
$airport_icao = filter_var($airport_icao,FILTER_SANITIZE_STRING); |
| 5316 |
|
|
| 5317 |
|
$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 |
| 5318 |
|
FROM spotter_output |
| 5319 |
|
WHERE spotter_output.departure_airport_name <> '' AND spotter_output.departure_airport_icao <> 'NA' AND spotter_output.arrival_airport_icao = :airport_icao |
| 5320 |
|
GROUP BY spotter_output.departure_airport_icao |
| 5321 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5322 |
|
|
| 5323 |
|
|
| 5324 |
|
$sth = $this->db->prepare($query); |
| 5325 |
|
$sth->execute(array(':airport_icao' => $airport_icao)); |
| 5326 |
|
|
| 5327 |
|
$airport_array = array(); |
| 5328 |
|
$temp_array = array(); |
| 5329 |
|
|
| 5330 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5331 |
|
{ |
| 5332 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5333 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5334 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5335 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5336 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5337 |
|
|
| 5338 |
|
$airport_array[] = $temp_array; |
| 5339 |
|
} |
| 5340 |
|
|
| 5341 |
|
return $airport_array; |
| 5342 |
|
} |
| 5343 |
|
|
| 5344 |
|
|
| 5345 |
|
/** |
|
@@ 5387-5416 (lines=30) @@
|
| 5384 |
|
* @return Array the airport list |
| 5385 |
|
* |
| 5386 |
|
*/ |
| 5387 |
|
public function countAllDepartureAirportsByManufacturer($aircraft_manufacturer) |
| 5388 |
|
{ |
| 5389 |
|
$aircraft_manufacturer = filter_var($aircraft_manufacturer,FILTER_SANITIZE_STRING); |
| 5390 |
|
|
| 5391 |
|
$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 |
| 5392 |
|
FROM spotter_output |
| 5393 |
|
WHERE spotter_output.departure_airport_name <> '' AND spotter_output.departure_airport_icao <> 'NA' AND spotter_output.aircraft_manufacturer = :aircraft_manufacturer |
| 5394 |
|
GROUP BY spotter_output.departure_airport_icao |
| 5395 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5396 |
|
|
| 5397 |
|
|
| 5398 |
|
$sth = $this->db->prepare($query); |
| 5399 |
|
$sth->execute(array(':aircraft_manufacturer' => $aircraft_manufacturer)); |
| 5400 |
|
|
| 5401 |
|
$airport_array = array(); |
| 5402 |
|
$temp_array = array(); |
| 5403 |
|
|
| 5404 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5405 |
|
{ |
| 5406 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5407 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5408 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5409 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5410 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5411 |
|
|
| 5412 |
|
$airport_array[] = $temp_array; |
| 5413 |
|
} |
| 5414 |
|
|
| 5415 |
|
return $airport_array; |
| 5416 |
|
} |
| 5417 |
|
|
| 5418 |
|
|
| 5419 |
|
/** |
|
@@ 5560-5589 (lines=30) @@
|
| 5557 |
|
* @return Array the airport list |
| 5558 |
|
* |
| 5559 |
|
*/ |
| 5560 |
|
public function countAllDepartureAirportsByIdent($ident) |
| 5561 |
|
{ |
| 5562 |
|
$ident = filter_var($ident,FILTER_SANITIZE_STRING); |
| 5563 |
|
|
| 5564 |
|
$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 |
| 5565 |
|
FROM spotter_output |
| 5566 |
|
WHERE spotter_output.departure_airport_name <> '' AND spotter_output.departure_airport_icao <> 'NA' AND spotter_output.ident = :ident |
| 5567 |
|
GROUP BY spotter_output.departure_airport_icao, spotter_output.departure_airport_name, spotter_output.departure_airport_city, spotter_output.departure_airport_country |
| 5568 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5569 |
|
|
| 5570 |
|
|
| 5571 |
|
$sth = $this->db->prepare($query); |
| 5572 |
|
$sth->execute(array(':ident' => $ident)); |
| 5573 |
|
|
| 5574 |
|
$airport_array = array(); |
| 5575 |
|
$temp_array = array(); |
| 5576 |
|
|
| 5577 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5578 |
|
{ |
| 5579 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5580 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5581 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5582 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5583 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5584 |
|
|
| 5585 |
|
$airport_array[] = $temp_array; |
| 5586 |
|
} |
| 5587 |
|
|
| 5588 |
|
return $airport_array; |
| 5589 |
|
} |
| 5590 |
|
|
| 5591 |
|
|
| 5592 |
|
|
|
@@ 5635-5664 (lines=30) @@
|
| 5632 |
|
* @return Array the airport list |
| 5633 |
|
* |
| 5634 |
|
*/ |
| 5635 |
|
public function countAllDepartureAirportsByCountry($country) |
| 5636 |
|
{ |
| 5637 |
|
$date = filter_var($date,FILTER_SANITIZE_STRING); |
| 5638 |
|
|
| 5639 |
|
$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 |
| 5640 |
|
FROM spotter_output |
| 5641 |
|
WHERE ((spotter_output.departure_airport_country = :country) OR (spotter_output.arrival_airport_country = :country)) OR spotter_output.airline_country = :country |
| 5642 |
|
GROUP BY spotter_output.departure_airport_icao |
| 5643 |
|
ORDER BY airport_departure_icao_count DESC"; |
| 5644 |
|
|
| 5645 |
|
|
| 5646 |
|
$sth = $this->db->prepare($query); |
| 5647 |
|
$sth->execute(array(':country' => $country)); |
| 5648 |
|
|
| 5649 |
|
$airport_array = array(); |
| 5650 |
|
$temp_array = array(); |
| 5651 |
|
|
| 5652 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5653 |
|
{ |
| 5654 |
|
$temp_array['airport_departure_icao'] = $row['departure_airport_icao']; |
| 5655 |
|
$temp_array['airport_departure_icao_count'] = $row['airport_departure_icao_count']; |
| 5656 |
|
$temp_array['airport_departure_name'] = $row['departure_airport_name']; |
| 5657 |
|
$temp_array['airport_departure_city'] = $row['departure_airport_city']; |
| 5658 |
|
$temp_array['airport_departure_country'] = $row['departure_airport_country']; |
| 5659 |
|
|
| 5660 |
|
$airport_array[] = $temp_array; |
| 5661 |
|
} |
| 5662 |
|
|
| 5663 |
|
return $airport_array; |
| 5664 |
|
} |
| 5665 |
|
|
| 5666 |
|
|
| 5667 |
|
/** |
|
@@ 5834-5863 (lines=30) @@
|
| 5831 |
|
* @return Array the airport list |
| 5832 |
|
* |
| 5833 |
|
*/ |
| 5834 |
|
public function countAllArrivalAirportsByAirline($airline_icao) |
| 5835 |
|
{ |
| 5836 |
|
$airline_icao = filter_var($airline_icao,FILTER_SANITIZE_STRING); |
| 5837 |
|
|
| 5838 |
|
$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 |
| 5839 |
|
FROM spotter_output |
| 5840 |
|
WHERE spotter_output.arrival_airport_name <> '' AND spotter_output.arrival_airport_icao <> 'NA' AND spotter_output.airline_icao = :airline_icao |
| 5841 |
|
GROUP BY spotter_output.arrival_airport_icao |
| 5842 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 5843 |
|
|
| 5844 |
|
|
| 5845 |
|
$sth = $this->db->prepare($query); |
| 5846 |
|
$sth->execute(array(':airline_icao' => $airline_icao)); |
| 5847 |
|
|
| 5848 |
|
$airport_array = array(); |
| 5849 |
|
$temp_array = array(); |
| 5850 |
|
|
| 5851 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5852 |
|
{ |
| 5853 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 5854 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 5855 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 5856 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 5857 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 5858 |
|
|
| 5859 |
|
$airport_array[] = $temp_array; |
| 5860 |
|
} |
| 5861 |
|
|
| 5862 |
|
return $airport_array; |
| 5863 |
|
} |
| 5864 |
|
|
| 5865 |
|
|
| 5866 |
|
/** |
|
@@ 5907-5936 (lines=30) @@
|
| 5904 |
|
* @return Array the airport list |
| 5905 |
|
* |
| 5906 |
|
*/ |
| 5907 |
|
public function countAllArrivalAirportsByAircraft($aircraft_icao) |
| 5908 |
|
{ |
| 5909 |
|
$aircraft_icao = filter_var($aircraft_icao,FILTER_SANITIZE_STRING); |
| 5910 |
|
|
| 5911 |
|
$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 |
| 5912 |
|
FROM spotter_output |
| 5913 |
|
WHERE spotter_output.arrival_airport_name <> '' AND spotter_output.arrival_airport_icao <> 'NA' AND spotter_output.aircraft_icao = :aircraft_icao |
| 5914 |
|
GROUP BY spotter_output.arrival_airport_icao |
| 5915 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 5916 |
|
|
| 5917 |
|
|
| 5918 |
|
$sth = $this->db->prepare($query); |
| 5919 |
|
$sth->execute(array(':aircraft_icao' => $aircraft_icao)); |
| 5920 |
|
|
| 5921 |
|
$airport_array = array(); |
| 5922 |
|
$temp_array = array(); |
| 5923 |
|
|
| 5924 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5925 |
|
{ |
| 5926 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 5927 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 5928 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 5929 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 5930 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 5931 |
|
|
| 5932 |
|
$airport_array[] = $temp_array; |
| 5933 |
|
} |
| 5934 |
|
|
| 5935 |
|
return $airport_array; |
| 5936 |
|
} |
| 5937 |
|
|
| 5938 |
|
|
| 5939 |
|
|
|
@@ 5981-6010 (lines=30) @@
|
| 5978 |
|
* @return Array the airport list |
| 5979 |
|
* |
| 5980 |
|
*/ |
| 5981 |
|
public function countAllArrivalAirportsByRegistration($registration) |
| 5982 |
|
{ |
| 5983 |
|
$registration = filter_var($registration,FILTER_SANITIZE_STRING); |
| 5984 |
|
|
| 5985 |
|
$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 |
| 5986 |
|
FROM spotter_output |
| 5987 |
|
WHERE spotter_output.arrival_airport_name <> '' AND spotter_output.arrival_airport_icao <> 'NA' AND spotter_output.registration = :registration |
| 5988 |
|
GROUP BY spotter_output.arrival_airport_icao |
| 5989 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 5990 |
|
|
| 5991 |
|
|
| 5992 |
|
$sth = $this->db->prepare($query); |
| 5993 |
|
$sth->execute(array(':registration' => $registration)); |
| 5994 |
|
|
| 5995 |
|
$airport_array = array(); |
| 5996 |
|
$temp_array = array(); |
| 5997 |
|
|
| 5998 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 5999 |
|
{ |
| 6000 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 6001 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 6002 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 6003 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 6004 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 6005 |
|
|
| 6006 |
|
$airport_array[] = $temp_array; |
| 6007 |
|
} |
| 6008 |
|
|
| 6009 |
|
return $airport_array; |
| 6010 |
|
} |
| 6011 |
|
|
| 6012 |
|
|
| 6013 |
|
/** |
|
@@ 6055-6084 (lines=30) @@
|
| 6052 |
|
* @return Array the airport list |
| 6053 |
|
* |
| 6054 |
|
*/ |
| 6055 |
|
public function countAllArrivalAirportsByAirport($airport_icao) |
| 6056 |
|
{ |
| 6057 |
|
$airport_icao = filter_var($airport_icao,FILTER_SANITIZE_STRING); |
| 6058 |
|
|
| 6059 |
|
$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 |
| 6060 |
|
FROM spotter_output |
| 6061 |
|
WHERE spotter_output.arrival_airport_name <> '' AND spotter_output.arrival_airport_icao <> 'NA' AND spotter_output.departure_airport_icao = :airport_icao |
| 6062 |
|
GROUP BY spotter_output.arrival_airport_icao |
| 6063 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 6064 |
|
|
| 6065 |
|
|
| 6066 |
|
$sth = $this->db->prepare($query); |
| 6067 |
|
$sth->execute(array(':airport_icao' => $airport_icao)); |
| 6068 |
|
|
| 6069 |
|
$airport_array = array(); |
| 6070 |
|
$temp_array = array(); |
| 6071 |
|
|
| 6072 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 6073 |
|
{ |
| 6074 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 6075 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 6076 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 6077 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 6078 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 6079 |
|
|
| 6080 |
|
$airport_array[] = $temp_array; |
| 6081 |
|
} |
| 6082 |
|
|
| 6083 |
|
return $airport_array; |
| 6084 |
|
} |
| 6085 |
|
|
| 6086 |
|
|
| 6087 |
|
/** |
|
@@ 6128-6157 (lines=30) @@
|
| 6125 |
|
* @return Array the airport list |
| 6126 |
|
* |
| 6127 |
|
*/ |
| 6128 |
|
public function countAllArrivalAirportsByManufacturer($aircraft_manufacturer) |
| 6129 |
|
{ |
| 6130 |
|
$aircraft_manufacturer = filter_var($aircraft_manufacturer,FILTER_SANITIZE_STRING); |
| 6131 |
|
|
| 6132 |
|
$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 |
| 6133 |
|
FROM spotter_output |
| 6134 |
|
WHERE spotter_output.arrival_airport_name <> '' AND spotter_output.arrival_airport_icao <> 'NA' AND spotter_output.aircraft_manufacturer = :aircraft_manufacturer |
| 6135 |
|
GROUP BY spotter_output.arrival_airport_icao |
| 6136 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 6137 |
|
|
| 6138 |
|
|
| 6139 |
|
$sth = $this->db->prepare($query); |
| 6140 |
|
$sth->execute(array(':aircraft_manufacturer' => $aircraft_manufacturer)); |
| 6141 |
|
|
| 6142 |
|
$airport_array = array(); |
| 6143 |
|
$temp_array = array(); |
| 6144 |
|
|
| 6145 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 6146 |
|
{ |
| 6147 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 6148 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 6149 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 6150 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 6151 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 6152 |
|
|
| 6153 |
|
$airport_array[] = $temp_array; |
| 6154 |
|
} |
| 6155 |
|
|
| 6156 |
|
return $airport_array; |
| 6157 |
|
} |
| 6158 |
|
|
| 6159 |
|
|
| 6160 |
|
|
|
@@ 6302-6331 (lines=30) @@
|
| 6299 |
|
* @return Array the airport list |
| 6300 |
|
* |
| 6301 |
|
*/ |
| 6302 |
|
public function countAllArrivalAirportsByIdent($ident) |
| 6303 |
|
{ |
| 6304 |
|
$ident = filter_var($ident,FILTER_SANITIZE_STRING); |
| 6305 |
|
|
| 6306 |
|
$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 |
| 6307 |
|
FROM spotter_output |
| 6308 |
|
WHERE spotter_output.arrival_airport_name <> '' AND spotter_output.arrival_airport_icao <> 'NA' AND spotter_output.ident = :ident |
| 6309 |
|
GROUP BY spotter_output.arrival_airport_icao, spotter_output.arrival_airport_name, spotter_output.arrival_airport_city, spotter_output.arrival_airport_country |
| 6310 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 6311 |
|
|
| 6312 |
|
|
| 6313 |
|
$sth = $this->db->prepare($query); |
| 6314 |
|
$sth->execute(array(':ident' => $ident)); |
| 6315 |
|
|
| 6316 |
|
$airport_array = array(); |
| 6317 |
|
$temp_array = array(); |
| 6318 |
|
|
| 6319 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 6320 |
|
{ |
| 6321 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 6322 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 6323 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 6324 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 6325 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 6326 |
|
|
| 6327 |
|
$airport_array[] = $temp_array; |
| 6328 |
|
} |
| 6329 |
|
|
| 6330 |
|
return $airport_array; |
| 6331 |
|
} |
| 6332 |
|
|
| 6333 |
|
|
| 6334 |
|
/** |
|
@@ 6376-6405 (lines=30) @@
|
| 6373 |
|
* @return Array the airport list |
| 6374 |
|
* |
| 6375 |
|
*/ |
| 6376 |
|
public function countAllArrivalAirportsByCountry($country) |
| 6377 |
|
{ |
| 6378 |
|
$country = filter_var($country,FILTER_SANITIZE_STRING); |
| 6379 |
|
|
| 6380 |
|
$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 |
| 6381 |
|
FROM spotter_output |
| 6382 |
|
WHERE ((spotter_output.departure_airport_country = :country) OR (spotter_output.arrival_airport_country = :country)) OR spotter_output.airline_country = :country |
| 6383 |
|
GROUP BY spotter_output.arrival_airport_icao |
| 6384 |
|
ORDER BY airport_arrival_icao_count DESC"; |
| 6385 |
|
|
| 6386 |
|
|
| 6387 |
|
$sth = $this->db->prepare($query); |
| 6388 |
|
$sth->execute(array(':country' => $country)); |
| 6389 |
|
|
| 6390 |
|
$airport_array = array(); |
| 6391 |
|
$temp_array = array(); |
| 6392 |
|
|
| 6393 |
|
while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
| 6394 |
|
{ |
| 6395 |
|
$temp_array['airport_arrival_icao'] = $row['arrival_airport_icao']; |
| 6396 |
|
$temp_array['airport_arrival_icao_count'] = $row['airport_arrival_icao_count']; |
| 6397 |
|
$temp_array['airport_arrival_name'] = $row['arrival_airport_name']; |
| 6398 |
|
$temp_array['airport_arrival_city'] = $row['arrival_airport_city']; |
| 6399 |
|
$temp_array['airport_arrival_country'] = $row['arrival_airport_country']; |
| 6400 |
|
|
| 6401 |
|
$airport_array[] = $temp_array; |
| 6402 |
|
} |
| 6403 |
|
|
| 6404 |
|
return $airport_array; |
| 6405 |
|
} |
| 6406 |
|
|
| 6407 |
|
|
| 6408 |
|
/** |