Code Duplication    Length = 30-30 lines in 14 locations

require/class.Spotter.php 14 locations

@@ 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
	/**