@@ -12,7 +12,9 @@ discard block |
||
12 | 12 | |
13 | 13 | public function __construct($dbc = null) { |
14 | 14 | global $globalFilterName; |
15 | - if (isset($globalFilterName)) $this->filter_name = $globalFilterName; |
|
15 | + if (isset($globalFilterName)) { |
|
16 | + $this->filter_name = $globalFilterName; |
|
17 | + } |
|
16 | 18 | $Connection = new Connection($dbc); |
17 | 19 | $this->db = $Connection->db(); |
18 | 20 | } |
@@ -41,7 +43,9 @@ discard block |
||
41 | 43 | return $all; |
42 | 44 | } |
43 | 45 | public function getAllAirlineNames($filter_name = '') { |
44 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
46 | + if ($filter_name == '') { |
|
47 | + $filter_name = $this->filter_name; |
|
48 | + } |
|
45 | 49 | $query = "SELECT * FROM stats_airline WHERE filter_name = :filter_name ORDER BY airline_name ASC"; |
46 | 50 | try { |
47 | 51 | $sth = $this->db->prepare($query); |
@@ -53,7 +57,9 @@ discard block |
||
53 | 57 | return $all; |
54 | 58 | } |
55 | 59 | public function getAllAircraftTypes($stats_airline = '',$filter_name = '') { |
56 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
60 | + if ($filter_name == '') { |
|
61 | + $filter_name = $this->filter_name; |
|
62 | + } |
|
57 | 63 | $query = "SELECT * FROM stats_aircraft WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_manufacturer ASC"; |
58 | 64 | try { |
59 | 65 | $sth = $this->db->prepare($query); |
@@ -65,7 +71,9 @@ discard block |
||
65 | 71 | return $all; |
66 | 72 | } |
67 | 73 | public function getAllAirportNames($stats_airline = '',$filter_name = '') { |
68 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
74 | + if ($filter_name == '') { |
|
75 | + $filter_name = $this->filter_name; |
|
76 | + } |
|
69 | 77 | $query = "SELECT airport_icao, airport_name,airport_city,airport_country FROM stats_airport WHERE stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_icao,airport_name,airport_city,airport_country ORDER BY airport_city ASC"; |
70 | 78 | try { |
71 | 79 | $sth = $this->db->prepare($query); |
@@ -80,9 +88,14 @@ discard block |
||
80 | 88 | |
81 | 89 | public function countAllAircraftTypes($limit = true, $stats_airline = '', $filter_name = '') { |
82 | 90 | global $globalStatsFilters; |
83 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
84 | - if ($limit) $query = "SELECT aircraft_icao, cnt AS aircraft_icao_count, aircraft_name FROM stats_aircraft WHERE aircraft_name <> '' AND aircraft_icao <> '' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_icao_count DESC LIMIT 10 OFFSET 0"; |
|
85 | - else $query = "SELECT aircraft_icao, cnt AS aircraft_icao_count, aircraft_name FROM stats_aircraft WHERE aircraft_name <> '' AND aircraft_icao <> '' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_icao_count DESC"; |
|
91 | + if ($filter_name == '') { |
|
92 | + $filter_name = $this->filter_name; |
|
93 | + } |
|
94 | + if ($limit) { |
|
95 | + $query = "SELECT aircraft_icao, cnt AS aircraft_icao_count, aircraft_name FROM stats_aircraft WHERE aircraft_name <> '' AND aircraft_icao <> '' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_icao_count DESC LIMIT 10 OFFSET 0"; |
|
96 | + } else { |
|
97 | + $query = "SELECT aircraft_icao, cnt AS aircraft_icao_count, aircraft_name FROM stats_aircraft WHERE aircraft_name <> '' AND aircraft_icao <> '' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_icao_count DESC"; |
|
98 | + } |
|
86 | 99 | try { |
87 | 100 | $sth = $this->db->prepare($query); |
88 | 101 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -102,9 +115,14 @@ discard block |
||
102 | 115 | } |
103 | 116 | public function countAllAirlineCountries($limit = true,$filter_name = '') { |
104 | 117 | global $globalStatsFilters; |
105 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
106 | - if ($limit) $query = "SELECT airlines.country AS airline_country, SUM(stats_airline.cnt) as airline_country_count FROM stats_airline,airlines WHERE stats_airline.airline_icao=airlines.icao AND filter_name = :filter_name GROUP BY airline_country ORDER BY airline_country_count DESC LIMIT 10 OFFSET 0"; |
|
107 | - else $query = "SELECT airlines.country AS airline_country, SUM(stats_airline.cnt) as airline_country_count FROM stats_airline,airlines WHERE stats_airline.airline_icao=airlines.icao AND filter_name = :filter_name GROUP BY airline_country ORDER BY airline_country_count DESC"; |
|
118 | + if ($filter_name == '') { |
|
119 | + $filter_name = $this->filter_name; |
|
120 | + } |
|
121 | + if ($limit) { |
|
122 | + $query = "SELECT airlines.country AS airline_country, SUM(stats_airline.cnt) as airline_country_count FROM stats_airline,airlines WHERE stats_airline.airline_icao=airlines.icao AND filter_name = :filter_name GROUP BY airline_country ORDER BY airline_country_count DESC LIMIT 10 OFFSET 0"; |
|
123 | + } else { |
|
124 | + $query = "SELECT airlines.country AS airline_country, SUM(stats_airline.cnt) as airline_country_count FROM stats_airline,airlines WHERE stats_airline.airline_icao=airlines.icao AND filter_name = :filter_name GROUP BY airline_country ORDER BY airline_country_count DESC"; |
|
125 | + } |
|
108 | 126 | try { |
109 | 127 | $sth = $this->db->prepare($query); |
110 | 128 | $sth->execute(array(':filter_name' => $filter_name)); |
@@ -124,9 +142,14 @@ discard block |
||
124 | 142 | } |
125 | 143 | public function countAllAircraftManufacturers($limit = true,$stats_airline = '', $filter_name = '') { |
126 | 144 | global $globalStatsFilters; |
127 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
128 | - if ($limit) $query = "SELECT aircraft_manufacturer, SUM(stats_aircraft.cnt) as aircraft_manufacturer_count FROM stats_aircraft WHERE stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY aircraft_manufacturer ORDER BY aircraft_manufacturer_count DESC LIMIT 10 OFFSET 0"; |
|
129 | - else $query = "SELECT aircraft_manufacturer, SUM(stats_aircraft.cnt) as aircraft_manufacturer_count FROM stats_aircraft WHERE stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY aircraft_manufacturer ORDER BY aircraft_manufacturer_count DESC"; |
|
145 | + if ($filter_name == '') { |
|
146 | + $filter_name = $this->filter_name; |
|
147 | + } |
|
148 | + if ($limit) { |
|
149 | + $query = "SELECT aircraft_manufacturer, SUM(stats_aircraft.cnt) as aircraft_manufacturer_count FROM stats_aircraft WHERE stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY aircraft_manufacturer ORDER BY aircraft_manufacturer_count DESC LIMIT 10 OFFSET 0"; |
|
150 | + } else { |
|
151 | + $query = "SELECT aircraft_manufacturer, SUM(stats_aircraft.cnt) as aircraft_manufacturer_count FROM stats_aircraft WHERE stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY aircraft_manufacturer ORDER BY aircraft_manufacturer_count DESC"; |
|
152 | + } |
|
130 | 153 | try { |
131 | 154 | $sth = $this->db->prepare($query); |
132 | 155 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -147,9 +170,14 @@ discard block |
||
147 | 170 | |
148 | 171 | public function countAllArrivalCountries($limit = true, $stats_airline = '', $filter_name = '') { |
149 | 172 | global $globalStatsFilters; |
150 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
151 | - if ($limit) $query = "SELECT airport_country AS airport_arrival_country, SUM(arrival) as airport_arrival_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_arrival_country ORDER BY airport_arrival_country_count DESC LIMIT 10 OFFSET 0"; |
|
152 | - else $query = "SELECT airport_country AS airport_arrival_country, SUM(arrival) as airport_arrival_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_arrival_country ORDER BY airport_arrival_country_count DESC"; |
|
173 | + if ($filter_name == '') { |
|
174 | + $filter_name = $this->filter_name; |
|
175 | + } |
|
176 | + if ($limit) { |
|
177 | + $query = "SELECT airport_country AS airport_arrival_country, SUM(arrival) as airport_arrival_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_arrival_country ORDER BY airport_arrival_country_count DESC LIMIT 10 OFFSET 0"; |
|
178 | + } else { |
|
179 | + $query = "SELECT airport_country AS airport_arrival_country, SUM(arrival) as airport_arrival_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_arrival_country ORDER BY airport_arrival_country_count DESC"; |
|
180 | + } |
|
153 | 181 | try { |
154 | 182 | $sth = $this->db->prepare($query); |
155 | 183 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -169,9 +197,14 @@ discard block |
||
169 | 197 | } |
170 | 198 | public function countAllDepartureCountries($limit = true, $stats_airline = '', $filter_name = '') { |
171 | 199 | global $globalStatsFilters; |
172 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
173 | - if ($limit) $query = "SELECT airport_country AS airport_departure_country, SUM(departure) as airport_departure_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_departure_country ORDER BY airport_departure_country_count DESC LIMIT 10 OFFSET 0"; |
|
174 | - else $query = "SELECT airport_country AS airport_departure_country, SUM(departure) as airport_departure_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_departure_country ORDER BY airport_departure_country_count DESC"; |
|
200 | + if ($filter_name == '') { |
|
201 | + $filter_name = $this->filter_name; |
|
202 | + } |
|
203 | + if ($limit) { |
|
204 | + $query = "SELECT airport_country AS airport_departure_country, SUM(departure) as airport_departure_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_departure_country ORDER BY airport_departure_country_count DESC LIMIT 10 OFFSET 0"; |
|
205 | + } else { |
|
206 | + $query = "SELECT airport_country AS airport_departure_country, SUM(departure) as airport_departure_country_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name GROUP BY airport_departure_country ORDER BY airport_departure_country_count DESC"; |
|
207 | + } |
|
175 | 208 | try { |
176 | 209 | $sth = $this->db->prepare($query); |
177 | 210 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -192,9 +225,14 @@ discard block |
||
192 | 225 | |
193 | 226 | public function countAllAirlines($limit = true,$filter_name = '') { |
194 | 227 | global $globalStatsFilters; |
195 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
196 | - if ($limit) $query = "SELECT DISTINCT stats_airline.airline_icao, stats_airline.cnt AS airline_count, stats_airline.airline_name, airlines.country as airline_country FROM stats_airline, airlines WHERE stats_airline.airline_name <> '' AND stats_airline.airline_icao <> '' AND airlines.icao = stats_airline.airline_icao AND filter_name = :filter_name ORDER BY airline_count DESC LIMIT 10 OFFSET 0"; |
|
197 | - else $query = "SELECT DISTINCT stats_airline.airline_icao, stats_airline.cnt AS airline_count, stats_airline.airline_name, airlines.country as airline_country FROM stats_airline, airlines WHERE stats_airline.airline_name <> '' AND stats_airline.airline_icao <> '' AND airlines.icao = stats_airline.airline_icao AND filter_name = :filter_name ORDER BY airline_count DESC"; |
|
228 | + if ($filter_name == '') { |
|
229 | + $filter_name = $this->filter_name; |
|
230 | + } |
|
231 | + if ($limit) { |
|
232 | + $query = "SELECT DISTINCT stats_airline.airline_icao, stats_airline.cnt AS airline_count, stats_airline.airline_name, airlines.country as airline_country FROM stats_airline, airlines WHERE stats_airline.airline_name <> '' AND stats_airline.airline_icao <> '' AND airlines.icao = stats_airline.airline_icao AND filter_name = :filter_name ORDER BY airline_count DESC LIMIT 10 OFFSET 0"; |
|
233 | + } else { |
|
234 | + $query = "SELECT DISTINCT stats_airline.airline_icao, stats_airline.cnt AS airline_count, stats_airline.airline_name, airlines.country as airline_country FROM stats_airline, airlines WHERE stats_airline.airline_name <> '' AND stats_airline.airline_icao <> '' AND airlines.icao = stats_airline.airline_icao AND filter_name = :filter_name ORDER BY airline_count DESC"; |
|
235 | + } |
|
198 | 236 | try { |
199 | 237 | $sth = $this->db->prepare($query); |
200 | 238 | $sth->execute(array(':filter_name' => $filter_name)); |
@@ -215,9 +253,14 @@ discard block |
||
215 | 253 | } |
216 | 254 | public function countAllAircraftRegistrations($limit = true,$stats_airline = '',$filter_name = '') { |
217 | 255 | global $globalStatsFilters; |
218 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
219 | - if ($limit) $query = "SELECT s.aircraft_icao, s.cnt AS aircraft_registration_count, a.type AS aircraft_name, s.registration FROM stats_registration s, aircraft a WHERE s.registration <> '' AND a.icao = s.aircraft_icao AND s.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_registration_count DESC LIMIT 10 OFFSET 0"; |
|
220 | - else $query = "SELECT s.aircraft_icao, s.cnt AS aircraft_registration_count, a.type AS aircraft_name FROM stats_registration s, aircraft a WHERE s.registration <> '' AND a.icao = s.aircraft_icao AND s.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_registration_count DESC"; |
|
256 | + if ($filter_name == '') { |
|
257 | + $filter_name = $this->filter_name; |
|
258 | + } |
|
259 | + if ($limit) { |
|
260 | + $query = "SELECT s.aircraft_icao, s.cnt AS aircraft_registration_count, a.type AS aircraft_name, s.registration FROM stats_registration s, aircraft a WHERE s.registration <> '' AND a.icao = s.aircraft_icao AND s.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_registration_count DESC LIMIT 10 OFFSET 0"; |
|
261 | + } else { |
|
262 | + $query = "SELECT s.aircraft_icao, s.cnt AS aircraft_registration_count, a.type AS aircraft_name FROM stats_registration s, aircraft a WHERE s.registration <> '' AND a.icao = s.aircraft_icao AND s.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY aircraft_registration_count DESC"; |
|
263 | + } |
|
221 | 264 | try { |
222 | 265 | $sth = $this->db->prepare($query); |
223 | 266 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -237,9 +280,14 @@ discard block |
||
237 | 280 | } |
238 | 281 | public function countAllCallsigns($limit = true,$stats_airline = '',$filter_name = '') { |
239 | 282 | global $globalStatsFilters; |
240 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
241 | - if ($limit) $query = "SELECT s.callsign_icao, s.cnt AS callsign_icao_count, a.name AS airline_name, a.icao as airline_icao FROM stats_callsign s, airlines a WHERE s.callsign_icao <> '' AND a.icao = s.airline_icao AND s.airline_icao = :stats_airline AND filter_name = :filter_name ORDER BY callsign_icao_count DESC LIMIT 10 OFFSET 0"; |
|
242 | - else $query = "SELECT s.callsign_icao, s.cnt AS callsign_icao_count, a.name AS airline_name, a.icao as airline_icao FROM stats_callsign s, airlines a WHERE s.callsign_icao <> '' AND a.icao = s.airline_icao AND s.airline_icao = :stats_airline AND filter_name = :filter_name ORDER BY callsign_icao_count DESC"; |
|
283 | + if ($filter_name == '') { |
|
284 | + $filter_name = $this->filter_name; |
|
285 | + } |
|
286 | + if ($limit) { |
|
287 | + $query = "SELECT s.callsign_icao, s.cnt AS callsign_icao_count, a.name AS airline_name, a.icao as airline_icao FROM stats_callsign s, airlines a WHERE s.callsign_icao <> '' AND a.icao = s.airline_icao AND s.airline_icao = :stats_airline AND filter_name = :filter_name ORDER BY callsign_icao_count DESC LIMIT 10 OFFSET 0"; |
|
288 | + } else { |
|
289 | + $query = "SELECT s.callsign_icao, s.cnt AS callsign_icao_count, a.name AS airline_name, a.icao as airline_icao FROM stats_callsign s, airlines a WHERE s.callsign_icao <> '' AND a.icao = s.airline_icao AND s.airline_icao = :stats_airline AND filter_name = :filter_name ORDER BY callsign_icao_count DESC"; |
|
290 | + } |
|
243 | 291 | try { |
244 | 292 | $sth = $this->db->prepare($query); |
245 | 293 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -259,10 +307,15 @@ discard block |
||
259 | 307 | } |
260 | 308 | public function countAllFlightOverCountries($limit = true, $stats_airline = '',$filter_name = '') { |
261 | 309 | $Connection = new Connection(); |
262 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
310 | + if ($filter_name == '') { |
|
311 | + $filter_name = $this->filter_name; |
|
312 | + } |
|
263 | 313 | if ($Connection->tableExists('countries')) { |
264 | - if ($limit) $query = "SELECT countries.iso3 as flight_country_iso3, countries.iso2 as flight_country_iso2, countries.name as flight_country, cnt as flight_count, lat as flight_country_latitude, lon as flight_country_longitude FROM stats_country, countries WHERE stats_country.iso2 = countries.iso2 AND stats_country.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY flight_count DESC LIMIT 20 OFFSET 0"; |
|
265 | - else $query = "SELECT countries.iso3 as flight_country_iso3, countries.iso2 as flight_country_iso2, countries.name as flight_country, cnt as flight_count, lat as flight_country_latitude, lon as flight_country_longitude FROM stats_country, countries WHERE stats_country.iso2 = countries.iso2 AND stats_country.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY flight_count DESC"; |
|
314 | + if ($limit) { |
|
315 | + $query = "SELECT countries.iso3 as flight_country_iso3, countries.iso2 as flight_country_iso2, countries.name as flight_country, cnt as flight_count, lat as flight_country_latitude, lon as flight_country_longitude FROM stats_country, countries WHERE stats_country.iso2 = countries.iso2 AND stats_country.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY flight_count DESC LIMIT 20 OFFSET 0"; |
|
316 | + } else { |
|
317 | + $query = "SELECT countries.iso3 as flight_country_iso3, countries.iso2 as flight_country_iso2, countries.name as flight_country, cnt as flight_count, lat as flight_country_latitude, lon as flight_country_longitude FROM stats_country, countries WHERE stats_country.iso2 = countries.iso2 AND stats_country.stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY flight_count DESC"; |
|
318 | + } |
|
266 | 319 | try { |
267 | 320 | $sth = $this->db->prepare($query); |
268 | 321 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -283,9 +336,14 @@ discard block |
||
283 | 336 | } |
284 | 337 | public function countAllPilots($limit = true,$stats_airline = '',$filter_name = '') { |
285 | 338 | global $globalStatsFilters; |
286 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
287 | - if ($limit) $query = "SELECT pilot_id, cnt AS pilot_count, pilot_name FROM stats_pilot WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY pilot_count DESC LIMIT 10 OFFSET 0"; |
|
288 | - else $query = "SELECT pilot_id, cnt AS pilot_count, pilot_name FROM stats_pilot WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY pilot_count DESC"; |
|
339 | + if ($filter_name == '') { |
|
340 | + $filter_name = $this->filter_name; |
|
341 | + } |
|
342 | + if ($limit) { |
|
343 | + $query = "SELECT pilot_id, cnt AS pilot_count, pilot_name FROM stats_pilot WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY pilot_count DESC LIMIT 10 OFFSET 0"; |
|
344 | + } else { |
|
345 | + $query = "SELECT pilot_id, cnt AS pilot_count, pilot_name FROM stats_pilot WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY pilot_count DESC"; |
|
346 | + } |
|
289 | 347 | try { |
290 | 348 | $sth = $this->db->prepare($query); |
291 | 349 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -305,9 +363,14 @@ discard block |
||
305 | 363 | } |
306 | 364 | public function countAllOwners($limit = true,$stats_airline = '', $filter_name = '') { |
307 | 365 | global $globalStatsFilters; |
308 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
309 | - if ($limit) $query = "SELECT owner_name, cnt AS owner_count FROM stats_owner WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY owner_count DESC LIMIT 10 OFFSET 0"; |
|
310 | - else $query = "SELECT owner_name, cnt AS owner_count FROM stats_owner WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY owner_count DESC"; |
|
366 | + if ($filter_name == '') { |
|
367 | + $filter_name = $this->filter_name; |
|
368 | + } |
|
369 | + if ($limit) { |
|
370 | + $query = "SELECT owner_name, cnt AS owner_count FROM stats_owner WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY owner_count DESC LIMIT 10 OFFSET 0"; |
|
371 | + } else { |
|
372 | + $query = "SELECT owner_name, cnt AS owner_count FROM stats_owner WHERE stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY owner_count DESC"; |
|
373 | + } |
|
311 | 374 | try { |
312 | 375 | $sth = $this->db->prepare($query); |
313 | 376 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -327,9 +390,14 @@ discard block |
||
327 | 390 | } |
328 | 391 | public function countAllDepartureAirports($limit = true,$stats_airline = '',$filter_name = '') { |
329 | 392 | global $globalStatsFilters; |
330 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
331 | - if ($limit) $query = "SELECT DISTINCT airport_icao AS airport_departure_icao,airport_city AS airport_departure_city,airport_country AS airport_departure_country,departure AS airport_departure_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_departure_icao_count DESC LIMIT 10 OFFSET 0"; |
|
332 | - else $query = "SELECT DISTINCT airport_icao AS airport_departure_icao,airport_city AS airport_departure_city,airport_country AS airport_departure_country,departure AS airport_departure_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_departure_icao_count DESC"; |
|
393 | + if ($filter_name == '') { |
|
394 | + $filter_name = $this->filter_name; |
|
395 | + } |
|
396 | + if ($limit) { |
|
397 | + $query = "SELECT DISTINCT airport_icao AS airport_departure_icao,airport_city AS airport_departure_city,airport_country AS airport_departure_country,departure AS airport_departure_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_departure_icao_count DESC LIMIT 10 OFFSET 0"; |
|
398 | + } else { |
|
399 | + $query = "SELECT DISTINCT airport_icao AS airport_departure_icao,airport_city AS airport_departure_city,airport_country AS airport_departure_country,departure AS airport_departure_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_departure_icao_count DESC"; |
|
400 | + } |
|
333 | 401 | try { |
334 | 402 | $sth = $this->db->prepare($query); |
335 | 403 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -355,7 +423,9 @@ discard block |
||
355 | 423 | $icao = $value['airport_departure_icao']; |
356 | 424 | if (isset($all[$icao])) { |
357 | 425 | $all[$icao]['airport_departure_icao_count'] = $all[$icao]['airport_departure_icao_count'] + $value['airport_departure_icao_count']; |
358 | - } else $all[$icao] = $value; |
|
426 | + } else { |
|
427 | + $all[$icao] = $value; |
|
428 | + } |
|
359 | 429 | } |
360 | 430 | $count = array(); |
361 | 431 | foreach ($all as $key => $row) { |
@@ -367,9 +437,14 @@ discard block |
||
367 | 437 | } |
368 | 438 | public function countAllArrivalAirports($limit = true,$stats_airline = '',$filter_name = '') { |
369 | 439 | global $globalStatsFilters; |
370 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
371 | - if ($limit) $query = "SELECT DISTINCT airport_icao AS airport_arrival_icao,airport_city AS airport_arrival_city,airport_country AS airport_arrival_country,arrival AS airport_arrival_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_arrival_icao_count DESC LIMIT 10 OFFSET 0"; |
|
372 | - else $query = "SELECT DISTINCT airport_icao AS airport_arrival_icao,airport_city AS airport_arrival_city,airport_country AS airport_arrival_country,arrival AS airport_arrival_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_arrival_icao_count DESC"; |
|
440 | + if ($filter_name == '') { |
|
441 | + $filter_name = $this->filter_name; |
|
442 | + } |
|
443 | + if ($limit) { |
|
444 | + $query = "SELECT DISTINCT airport_icao AS airport_arrival_icao,airport_city AS airport_arrival_city,airport_country AS airport_arrival_country,arrival AS airport_arrival_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_arrival_icao_count DESC LIMIT 10 OFFSET 0"; |
|
445 | + } else { |
|
446 | + $query = "SELECT DISTINCT airport_icao AS airport_arrival_icao,airport_city AS airport_arrival_city,airport_country AS airport_arrival_country,arrival AS airport_arrival_icao_count FROM stats_airport WHERE stats_type = 'yearly' AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY airport_arrival_icao_count DESC"; |
|
447 | + } |
|
373 | 448 | try { |
374 | 449 | $sth = $this->db->prepare($query); |
375 | 450 | $sth->execute(array(':stats_airline' => $stats_airline,':filter_name' => $filter_name)); |
@@ -395,7 +470,9 @@ discard block |
||
395 | 470 | $icao = $value['airport_arrival_icao']; |
396 | 471 | if (isset($all[$icao])) { |
397 | 472 | $all[$icao]['airport_arrival_icao_count'] = $all[$icao]['airport_arrival_icao_count'] + $value['airport_arrival_icao_count']; |
398 | - } else $all[$icao] = $value; |
|
473 | + } else { |
|
474 | + $all[$icao] = $value; |
|
475 | + } |
|
399 | 476 | } |
400 | 477 | $count = array(); |
401 | 478 | foreach ($all as $key => $row) { |
@@ -408,13 +485,21 @@ discard block |
||
408 | 485 | } |
409 | 486 | public function countAllMonthsLastYear($limit = true,$stats_airline = '',$filter_name = '') { |
410 | 487 | global $globalDBdriver, $globalStatsFilters; |
411 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
488 | + if ($filter_name == '') { |
|
489 | + $filter_name = $this->filter_name; |
|
490 | + } |
|
412 | 491 | if ($globalDBdriver == 'mysql') { |
413 | - if ($limit) $query = "SELECT MONTH(stats_date) as month_name, YEAR(stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 12 MONTH) AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
414 | - else $query = "SELECT MONTH(stats_date) as month_name, YEAR(stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
492 | + if ($limit) { |
|
493 | + $query = "SELECT MONTH(stats_date) as month_name, YEAR(stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 12 MONTH) AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
494 | + } else { |
|
495 | + $query = "SELECT MONTH(stats_date) as month_name, YEAR(stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
496 | + } |
|
415 | 497 | } else { |
416 | - if ($limit) $query = "SELECT EXTRACT(MONTH FROM stats_date) as month_name, EXTRACT(YEAR FROM stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_date >= CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '12 MONTHS' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
417 | - else $query = "SELECT EXTRACT(MONTH FROM stats_date) as month_name, EXTRACT(YEAR FROM stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
498 | + if ($limit) { |
|
499 | + $query = "SELECT EXTRACT(MONTH FROM stats_date) as month_name, EXTRACT(YEAR FROM stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_date >= CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '12 MONTHS' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
500 | + } else { |
|
501 | + $query = "SELECT EXTRACT(MONTH FROM stats_date) as month_name, EXTRACT(YEAR FROM stats_date) as year_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
502 | + } |
|
418 | 503 | } |
419 | 504 | $query_data = array(':stats_airline' => $stats_airline,':filter_name' => $filter_name); |
420 | 505 | try { |
@@ -438,7 +523,9 @@ discard block |
||
438 | 523 | |
439 | 524 | public function countAllDatesLastMonth($stats_airline = '',$filter_name = '') { |
440 | 525 | global $globalStatsFilters; |
441 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
526 | + if ($filter_name == '') { |
|
527 | + $filter_name = $this->filter_name; |
|
528 | + } |
|
442 | 529 | $query = "SELECT flight_date as date_name, cnt as date_count FROM stats_flight WHERE stats_type = 'month' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
443 | 530 | $query_data = array(':stats_airline' => $stats_airline,':filter_name' => $filter_name); |
444 | 531 | try { |
@@ -460,7 +547,9 @@ discard block |
||
460 | 547 | } |
461 | 548 | public function countAllDatesLast7Days($stats_airline = '',$filter_name = '') { |
462 | 549 | global $globalDBdriver, $globalStatsFilters; |
463 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
550 | + if ($filter_name == '') { |
|
551 | + $filter_name = $this->filter_name; |
|
552 | + } |
|
464 | 553 | if ($globalDBdriver == 'mysql') { |
465 | 554 | $query = "SELECT flight_date as date_name, cnt as date_count FROM stats_flight WHERE stats_type = 'month' AND flight_date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 7 DAY) AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
466 | 555 | } else { |
@@ -486,7 +575,9 @@ discard block |
||
486 | 575 | } |
487 | 576 | public function countAllDates($stats_airline = '',$filter_name = '') { |
488 | 577 | global $globalStatsFilters; |
489 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
578 | + if ($filter_name == '') { |
|
579 | + $filter_name = $this->filter_name; |
|
580 | + } |
|
490 | 581 | $query = "SELECT flight_date as date_name, cnt as date_count FROM stats_flight WHERE stats_type = 'date' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
491 | 582 | $query_data = array(':stats_airline' => $stats_airline,':filter_name' => $filter_name); |
492 | 583 | try { |
@@ -508,7 +599,9 @@ discard block |
||
508 | 599 | } |
509 | 600 | public function countAllDatesByAirlines($filter_name = '') { |
510 | 601 | global $globalStatsFilters; |
511 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
602 | + if ($filter_name == '') { |
|
603 | + $filter_name = $this->filter_name; |
|
604 | + } |
|
512 | 605 | $query = "SELECT stats_airline as airline_icao, flight_date as date_name, cnt as date_count FROM stats_flight WHERE stats_type = 'date' AND filter_name = :filter_name"; |
513 | 606 | $query_data = array('filter_name' => $filter_name); |
514 | 607 | try { |
@@ -530,7 +623,9 @@ discard block |
||
530 | 623 | } |
531 | 624 | public function countAllMonths($stats_airline = '',$filter_name = '') { |
532 | 625 | global $globalStatsFilters; |
533 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
626 | + if ($filter_name == '') { |
|
627 | + $filter_name = $this->filter_name; |
|
628 | + } |
|
534 | 629 | $query = "SELECT YEAR(stats_date) AS year_name,MONTH(stats_date) AS month_name, cnt as date_count FROM stats WHERE stats_type = 'flights_bymonth' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
535 | 630 | try { |
536 | 631 | $sth = $this->db->prepare($query); |
@@ -551,7 +646,9 @@ discard block |
||
551 | 646 | } |
552 | 647 | public function countAllMilitaryMonths($filter_name = '') { |
553 | 648 | global $globalStatsFilters; |
554 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
649 | + if ($filter_name == '') { |
|
650 | + $filter_name = $this->filter_name; |
|
651 | + } |
|
555 | 652 | $query = "SELECT YEAR(stats_date) AS year_name,MONTH(stats_date) AS month_name, cnt as date_count FROM stats WHERE stats_type = 'military_flights_bymonth' AND filter_name = :filter_name"; |
556 | 653 | try { |
557 | 654 | $sth = $this->db->prepare($query); |
@@ -572,9 +669,14 @@ discard block |
||
572 | 669 | } |
573 | 670 | public function countAllHours($orderby = 'hour',$limit = true,$stats_airline = '',$filter_name = '') { |
574 | 671 | global $globalTimezone, $globalDBdriver, $globalStatsFilters; |
575 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
576 | - if ($limit) $query = "SELECT flight_date as hour_name, cnt as hour_count FROM stats_flight WHERE stats_type = 'hour' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
577 | - else $query = "SELECT flight_date as hour_name, cnt as hour_count FROM stats_flight WHERE stats_type = 'hour' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
672 | + if ($filter_name == '') { |
|
673 | + $filter_name = $this->filter_name; |
|
674 | + } |
|
675 | + if ($limit) { |
|
676 | + $query = "SELECT flight_date as hour_name, cnt as hour_count FROM stats_flight WHERE stats_type = 'hour' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
677 | + } else { |
|
678 | + $query = "SELECT flight_date as hour_name, cnt as hour_count FROM stats_flight WHERE stats_type = 'hour' AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
|
679 | + } |
|
578 | 680 | if ($orderby == 'hour') { |
579 | 681 | /* |
580 | 682 | if ($globalDBdriver == 'mysql') { |
@@ -583,7 +685,9 @@ discard block |
||
583 | 685 | */ |
584 | 686 | $query .= " ORDER BY CAST(flight_date AS integer) ASC"; |
585 | 687 | } |
586 | - if ($orderby == 'count') $query .= " ORDER BY hour_count DESC"; |
|
688 | + if ($orderby == 'count') { |
|
689 | + $query .= " ORDER BY hour_count DESC"; |
|
690 | + } |
|
587 | 691 | try { |
588 | 692 | $sth = $this->db->prepare($query); |
589 | 693 | $sth->execute(array(':stats_airline' => $stats_airline, ':filter_name' => $filter_name)); |
@@ -604,7 +708,9 @@ discard block |
||
604 | 708 | |
605 | 709 | public function countOverallFlights($stats_airline = '', $filter_name = '') { |
606 | 710 | global $globalStatsFilters; |
607 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
711 | + if ($filter_name == '') { |
|
712 | + $filter_name = $this->filter_name; |
|
713 | + } |
|
608 | 714 | $all = $this->getSumStats('flights_bymonth',date('Y'),$stats_airline,$filter_name); |
609 | 715 | if (empty($all)) { |
610 | 716 | $filters = array('airlines' => array($stats_airline)); |
@@ -618,7 +724,9 @@ discard block |
||
618 | 724 | } |
619 | 725 | public function countOverallMilitaryFlights($filter_name = '') { |
620 | 726 | global $globalStatsFilters; |
621 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
727 | + if ($filter_name == '') { |
|
728 | + $filter_name = $this->filter_name; |
|
729 | + } |
|
622 | 730 | $all = $this->getSumStats('military_flights_bymonth',date('Y'),'',$filter_name); |
623 | 731 | if (empty($all)) { |
624 | 732 | $filters = array(); |
@@ -632,7 +740,9 @@ discard block |
||
632 | 740 | } |
633 | 741 | public function countOverallArrival($stats_airline = '',$filter_name = '') { |
634 | 742 | global $globalStatsFilters; |
635 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
743 | + if ($filter_name == '') { |
|
744 | + $filter_name = $this->filter_name; |
|
745 | + } |
|
636 | 746 | $all = $this->getSumStats('realarrivals_bymonth',date('Y'),$stats_airline,$filter_name); |
637 | 747 | if (empty($all)) { |
638 | 748 | $filters = array('airlines' => array($stats_airline)); |
@@ -646,7 +756,9 @@ discard block |
||
646 | 756 | } |
647 | 757 | public function countOverallAircrafts($stats_airline = '',$filter_name = '') { |
648 | 758 | global $globalStatsFilters; |
649 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
759 | + if ($filter_name == '') { |
|
760 | + $filter_name = $this->filter_name; |
|
761 | + } |
|
650 | 762 | $all = $this->getSumStats('aircrafts_bymonth',date('Y'),$stats_airline,$filter_name); |
651 | 763 | if (empty($all)) { |
652 | 764 | $filters = array('airlines' => array($stats_airline)); |
@@ -660,7 +772,9 @@ discard block |
||
660 | 772 | } |
661 | 773 | public function countOverallAirlines($filter_name = '') { |
662 | 774 | global $globalStatsFilters; |
663 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
775 | + if ($filter_name == '') { |
|
776 | + $filter_name = $this->filter_name; |
|
777 | + } |
|
664 | 778 | $query = "SELECT COUNT(*) AS nb_airline FROM stats_airline WHERE filter_name = :filter_name"; |
665 | 779 | try { |
666 | 780 | $sth = $this->db->prepare($query); |
@@ -683,7 +797,9 @@ discard block |
||
683 | 797 | } |
684 | 798 | public function countOverallOwners($stats_airline = '',$filter_name = '') { |
685 | 799 | global $globalStatsFilters; |
686 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
800 | + if ($filter_name == '') { |
|
801 | + $filter_name = $this->filter_name; |
|
802 | + } |
|
687 | 803 | /* |
688 | 804 | $query = "SELECT COUNT(*) AS nb_owner FROM stats_owner"; |
689 | 805 | try { |
@@ -708,7 +824,9 @@ discard block |
||
708 | 824 | } |
709 | 825 | public function countOverallPilots($stats_airline = '',$filter_name = '') { |
710 | 826 | global $globalStatsFilters; |
711 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
827 | + if ($filter_name == '') { |
|
828 | + $filter_name = $this->filter_name; |
|
829 | + } |
|
712 | 830 | $all = $this->getSumStats('pilots_bymonth',date('Y'),$stats_airline,$filter_name); |
713 | 831 | if (empty($all)) { |
714 | 832 | $filters = array('airlines' => array($stats_airline)); |
@@ -722,7 +840,9 @@ discard block |
||
722 | 840 | } |
723 | 841 | |
724 | 842 | public function getLast7DaysAirports($airport_icao = '', $stats_airline = '',$filter_name = '') { |
725 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
843 | + if ($filter_name == '') { |
|
844 | + $filter_name = $this->filter_name; |
|
845 | + } |
|
726 | 846 | $query = "SELECT * FROM stats_airport WHERE stats_type = 'daily' AND airport_icao = :airport_icao AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY date"; |
727 | 847 | $query_values = array(':airport_icao' => $airport_icao,':stats_airline' => $stats_airline, ':filter_name' => $filter_name); |
728 | 848 | try { |
@@ -735,7 +855,9 @@ discard block |
||
735 | 855 | return $all; |
736 | 856 | } |
737 | 857 | public function getStats($type,$stats_airline = '', $filter_name = '') { |
738 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
858 | + if ($filter_name == '') { |
|
859 | + $filter_name = $this->filter_name; |
|
860 | + } |
|
739 | 861 | $query = "SELECT * FROM stats WHERE stats_type = :type AND stats_airline = :stats_airline AND filter_name = :filter_name ORDER BY stats_date"; |
740 | 862 | $query_values = array(':type' => $type,':stats_airline' => $stats_airline,':filter_name' => $filter_name); |
741 | 863 | try { |
@@ -748,7 +870,9 @@ discard block |
||
748 | 870 | return $all; |
749 | 871 | } |
750 | 872 | public function getSumStats($type,$year,$stats_airline = '',$filter_name = '') { |
751 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
873 | + if ($filter_name == '') { |
|
874 | + $filter_name = $this->filter_name; |
|
875 | + } |
|
752 | 876 | global $globalArchiveMonths, $globalDBdriver; |
753 | 877 | if ($globalDBdriver == 'mysql') { |
754 | 878 | $query = "SELECT SUM(cnt) as total FROM stats WHERE stats_type = :type AND YEAR(stats_date) = :year AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
@@ -767,7 +891,9 @@ discard block |
||
767 | 891 | } |
768 | 892 | public function getStatsTotal($type, $stats_airline = '', $filter_name = '') { |
769 | 893 | global $globalArchiveMonths, $globalDBdriver; |
770 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
894 | + if ($filter_name == '') { |
|
895 | + $filter_name = $this->filter_name; |
|
896 | + } |
|
771 | 897 | if ($globalDBdriver == 'mysql') { |
772 | 898 | $query = "SELECT SUM(cnt) as total FROM stats WHERE stats_type = :type AND stats_date < DATE_SUB(UTC_TIMESTAMP(), INTERVAL ".$globalArchiveMonths." MONTH) AND stats_airline = :stats_airline AND filter_name = :filter_name"; |
773 | 899 | } else { |
@@ -785,7 +911,9 @@ discard block |
||
785 | 911 | } |
786 | 912 | public function getStatsAircraftTotal($stats_airline = '', $filter_name = '') { |
787 | 913 | global $globalArchiveMonths, $globalDBdriver; |
788 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
914 | + if ($filter_name == '') { |
|
915 | + $filter_name = $this->filter_name; |
|
916 | + } |
|
789 | 917 | if ($globalDBdriver == 'mysql') { |
790 | 918 | $query = "SELECT SUM(cnt) as total FROM stats_aircraft WHERE stats_airline = :stats_airline AND filter_name = :filter_name"; |
791 | 919 | } else { |
@@ -802,7 +930,9 @@ discard block |
||
802 | 930 | } |
803 | 931 | public function getStatsAirlineTotal($filter_name = '') { |
804 | 932 | global $globalArchiveMonths, $globalDBdriver; |
805 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
933 | + if ($filter_name == '') { |
|
934 | + $filter_name = $this->filter_name; |
|
935 | + } |
|
806 | 936 | if ($globalDBdriver == 'mysql') { |
807 | 937 | $query = "SELECT SUM(cnt) as total FROM stats_airline WHERE filter_name = :filter_name"; |
808 | 938 | } else { |
@@ -819,7 +949,9 @@ discard block |
||
819 | 949 | } |
820 | 950 | public function getStatsOwnerTotal($filter_name = '') { |
821 | 951 | global $globalArchiveMonths, $globalDBdriver; |
822 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
952 | + if ($filter_name == '') { |
|
953 | + $filter_name = $this->filter_name; |
|
954 | + } |
|
823 | 955 | if ($globalDBdriver == 'mysql') { |
824 | 956 | $query = "SELECT SUM(cnt) as total FROM stats_owner WHERE filter_name = :filter_name"; |
825 | 957 | } else { |
@@ -836,7 +968,9 @@ discard block |
||
836 | 968 | } |
837 | 969 | public function getStatsPilotTotal($filter_name = '') { |
838 | 970 | global $globalArchiveMonths, $globalDBdriver; |
839 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
971 | + if ($filter_name == '') { |
|
972 | + $filter_name = $this->filter_name; |
|
973 | + } |
|
840 | 974 | if ($globalDBdriver == 'mysql') { |
841 | 975 | $query = "SELECT SUM(cnt) as total FROM stats_pilot WHERE filter_name = :filter_name"; |
842 | 976 | } else { |
@@ -854,7 +988,9 @@ discard block |
||
854 | 988 | |
855 | 989 | public function addStat($type,$cnt,$stats_date,$stats_airline = '',$filter_name = '') { |
856 | 990 | global $globalDBdriver; |
857 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
991 | + if ($filter_name == '') { |
|
992 | + $filter_name = $this->filter_name; |
|
993 | + } |
|
858 | 994 | if ($globalDBdriver == 'mysql') { |
859 | 995 | $query = "INSERT INTO stats (stats_type,cnt,stats_date,stats_airline,filter_name) VALUES (:type,:cnt,:stats_date,:stats_airline,:filter_name) ON DUPLICATE KEY UPDATE cnt = :cnt"; |
860 | 996 | } else { |
@@ -870,7 +1006,9 @@ discard block |
||
870 | 1006 | } |
871 | 1007 | public function updateStat($type,$cnt,$stats_date,$stats_airline = '',$filter_name = '') { |
872 | 1008 | global $globalDBdriver; |
873 | - if ($filter_name == '') $filter_name = $this->filter_name; |
|
1009 | + if ($filter_name == '') { |
|
1010 | + $filter_name = $this->filter_name; |
|
1011 | + } |
|
874 | 1012 | if ($globalDBdriver == 'mysql') { |
875 | 1013 | $query = "INSERT INTO stats (stats_type,cnt,stats_date,stats_airline,filter_name) VALUES (:type,:cnt,:stats_date,:stats_airline,:filter_name) ON DUPLICATE KEY UPDATE cnt = cnt+:cnt, stats_date = :date"; |
876 | 1014 | } else { |
@@ -1356,7 +1494,9 @@ discard block |
||
1356 | 1494 | echo 'Update stats !'."\n"; |
1357 | 1495 | if (isset($last_update[0]['value'])) { |
1358 | 1496 | $last_update_day = $last_update[0]['value']; |
1359 | - } else $last_update_day = '2012-12-12 12:12:12'; |
|
1497 | + } else { |
|
1498 | + $last_update_day = '2012-12-12 12:12:12'; |
|
1499 | + } |
|
1360 | 1500 | $Spotter = new Spotter($this->db); |
1361 | 1501 | $alldata = $Spotter->countAllAircraftTypes(false,0,$last_update_day); |
1362 | 1502 | foreach ($alldata as $number) { |
@@ -1395,7 +1535,9 @@ discard block |
||
1395 | 1535 | $icao = $value['airport_departure_icao']; |
1396 | 1536 | if (isset($alldata[$icao])) { |
1397 | 1537 | $alldata[$icao]['airport_departure_icao_count'] = $alldata[$icao]['airport_departure_icao_count'] + $value['airport_departure_icao_count']; |
1398 | - } else $alldata[$icao] = $value; |
|
1538 | + } else { |
|
1539 | + $alldata[$icao] = $value; |
|
1540 | + } |
|
1399 | 1541 | } |
1400 | 1542 | $count = array(); |
1401 | 1543 | foreach ($alldata as $key => $row) { |
@@ -1416,7 +1558,9 @@ discard block |
||
1416 | 1558 | $icao = $value['airport_arrival_icao']; |
1417 | 1559 | if (isset($alldata[$icao])) { |
1418 | 1560 | $alldata[$icao]['airport_arrival_icao_count'] = $alldata[$icao]['airport_arrival_icao_count'] + $value['airport_arrival_icao_count']; |
1419 | - } else $alldata[$icao] = $value; |
|
1561 | + } else { |
|
1562 | + $alldata[$icao] = $value; |
|
1563 | + } |
|
1420 | 1564 | } |
1421 | 1565 | $count = array(); |
1422 | 1566 | foreach ($alldata as $key => $row) { |
@@ -1442,7 +1586,9 @@ discard block |
||
1442 | 1586 | $alldata = $Spotter->countAllMonths(); |
1443 | 1587 | $lastyear = false; |
1444 | 1588 | foreach ($alldata as $number) { |
1445 | - if ($number['year_name'] != date('Y')) $lastyear = true; |
|
1589 | + if ($number['year_name'] != date('Y')) { |
|
1590 | + $lastyear = true; |
|
1591 | + } |
|
1446 | 1592 | $this->addStat('flights_bymonth',$number['date_count'],date('Y-m-d H:i:s',mktime(0,0,0,$number['month_name'],1,$number['year_name']))); |
1447 | 1593 | } |
1448 | 1594 | $alldata = $Spotter->countAllMilitaryMonths(); |
@@ -1660,7 +1806,9 @@ discard block |
||
1660 | 1806 | $alldata = $Spotter->countAllMonthsByAirlines(); |
1661 | 1807 | $lastyear = false; |
1662 | 1808 | foreach ($alldata as $number) { |
1663 | - if ($number['year_name'] != date('Y')) $lastyear = true; |
|
1809 | + if ($number['year_name'] != date('Y')) { |
|
1810 | + $lastyear = true; |
|
1811 | + } |
|
1664 | 1812 | $this->addStat('flights_bymonth',$number['date_count'],date('Y-m-d H:i:s',mktime(0,0,0,$number['month_name'],1,$number['year_name'])),$number['airline_icao']); |
1665 | 1813 | } |
1666 | 1814 | $alldata = $Spotter->countAllMonthsOwnersByAirlines(); |
@@ -1752,7 +1900,9 @@ discard block |
||
1752 | 1900 | } |
1753 | 1901 | |
1754 | 1902 | |
1755 | - if (!isset($globalStatsFilters) || $globalStatsFilters == '') $globalStatsFilters = array(); |
|
1903 | + if (!isset($globalStatsFilters) || $globalStatsFilters == '') { |
|
1904 | + $globalStatsFilters = array(); |
|
1905 | + } |
|
1756 | 1906 | foreach ($globalStatsFilters as $name => $filter) { |
1757 | 1907 | //$filter_name = $filter['name']; |
1758 | 1908 | $filter_name = $name; |
@@ -1791,7 +1941,9 @@ discard block |
||
1791 | 1941 | $icao = $value['airport_departure_icao']; |
1792 | 1942 | if (isset($alldata[$icao])) { |
1793 | 1943 | $alldata[$icao]['airport_departure_icao_count'] = $alldata[$icao]['airport_departure_icao_count'] + $value['airport_departure_icao_count']; |
1794 | - } else $alldata[$icao] = $value; |
|
1944 | + } else { |
|
1945 | + $alldata[$icao] = $value; |
|
1946 | + } |
|
1795 | 1947 | } |
1796 | 1948 | $count = array(); |
1797 | 1949 | foreach ($alldata as $key => $row) { |
@@ -1812,7 +1964,9 @@ discard block |
||
1812 | 1964 | $icao = $value['airport_arrival_icao']; |
1813 | 1965 | if (isset($alldata[$icao])) { |
1814 | 1966 | $alldata[$icao]['airport_arrival_icao_count'] = $alldata[$icao]['airport_arrival_icao_count'] + $value['airport_arrival_icao_count']; |
1815 | - } else $alldata[$icao] = $value; |
|
1967 | + } else { |
|
1968 | + $alldata[$icao] = $value; |
|
1969 | + } |
|
1816 | 1970 | } |
1817 | 1971 | $count = array(); |
1818 | 1972 | foreach ($alldata as $key => $row) { |
@@ -1826,7 +1980,9 @@ discard block |
||
1826 | 1980 | $alldata = $Spotter->countAllMonths($filter); |
1827 | 1981 | $lastyear = false; |
1828 | 1982 | foreach ($alldata as $number) { |
1829 | - if ($number['year_name'] != date('Y')) $lastyear = true; |
|
1983 | + if ($number['year_name'] != date('Y')) { |
|
1984 | + $lastyear = true; |
|
1985 | + } |
|
1830 | 1986 | $this->addStat('flights_bymonth',$number['date_count'],date('Y-m-d H:i:s',mktime(0,0,0,$number['month_name'],1,$number['year_name'])),'',$filter_name); |
1831 | 1987 | } |
1832 | 1988 | $alldata = $Spotter->countAllMonthsOwners($filter); |