@@ -11,10 +11,10 @@ discard block |
||
11 | 11 | public function getFilter($filter) { |
12 | 12 | $filter_query = ''; |
13 | 13 | if (isset($filter['source']) && !empty($filter['source'])) { |
14 | - $filter_query .= " AND format_source IN ('".implode("','",$filter['source'])."')"; |
|
14 | + $filter_query .= " AND format_source IN ('".implode("','", $filter['source'])."')"; |
|
15 | 15 | } |
16 | 16 | if (isset($filter['airlines']) && !empty($filter['airlines'])) { |
17 | - $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_output.airline_icao IN ('".implode("','",$filter['airlines'])."')) so ON so.flightaware_id = spotter_live.flightaware_id"; |
|
17 | + $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_output.airline_icao IN ('".implode("','", $filter['airlines'])."')) so ON so.flightaware_id = spotter_live.flightaware_id"; |
|
18 | 18 | } |
19 | 19 | if (isset($filter['airlinestype']) && !empty($filter['airlinestype'])) { |
20 | 20 | $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_output.airline_type = '".$filter['airlinestype']."') sa ON sa.flightaware_id = spotter_live.flightaware_id "; |
@@ -23,37 +23,37 @@ discard block |
||
23 | 23 | $filter_query .= " AND ident = '".$filter['ident']."'"; |
24 | 24 | } |
25 | 25 | if (isset($filter['source_aprs']) && !empty($filter['source_aprs'])) { |
26 | - $filter_query .= " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
|
26 | + $filter_query .= " AND format_source = 'aprs' AND source_name IN ('".implode("','", $filter['source_aprs'])."')"; |
|
27 | 27 | } |
28 | 28 | if (isset($filter['pilots_id']) && !empty($filter['pilots_id'])) { |
29 | - $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_output.pilot_id IN ('".implode("','",$filter['pilots_id'])."')) so ON so.flightaware_id = spotter_live.flightaware_id"; |
|
29 | + $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_output.pilot_id IN ('".implode("','", $filter['pilots_id'])."')) so ON so.flightaware_id = spotter_live.flightaware_id"; |
|
30 | 30 | } |
31 | 31 | return $filter_query; |
32 | 32 | } |
33 | 33 | |
34 | 34 | // Spotter_archive |
35 | - public function addSpotterArchiveData($flightaware_id = '', $ident = '', $registration = '', $airline_name = '', $airline_icao = '', $airline_country = '', $airline_type = '', $aircraft_icao = '', $aircraft_shadow = '', $aircraft_name = '', $aircraft_manufacturer = '', $departure_airport_icao = '', $departure_airport_name = '', $departure_airport_city = '', $departure_airport_country = '', $departure_airport_time = '',$arrival_airport_icao = '', $arrival_airport_name = '', $arrival_airport_city ='', $arrival_airport_country = '', $arrival_airport_time = '', $route_stop = '', $date = '',$latitude = '', $longitude = '', $waypoints = '', $altitude = '', $heading = '', $ground_speed = '', $squawk = '', $ModeS = '', $pilot_id = '', $pilot_name = '',$verticalrate = '',$format_source = '', $source_name = '', $over_country = '') { |
|
35 | + public function addSpotterArchiveData($flightaware_id = '', $ident = '', $registration = '', $airline_name = '', $airline_icao = '', $airline_country = '', $airline_type = '', $aircraft_icao = '', $aircraft_shadow = '', $aircraft_name = '', $aircraft_manufacturer = '', $departure_airport_icao = '', $departure_airport_name = '', $departure_airport_city = '', $departure_airport_country = '', $departure_airport_time = '', $arrival_airport_icao = '', $arrival_airport_name = '', $arrival_airport_city = '', $arrival_airport_country = '', $arrival_airport_time = '', $route_stop = '', $date = '', $latitude = '', $longitude = '', $waypoints = '', $altitude = '', $heading = '', $ground_speed = '', $squawk = '', $ModeS = '', $pilot_id = '', $pilot_name = '', $verticalrate = '', $format_source = '', $source_name = '', $over_country = '') { |
|
36 | 36 | require_once(dirname(__FILE__).'/class.Spotter.php'); |
37 | 37 | if ($over_country == '') { |
38 | 38 | $Spotter = new Spotter($this->db); |
39 | - $data_country = $Spotter->getCountryFromLatitudeLongitude($latitude,$longitude); |
|
39 | + $data_country = $Spotter->getCountryFromLatitudeLongitude($latitude, $longitude); |
|
40 | 40 | if (!empty($data_country)) $country = $data_country['iso2']; |
41 | 41 | else $country = ''; |
42 | 42 | } else $country = $over_country; |
43 | - if ($airline_type === NULL) $airline_type =''; |
|
43 | + if ($airline_type === NULL) $airline_type = ''; |
|
44 | 44 | |
45 | 45 | //if ($country == '') echo "\n".'************ UNKNOW COUNTRY ****************'."\n"; |
46 | 46 | //else echo "\n".'*/*/*/*/*/*/*/ Country : '.$country.' */*/*/*/*/*/*/*/*/'."\n"; |
47 | 47 | |
48 | 48 | // Route is not added in spotter_archive |
49 | - $query = "INSERT INTO spotter_archive (flightaware_id, ident, registration, airline_name, airline_icao, airline_country, airline_type, aircraft_icao, aircraft_shadow, aircraft_name, aircraft_manufacturer, departure_airport_icao, departure_airport_name, departure_airport_city, departure_airport_country, departure_airport_time,arrival_airport_icao, arrival_airport_name, arrival_airport_city, arrival_airport_country, arrival_airport_time, route_stop, date,latitude, longitude, waypoints, altitude, heading, ground_speed, squawk, ModeS, pilot_id, pilot_name, verticalrate,format_source,over_country,source_name) |
|
49 | + $query = "INSERT INTO spotter_archive (flightaware_id, ident, registration, airline_name, airline_icao, airline_country, airline_type, aircraft_icao, aircraft_shadow, aircraft_name, aircraft_manufacturer, departure_airport_icao, departure_airport_name, departure_airport_city, departure_airport_country, departure_airport_time,arrival_airport_icao, arrival_airport_name, arrival_airport_city, arrival_airport_country, arrival_airport_time, route_stop, date,latitude, longitude, waypoints, altitude, heading, ground_speed, squawk, ModeS, pilot_id, pilot_name, verticalrate,format_source,over_country,source_name) |
|
50 | 50 | VALUES (:flightaware_id, :ident, :registration, :airline_name, :airline_icao, :airline_country, :airline_type, :aircraft_icao, :aircraft_shadow, :aircraft_name, :aircraft_manufacturer, :departure_airport_icao, :departure_airport_name, :departure_airport_city, :departure_airport_country, :departure_airport_time,:arrival_airport_icao, :arrival_airport_name, :arrival_airport_city, :arrival_airport_country, :arrival_airport_time, :route_stop, :date,:latitude, :longitude, :waypoints, :altitude, :heading, :ground_speed, :squawk, :ModeS, :pilot_id, :pilot_name, :verticalrate, :format_source, :over_country, :source_name)"; |
51 | 51 | |
52 | - $query_values = array(':flightaware_id' => $flightaware_id, ':ident' => $ident, ':registration' => $registration, ':airline_name' => $airline_name, ':airline_icao' => $airline_icao, ':airline_country' => $airline_country, ':airline_type' => $airline_type, ':aircraft_icao' => $aircraft_icao, ':aircraft_shadow' => $aircraft_shadow, ':aircraft_name' => $aircraft_name, ':aircraft_manufacturer' => $aircraft_manufacturer, ':departure_airport_icao' => $departure_airport_icao, ':departure_airport_name' => $departure_airport_name, ':departure_airport_city' => $departure_airport_city, ':departure_airport_country' => $departure_airport_country, ':departure_airport_time' => $departure_airport_time,':arrival_airport_icao' => $arrival_airport_icao, ':arrival_airport_name' => $arrival_airport_name, ':arrival_airport_city' => $arrival_airport_city, ':arrival_airport_country' => $arrival_airport_country, ':arrival_airport_time' => $arrival_airport_time, ':route_stop' => $route_stop, ':date' => $date,':latitude' => $latitude, ':longitude' => $longitude, ':waypoints' => $waypoints, ':altitude' => $altitude, ':heading' => $heading, ':ground_speed' => $ground_speed, ':squawk' => $squawk, ':ModeS' => $ModeS, ':pilot_id' => $pilot_id, ':pilot_name' => $pilot_name, ':verticalrate' => $verticalrate, ':format_source' => $format_source, ':over_country' => $country, ':source_name' => $source_name); |
|
52 | + $query_values = array(':flightaware_id' => $flightaware_id, ':ident' => $ident, ':registration' => $registration, ':airline_name' => $airline_name, ':airline_icao' => $airline_icao, ':airline_country' => $airline_country, ':airline_type' => $airline_type, ':aircraft_icao' => $aircraft_icao, ':aircraft_shadow' => $aircraft_shadow, ':aircraft_name' => $aircraft_name, ':aircraft_manufacturer' => $aircraft_manufacturer, ':departure_airport_icao' => $departure_airport_icao, ':departure_airport_name' => $departure_airport_name, ':departure_airport_city' => $departure_airport_city, ':departure_airport_country' => $departure_airport_country, ':departure_airport_time' => $departure_airport_time, ':arrival_airport_icao' => $arrival_airport_icao, ':arrival_airport_name' => $arrival_airport_name, ':arrival_airport_city' => $arrival_airport_city, ':arrival_airport_country' => $arrival_airport_country, ':arrival_airport_time' => $arrival_airport_time, ':route_stop' => $route_stop, ':date' => $date, ':latitude' => $latitude, ':longitude' => $longitude, ':waypoints' => $waypoints, ':altitude' => $altitude, ':heading' => $heading, ':ground_speed' => $ground_speed, ':squawk' => $squawk, ':ModeS' => $ModeS, ':pilot_id' => $pilot_id, ':pilot_name' => $pilot_name, ':verticalrate' => $verticalrate, ':format_source' => $format_source, ':over_country' => $country, ':source_name' => $source_name); |
|
53 | 53 | try { |
54 | 54 | $sth = $this->db->prepare($query); |
55 | 55 | $sth->execute($query_values); |
56 | - } catch(PDOException $e) { |
|
56 | + } catch (PDOException $e) { |
|
57 | 57 | return "error : ".$e->getMessage(); |
58 | 58 | } |
59 | 59 | return "success"; |
@@ -73,9 +73,9 @@ discard block |
||
73 | 73 | |
74 | 74 | $ident = filter_var($ident, FILTER_SANITIZE_STRING); |
75 | 75 | //$query = "SELECT spotter_archive.* FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.ident = :ident GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate LIMIT 1"; |
76 | - $query = "SELECT spotter_archive.* FROM spotter_archive WHERE ident = :ident ORDER BY date DESC LIMIT 1"; |
|
76 | + $query = "SELECT spotter_archive.* FROM spotter_archive WHERE ident = :ident ORDER BY date DESC LIMIT 1"; |
|
77 | 77 | |
78 | - $spotter_array = $Spotter->getDataFromDB($query,array(':ident' => $ident)); |
|
78 | + $spotter_array = $Spotter->getDataFromDB($query, array(':ident' => $ident)); |
|
79 | 79 | |
80 | 80 | return $spotter_array; |
81 | 81 | } |
@@ -94,7 +94,7 @@ discard block |
||
94 | 94 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
95 | 95 | //$query = SpotterArchive->$global_query." WHERE spotter_archive.flightaware_id = :id"; |
96 | 96 | //$query = "SELECT spotter_archive.* FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.flightaware_id = :id GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate LIMIT 1"; |
97 | - $query = "SELECT * FROM spotter_archive WHERE flightaware_id = :id ORDER BY date DESC LIMIT 1"; |
|
97 | + $query = "SELECT * FROM spotter_archive WHERE flightaware_id = :id ORDER BY date DESC LIMIT 1"; |
|
98 | 98 | |
99 | 99 | // $spotter_array = Spotter->getDataFromDB($query,array(':id' => $id)); |
100 | 100 | /* |
@@ -107,7 +107,7 @@ discard block |
||
107 | 107 | } |
108 | 108 | $spotter_array = $sth->fetchAll(PDO->FETCH_ASSOC); |
109 | 109 | */ |
110 | - $spotter_array = $Spotter->getDataFromDB($query,array(':id' => $id)); |
|
110 | + $spotter_array = $Spotter->getDataFromDB($query, array(':id' => $id)); |
|
111 | 111 | |
112 | 112 | return $spotter_array; |
113 | 113 | } |
@@ -122,14 +122,14 @@ discard block |
||
122 | 122 | { |
123 | 123 | date_default_timezone_set('UTC'); |
124 | 124 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
125 | - $query = $this->global_query." WHERE spotter_archive.flightaware_id = :id"; |
|
125 | + $query = $this->global_query." WHERE spotter_archive.flightaware_id = :id"; |
|
126 | 126 | |
127 | 127 | // $spotter_array = Spotter->getDataFromDB($query,array(':id' => $id)); |
128 | 128 | |
129 | 129 | try { |
130 | 130 | $sth = $this->db->prepare($query); |
131 | 131 | $sth->execute(array(':id' => $id)); |
132 | - } catch(PDOException $e) { |
|
132 | + } catch (PDOException $e) { |
|
133 | 133 | echo $e->getMessage(); |
134 | 134 | die; |
135 | 135 | } |
@@ -148,14 +148,14 @@ discard block |
||
148 | 148 | { |
149 | 149 | date_default_timezone_set('UTC'); |
150 | 150 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
151 | - $query = "SELECT spotter_archive.latitude, spotter_archive.longitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.flightaware_id = :id"; |
|
151 | + $query = "SELECT spotter_archive.latitude, spotter_archive.longitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.flightaware_id = :id"; |
|
152 | 152 | |
153 | 153 | // $spotter_array = Spotter->getDataFromDB($query,array(':id' => $id)); |
154 | 154 | |
155 | 155 | try { |
156 | 156 | $sth = $this->db->prepare($query); |
157 | 157 | $sth->execute(array(':id' => $id)); |
158 | - } catch(PDOException $e) { |
|
158 | + } catch (PDOException $e) { |
|
159 | 159 | echo $e->getMessage(); |
160 | 160 | die; |
161 | 161 | } |
@@ -177,12 +177,12 @@ discard block |
||
177 | 177 | date_default_timezone_set('UTC'); |
178 | 178 | |
179 | 179 | $ident = filter_var($ident, FILTER_SANITIZE_STRING); |
180 | - $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.ident = :ident"; |
|
180 | + $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.ident = :ident"; |
|
181 | 181 | |
182 | 182 | try { |
183 | 183 | $sth = $this->db->prepare($query); |
184 | 184 | $sth->execute(array(':ident' => $ident)); |
185 | - } catch(PDOException $e) { |
|
185 | + } catch (PDOException $e) { |
|
186 | 186 | echo $e->getMessage(); |
187 | 187 | die; |
188 | 188 | } |
@@ -203,12 +203,12 @@ discard block |
||
203 | 203 | date_default_timezone_set('UTC'); |
204 | 204 | |
205 | 205 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
206 | - $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.flightaware_id = :id ORDER BY date"; |
|
206 | + $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.flightaware_id = :id ORDER BY date"; |
|
207 | 207 | |
208 | 208 | try { |
209 | 209 | $sth = $this->db->prepare($query); |
210 | 210 | $sth->execute(array(':id' => $id)); |
211 | - } catch(PDOException $e) { |
|
211 | + } catch (PDOException $e) { |
|
212 | 212 | echo $e->getMessage(); |
213 | 213 | die; |
214 | 214 | } |
@@ -229,12 +229,12 @@ discard block |
||
229 | 229 | date_default_timezone_set('UTC'); |
230 | 230 | |
231 | 231 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
232 | - $query = "SELECT spotter_archive.altitude, spotter_archive.ground_speed, spotter_archive.date FROM spotter_archive WHERE spotter_archive.flightaware_id = :id ORDER BY date"; |
|
232 | + $query = "SELECT spotter_archive.altitude, spotter_archive.ground_speed, spotter_archive.date FROM spotter_archive WHERE spotter_archive.flightaware_id = :id ORDER BY date"; |
|
233 | 233 | |
234 | 234 | try { |
235 | 235 | $sth = $this->db->prepare($query); |
236 | 236 | $sth->execute(array(':id' => $id)); |
237 | - } catch(PDOException $e) { |
|
237 | + } catch (PDOException $e) { |
|
238 | 238 | echo $e->getMessage(); |
239 | 239 | die; |
240 | 240 | } |
@@ -256,13 +256,13 @@ discard block |
||
256 | 256 | date_default_timezone_set('UTC'); |
257 | 257 | |
258 | 258 | $ident = filter_var($ident, FILTER_SANITIZE_STRING); |
259 | - $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.ident = :ident GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate LIMIT 1"; |
|
259 | + $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.ident = :ident GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate LIMIT 1"; |
|
260 | 260 | // $query = "SELECT spotter_archive.altitude, spotter_archive.date FROM spotter_archive WHERE spotter_archive.ident = :ident"; |
261 | 261 | |
262 | 262 | try { |
263 | 263 | $sth = $this->db->prepare($query); |
264 | 264 | $sth->execute(array(':ident' => $ident)); |
265 | - } catch(PDOException $e) { |
|
265 | + } catch (PDOException $e) { |
|
266 | 266 | echo $e->getMessage(); |
267 | 267 | die; |
268 | 268 | } |
@@ -279,13 +279,13 @@ discard block |
||
279 | 279 | * @return Array the spotter information |
280 | 280 | * |
281 | 281 | */ |
282 | - public function getSpotterArchiveData($ident,$flightaware_id,$date) |
|
282 | + public function getSpotterArchiveData($ident, $flightaware_id, $date) |
|
283 | 283 | { |
284 | 284 | $Spotter = new Spotter($this->db); |
285 | 285 | $ident = filter_var($ident, FILTER_SANITIZE_STRING); |
286 | - $query = "SELECT spotter_live.* FROM spotter_live INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_live l WHERE l.ident = :ident AND l.flightaware_id = :flightaware_id AND l.date LIKE :date GROUP BY l.flightaware_id) s on spotter_live.flightaware_id = s.flightaware_id AND spotter_live.date = s.maxdate"; |
|
286 | + $query = "SELECT spotter_live.* FROM spotter_live INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_live l WHERE l.ident = :ident AND l.flightaware_id = :flightaware_id AND l.date LIKE :date GROUP BY l.flightaware_id) s on spotter_live.flightaware_id = s.flightaware_id AND spotter_live.date = s.maxdate"; |
|
287 | 287 | |
288 | - $spotter_array = $Spotter->getDataFromDB($query,array(':ident' => $ident,':flightaware_id' => $flightaware_id,':date' => $date.'%')); |
|
288 | + $spotter_array = $Spotter->getDataFromDB($query, array(':ident' => $ident, ':flightaware_id' => $flightaware_id, ':date' => $date.'%')); |
|
289 | 289 | |
290 | 290 | return $spotter_array; |
291 | 291 | } |
@@ -298,7 +298,7 @@ discard block |
||
298 | 298 | try { |
299 | 299 | $sth = $this->db->prepare($query); |
300 | 300 | $sth->execute(); |
301 | - } catch(PDOException $e) { |
|
301 | + } catch (PDOException $e) { |
|
302 | 302 | echo $e->getMessage(); |
303 | 303 | die; |
304 | 304 | } |
@@ -310,24 +310,24 @@ discard block |
||
310 | 310 | * @return Array the spotter information |
311 | 311 | * |
312 | 312 | */ |
313 | - public function getMinLiveSpotterData($begindate,$enddate,$filter = array()) |
|
313 | + public function getMinLiveSpotterData($begindate, $enddate, $filter = array()) |
|
314 | 314 | { |
315 | 315 | global $globalDBdriver, $globalLiveInterval; |
316 | 316 | date_default_timezone_set('UTC'); |
317 | 317 | |
318 | 318 | $filter_query = ''; |
319 | 319 | if (isset($filter['source']) && !empty($filter['source'])) { |
320 | - $filter_query .= " AND format_source IN ('".implode("','",$filter['source'])."') "; |
|
320 | + $filter_query .= " AND format_source IN ('".implode("','", $filter['source'])."') "; |
|
321 | 321 | } |
322 | 322 | // Use spotter_output also ? |
323 | 323 | if (isset($filter['airlines']) && !empty($filter['airlines'])) { |
324 | - $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_archive_output.airline_icao IN ('".implode("','",$filter['airlines'])."')) so ON so.flightaware_id = spotter_archive.flightaware_id "; |
|
324 | + $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_archive_output.airline_icao IN ('".implode("','", $filter['airlines'])."')) so ON so.flightaware_id = spotter_archive.flightaware_id "; |
|
325 | 325 | } |
326 | 326 | if (isset($filter['airlinestype']) && !empty($filter['airlinestype'])) { |
327 | 327 | $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_archive_output.airline_type = '".$filter['airlinestype']."') sa ON sa.flightaware_id = spotter_archive.flightaware_id "; |
328 | 328 | } |
329 | 329 | if (isset($filter['source_aprs']) && !empty($filter['source_aprs'])) { |
330 | - $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
|
330 | + $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','", $filter['source_aprs'])."')"; |
|
331 | 331 | } |
332 | 332 | |
333 | 333 | //if (!isset($globalLiveInterval)) $globalLiveInterval = '200'; |
@@ -346,14 +346,14 @@ discard block |
||
346 | 346 | GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id |
347 | 347 | AND spotter_archive.date = s.maxdate '.$filter_query.'LEFT JOIN (SELECT aircraft_shadow,icao FROM aircraft) a ON spotter_archive.aircraft_icao = a.icao'; |
348 | 348 | */ |
349 | - $query = 'SELECT spotter_archive.date,spotter_archive.flightaware_id, spotter_archive.ident, spotter_archive.aircraft_icao, spotter_archive.departure_airport_icao as departure_airport, spotter_archive.arrival_airport_icao as arrival_airport, spotter_archive.latitude, spotter_archive.longitude, spotter_archive.altitude, spotter_archive.heading, spotter_archive.ground_speed, spotter_archive.squawk, a.aircraft_shadow,a.engine_type, a.engine_count, a.wake_category |
|
349 | + $query = 'SELECT spotter_archive.date,spotter_archive.flightaware_id, spotter_archive.ident, spotter_archive.aircraft_icao, spotter_archive.departure_airport_icao as departure_airport, spotter_archive.arrival_airport_icao as arrival_airport, spotter_archive.latitude, spotter_archive.longitude, spotter_archive.altitude, spotter_archive.heading, spotter_archive.ground_speed, spotter_archive.squawk, a.aircraft_shadow,a.engine_type, a.engine_count, a.wake_category |
|
350 | 350 | FROM spotter_archive |
351 | 351 | INNER JOIN (SELECT * FROM aircraft) a on spotter_archive.aircraft_icao = a.icao |
352 | 352 | WHERE spotter_archive.date BETWEEN '."'".$begindate."'".' AND '."'".$begindate."'".' |
353 | 353 | '.$filter_query.' ORDER BY flightaware_id LIMIT 3500 OFFSET 0'; |
354 | 354 | } else { |
355 | 355 | //$query = 'SELECT spotter_archive.ident, spotter_archive.flightaware_id, spotter_archive.aircraft_icao, spotter_archive.departure_airport_icao as departure_airport, spotter_archive.arrival_airport_icao as arrival_airport, spotter_archive.latitude, spotter_archive.longitude, spotter_archive.altitude, spotter_archive.heading, spotter_archive.ground_speed, spotter_archive.squawk, a.aircraft_shadow FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$globalLiveInterval.' SECOND) <= l.date GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate '.$filter_query.'INNER JOIN (SELECT * FROM aircraft) a on spotter_archive.aircraft_icao = a.icao'; |
356 | - $query = 'SELECT spotter_archive.date,spotter_archive.flightaware_id, spotter_archive.ident, spotter_archive.aircraft_icao, spotter_archive.departure_airport_icao as departure_airport, spotter_archive.arrival_airport_icao as arrival_airport, spotter_archive.latitude, spotter_archive.longitude, spotter_archive.altitude, spotter_archive.heading, spotter_archive.ground_speed, spotter_archive.squawk, a.aircraft_shadow,a.engine_type, a.engine_count, a.wake_category |
|
356 | + $query = 'SELECT spotter_archive.date,spotter_archive.flightaware_id, spotter_archive.ident, spotter_archive.aircraft_icao, spotter_archive.departure_airport_icao as departure_airport, spotter_archive.arrival_airport_icao as arrival_airport, spotter_archive.latitude, spotter_archive.longitude, spotter_archive.altitude, spotter_archive.heading, spotter_archive.ground_speed, spotter_archive.squawk, a.aircraft_shadow,a.engine_type, a.engine_count, a.wake_category |
|
357 | 357 | FROM spotter_archive |
358 | 358 | INNER JOIN (SELECT * FROM aircraft) a on spotter_archive.aircraft_icao = a.icao |
359 | 359 | WHERE spotter_archive.date >= '."'".$begindate."'".' AND spotter_archive.date <= '."'".$enddate."'".' |
@@ -363,7 +363,7 @@ discard block |
||
363 | 363 | try { |
364 | 364 | $sth = $this->db->prepare($query); |
365 | 365 | $sth->execute(); |
366 | - } catch(PDOException $e) { |
|
366 | + } catch (PDOException $e) { |
|
367 | 367 | echo $e->getMessage(); |
368 | 368 | die; |
369 | 369 | } |
@@ -378,24 +378,24 @@ discard block |
||
378 | 378 | * @return Array the spotter information |
379 | 379 | * |
380 | 380 | */ |
381 | - public function getMinLiveSpotterDataPlayback($begindate,$enddate,$filter = array()) |
|
381 | + public function getMinLiveSpotterDataPlayback($begindate, $enddate, $filter = array()) |
|
382 | 382 | { |
383 | 383 | global $globalDBdriver, $globalLiveInterval; |
384 | 384 | date_default_timezone_set('UTC'); |
385 | 385 | |
386 | 386 | $filter_query = ''; |
387 | 387 | if (isset($filter['source']) && !empty($filter['source'])) { |
388 | - $filter_query .= " AND format_source IN ('".implode("','",$filter['source'])."') "; |
|
388 | + $filter_query .= " AND format_source IN ('".implode("','", $filter['source'])."') "; |
|
389 | 389 | } |
390 | 390 | // Should use spotter_output also ? |
391 | 391 | if (isset($filter['airlines']) && !empty($filter['airlines'])) { |
392 | - $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_archive_output.airline_icao IN ('".implode("','",$filter['airlines'])."')) so ON so.flightaware_id = spotter_archive.flightaware_id "; |
|
392 | + $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_archive_output.airline_icao IN ('".implode("','", $filter['airlines'])."')) so ON so.flightaware_id = spotter_archive.flightaware_id "; |
|
393 | 393 | } |
394 | 394 | if (isset($filter['airlinestype']) && !empty($filter['airlinestype'])) { |
395 | 395 | $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_archive_output WHERE spotter_archive_output.airline_type = '".$filter['airlinestype']."') sa ON sa.flightaware_id = spotter_archive.flightaware_id "; |
396 | 396 | } |
397 | 397 | if (isset($filter['source_aprs']) && !empty($filter['source_aprs'])) { |
398 | - $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
|
398 | + $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','", $filter['source_aprs'])."')"; |
|
399 | 399 | } |
400 | 400 | |
401 | 401 | //if (!isset($globalLiveInterval)) $globalLiveInterval = '200'; |
@@ -405,7 +405,7 @@ discard block |
||
405 | 405 | FROM spotter_archive |
406 | 406 | INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE (l.date BETWEEN '."'".$begindate."'".' AND '."'".$enddate."'".') GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate '.$filter_query.'LEFT JOIN (SELECT aircraft_shadow,icao FROM aircraft) a ON spotter_archive.aircraft_icao = a.icao'; |
407 | 407 | */ |
408 | - $query = 'SELECT a.aircraft_shadow, spotter_archive_output.ident, spotter_archive_output.flightaware_id, spotter_archive_output.aircraft_icao, spotter_archive_output.departure_airport_icao as departure_airport, spotter_archive_output.arrival_airport_icao as arrival_airport, spotter_archive_output.latitude, spotter_archive_output.longitude, spotter_archive_output.altitude, spotter_archive_output.heading, spotter_archive_output.ground_speed, spotter_archive_output.squawk |
|
408 | + $query = 'SELECT a.aircraft_shadow, spotter_archive_output.ident, spotter_archive_output.flightaware_id, spotter_archive_output.aircraft_icao, spotter_archive_output.departure_airport_icao as departure_airport, spotter_archive_output.arrival_airport_icao as arrival_airport, spotter_archive_output.latitude, spotter_archive_output.longitude, spotter_archive_output.altitude, spotter_archive_output.heading, spotter_archive_output.ground_speed, spotter_archive_output.squawk |
|
409 | 409 | FROM spotter_archive_output |
410 | 410 | LEFT JOIN (SELECT aircraft_shadow,icao FROM aircraft) a ON spotter_archive_output.aircraft_icao = a.icao |
411 | 411 | WHERE (spotter_archive_output.date BETWEEN '."'".$begindate."'".' AND '."'".$enddate."'".') |
@@ -420,7 +420,7 @@ discard block |
||
420 | 420 | WHERE spotter_archive_output.date >= '."'".$begindate."'".' AND spotter_archive_output.date <= '."'".$enddate."'".' |
421 | 421 | '.$filter_query.' GROUP BY spotter_archive_output.flightaware_id, spotter_archive_output.ident, spotter_archive_output.aircraft_icao, spotter_archive_output.departure_airport_icao, spotter_archive_output.arrival_airport_icao, spotter_archive_output.latitude, spotter_archive_output.longitude, spotter_archive_output.altitude, spotter_archive_output.heading, spotter_archive_output.ground_speed, spotter_archive_output.squawk, a.aircraft_shadow'; |
422 | 422 | */ |
423 | - $query = 'SELECT DISTINCT spotter_archive_output.flightaware_id, spotter_archive_output.ident, spotter_archive_output.aircraft_icao, spotter_archive_output.departure_airport_icao as departure_airport, spotter_archive_output.arrival_airport_icao as arrival_airport, spotter_archive_output.latitude, spotter_archive_output.longitude, spotter_archive_output.altitude, spotter_archive_output.heading, spotter_archive_output.ground_speed, spotter_archive_output.squawk, a.aircraft_shadow |
|
423 | + $query = 'SELECT DISTINCT spotter_archive_output.flightaware_id, spotter_archive_output.ident, spotter_archive_output.aircraft_icao, spotter_archive_output.departure_airport_icao as departure_airport, spotter_archive_output.arrival_airport_icao as arrival_airport, spotter_archive_output.latitude, spotter_archive_output.longitude, spotter_archive_output.altitude, spotter_archive_output.heading, spotter_archive_output.ground_speed, spotter_archive_output.squawk, a.aircraft_shadow |
|
424 | 424 | FROM spotter_archive_output |
425 | 425 | INNER JOIN (SELECT * FROM aircraft) a on spotter_archive_output.aircraft_icao = a.icao |
426 | 426 | WHERE spotter_archive_output.date >= '."'".$begindate."'".' AND spotter_archive_output.date <= '."'".$enddate."'".' |
@@ -432,7 +432,7 @@ discard block |
||
432 | 432 | try { |
433 | 433 | $sth = $this->db->prepare($query); |
434 | 434 | $sth->execute(); |
435 | - } catch(PDOException $e) { |
|
435 | + } catch (PDOException $e) { |
|
436 | 436 | echo $e->getMessage(); |
437 | 437 | die; |
438 | 438 | } |
@@ -447,23 +447,23 @@ discard block |
||
447 | 447 | * @return Array the spotter information |
448 | 448 | * |
449 | 449 | */ |
450 | - public function getLiveSpotterCount($begindate,$enddate,$filter = array()) |
|
450 | + public function getLiveSpotterCount($begindate, $enddate, $filter = array()) |
|
451 | 451 | { |
452 | 452 | global $globalDBdriver, $globalLiveInterval; |
453 | 453 | date_default_timezone_set('UTC'); |
454 | 454 | |
455 | 455 | $filter_query = ''; |
456 | 456 | if (isset($filter['source']) && !empty($filter['source'])) { |
457 | - $filter_query .= " AND format_source IN ('".implode("','",$filter['source'])."') "; |
|
457 | + $filter_query .= " AND format_source IN ('".implode("','", $filter['source'])."') "; |
|
458 | 458 | } |
459 | 459 | if (isset($filter['airlines']) && !empty($filter['airlines'])) { |
460 | - $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_output WHERE spotter_output.airline_icao IN ('".implode("','",$filter['airlines'])."')) so ON so.flightaware_id = spotter_archive.flightaware_id "; |
|
460 | + $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_output WHERE spotter_output.airline_icao IN ('".implode("','", $filter['airlines'])."')) so ON so.flightaware_id = spotter_archive.flightaware_id "; |
|
461 | 461 | } |
462 | 462 | if (isset($filter['airlinestype']) && !empty($filter['airlinestype'])) { |
463 | 463 | $filter_query .= " INNER JOIN (SELECT flightaware_id FROM spotter_output WHERE spotter_output.airline_type = '".$filter['airlinestype']."') sa ON sa.flightaware_id = spotter_archive.flightaware_id "; |
464 | 464 | } |
465 | 465 | if (isset($filter['source_aprs']) && !empty($filter['source_aprs'])) { |
466 | - $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
|
466 | + $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','", $filter['source_aprs'])."')"; |
|
467 | 467 | } |
468 | 468 | |
469 | 469 | //if (!isset($globalLiveInterval)) $globalLiveInterval = '200'; |
@@ -478,7 +478,7 @@ discard block |
||
478 | 478 | try { |
479 | 479 | $sth = $this->db->prepare($query); |
480 | 480 | $sth->execute(); |
481 | - } catch(PDOException $e) { |
|
481 | + } catch (PDOException $e) { |
|
482 | 482 | echo $e->getMessage(); |
483 | 483 | die; |
484 | 484 | } |
@@ -498,7 +498,7 @@ discard block |
||
498 | 498 | * @return Array the spotter information |
499 | 499 | * |
500 | 500 | */ |
501 | - public function searchSpotterData($q = '', $registration = '', $aircraft_icao = '', $aircraft_manufacturer = '', $highlights = '', $airline_icao = '', $airline_country = '', $airline_type = '', $airport = '', $airport_country = '', $callsign = '', $departure_airport_route = '', $arrival_airport_route = '', $owner = '',$pilot_id = '',$pilot_name = '',$altitude = '', $date_posted = '', $limit = '', $sort = '', $includegeodata = '',$origLat = '',$origLon = '',$dist = '', $filter=array()) |
|
501 | + public function searchSpotterData($q = '', $registration = '', $aircraft_icao = '', $aircraft_manufacturer = '', $highlights = '', $airline_icao = '', $airline_country = '', $airline_type = '', $airport = '', $airport_country = '', $callsign = '', $departure_airport_route = '', $arrival_airport_route = '', $owner = '', $pilot_id = '', $pilot_name = '', $altitude = '', $date_posted = '', $limit = '', $sort = '', $includegeodata = '', $origLat = '', $origLon = '', $dist = '', $filter = array()) |
|
502 | 502 | { |
503 | 503 | global $globalTimezone, $globalDBdriver; |
504 | 504 | require_once(dirname(__FILE__).'/class.Translation.php'); |
@@ -520,7 +520,7 @@ discard block |
||
520 | 520 | |
521 | 521 | $q_array = explode(" ", $q); |
522 | 522 | |
523 | - foreach ($q_array as $q_item){ |
|
523 | + foreach ($q_array as $q_item) { |
|
524 | 524 | $additional_query .= " AND ("; |
525 | 525 | $additional_query .= "(spotter_archive_output.spotter_id like '%".$q_item."%') OR "; |
526 | 526 | $additional_query .= "(spotter_archive_output.aircraft_icao like '%".$q_item."%') OR "; |
@@ -552,7 +552,7 @@ discard block |
||
552 | 552 | |
553 | 553 | if ($registration != "") |
554 | 554 | { |
555 | - $registration = filter_var($registration,FILTER_SANITIZE_STRING); |
|
555 | + $registration = filter_var($registration, FILTER_SANITIZE_STRING); |
|
556 | 556 | if (!is_string($registration)) |
557 | 557 | { |
558 | 558 | return false; |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | |
564 | 564 | if ($aircraft_icao != "") |
565 | 565 | { |
566 | - $aircraft_icao = filter_var($aircraft_icao,FILTER_SANITIZE_STRING); |
|
566 | + $aircraft_icao = filter_var($aircraft_icao, FILTER_SANITIZE_STRING); |
|
567 | 567 | if (!is_string($aircraft_icao)) |
568 | 568 | { |
569 | 569 | return false; |
@@ -574,7 +574,7 @@ discard block |
||
574 | 574 | |
575 | 575 | if ($aircraft_manufacturer != "") |
576 | 576 | { |
577 | - $aircraft_manufacturer = filter_var($aircraft_manufacturer,FILTER_SANITIZE_STRING); |
|
577 | + $aircraft_manufacturer = filter_var($aircraft_manufacturer, FILTER_SANITIZE_STRING); |
|
578 | 578 | if (!is_string($aircraft_manufacturer)) |
579 | 579 | { |
580 | 580 | return false; |
@@ -595,7 +595,7 @@ discard block |
||
595 | 595 | |
596 | 596 | if ($airline_icao != "") |
597 | 597 | { |
598 | - $airline_icao = filter_var($airline_icao,FILTER_SANITIZE_STRING); |
|
598 | + $airline_icao = filter_var($airline_icao, FILTER_SANITIZE_STRING); |
|
599 | 599 | if (!is_string($airline_icao)) |
600 | 600 | { |
601 | 601 | return false; |
@@ -606,7 +606,7 @@ discard block |
||
606 | 606 | |
607 | 607 | if ($airline_country != "") |
608 | 608 | { |
609 | - $airline_country = filter_var($airline_country,FILTER_SANITIZE_STRING); |
|
609 | + $airline_country = filter_var($airline_country, FILTER_SANITIZE_STRING); |
|
610 | 610 | if (!is_string($airline_country)) |
611 | 611 | { |
612 | 612 | return false; |
@@ -617,7 +617,7 @@ discard block |
||
617 | 617 | |
618 | 618 | if ($airline_type != "") |
619 | 619 | { |
620 | - $airline_type = filter_var($airline_type,FILTER_SANITIZE_STRING); |
|
620 | + $airline_type = filter_var($airline_type, FILTER_SANITIZE_STRING); |
|
621 | 621 | if (!is_string($airline_type)) |
622 | 622 | { |
623 | 623 | return false; |
@@ -639,7 +639,7 @@ discard block |
||
639 | 639 | |
640 | 640 | if ($airport != "") |
641 | 641 | { |
642 | - $airport = filter_var($airport,FILTER_SANITIZE_STRING); |
|
642 | + $airport = filter_var($airport, FILTER_SANITIZE_STRING); |
|
643 | 643 | if (!is_string($airport)) |
644 | 644 | { |
645 | 645 | return false; |
@@ -650,7 +650,7 @@ discard block |
||
650 | 650 | |
651 | 651 | if ($airport_country != "") |
652 | 652 | { |
653 | - $airport_country = filter_var($airport_country,FILTER_SANITIZE_STRING); |
|
653 | + $airport_country = filter_var($airport_country, FILTER_SANITIZE_STRING); |
|
654 | 654 | if (!is_string($airport_country)) |
655 | 655 | { |
656 | 656 | return false; |
@@ -661,7 +661,7 @@ discard block |
||
661 | 661 | |
662 | 662 | if ($callsign != "") |
663 | 663 | { |
664 | - $callsign = filter_var($callsign,FILTER_SANITIZE_STRING); |
|
664 | + $callsign = filter_var($callsign, FILTER_SANITIZE_STRING); |
|
665 | 665 | if (!is_string($callsign)) |
666 | 666 | { |
667 | 667 | return false; |
@@ -669,7 +669,7 @@ discard block |
||
669 | 669 | $translate = $Translation->ident2icao($callsign); |
670 | 670 | if ($translate != $callsign) { |
671 | 671 | $additional_query .= " AND (spotter_archive_output.ident = :callsign OR spotter_archive_output.ident = :translate)"; |
672 | - $query_values = array_merge($query_values,array(':callsign' => $callsign,':translate' => $translate)); |
|
672 | + $query_values = array_merge($query_values, array(':callsign' => $callsign, ':translate' => $translate)); |
|
673 | 673 | } else { |
674 | 674 | $additional_query .= " AND (spotter_archive_output.ident = '".$callsign."')"; |
675 | 675 | } |
@@ -678,7 +678,7 @@ discard block |
||
678 | 678 | |
679 | 679 | if ($owner != "") |
680 | 680 | { |
681 | - $owner = filter_var($owner,FILTER_SANITIZE_STRING); |
|
681 | + $owner = filter_var($owner, FILTER_SANITIZE_STRING); |
|
682 | 682 | if (!is_string($owner)) |
683 | 683 | { |
684 | 684 | return false; |
@@ -689,7 +689,7 @@ discard block |
||
689 | 689 | |
690 | 690 | if ($pilot_name != "") |
691 | 691 | { |
692 | - $pilot_name = filter_var($pilot_name,FILTER_SANITIZE_STRING); |
|
692 | + $pilot_name = filter_var($pilot_name, FILTER_SANITIZE_STRING); |
|
693 | 693 | if (!is_string($pilot_name)) |
694 | 694 | { |
695 | 695 | return false; |
@@ -700,7 +700,7 @@ discard block |
||
700 | 700 | |
701 | 701 | if ($pilot_id != "") |
702 | 702 | { |
703 | - $pilot_id = filter_var($pilot_id,FILTER_SANITIZE_NUMBER_INT); |
|
703 | + $pilot_id = filter_var($pilot_id, FILTER_SANITIZE_NUMBER_INT); |
|
704 | 704 | if (!is_string($pilot_id)) |
705 | 705 | { |
706 | 706 | return false; |
@@ -711,7 +711,7 @@ discard block |
||
711 | 711 | |
712 | 712 | if ($departure_airport_route != "") |
713 | 713 | { |
714 | - $departure_airport_route = filter_var($departure_airport_route,FILTER_SANITIZE_STRING); |
|
714 | + $departure_airport_route = filter_var($departure_airport_route, FILTER_SANITIZE_STRING); |
|
715 | 715 | if (!is_string($departure_airport_route)) |
716 | 716 | { |
717 | 717 | return false; |
@@ -722,7 +722,7 @@ discard block |
||
722 | 722 | |
723 | 723 | if ($arrival_airport_route != "") |
724 | 724 | { |
725 | - $arrival_airport_route = filter_var($arrival_airport_route,FILTER_SANITIZE_STRING); |
|
725 | + $arrival_airport_route = filter_var($arrival_airport_route, FILTER_SANITIZE_STRING); |
|
726 | 726 | if (!is_string($arrival_airport_route)) |
727 | 727 | { |
728 | 728 | return false; |
@@ -735,8 +735,8 @@ discard block |
||
735 | 735 | { |
736 | 736 | $altitude_array = explode(",", $altitude); |
737 | 737 | |
738 | - $altitude_array[0] = filter_var($altitude_array[0],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
|
739 | - $altitude_array[1] = filter_var($altitude_array[1],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
|
738 | + $altitude_array[0] = filter_var($altitude_array[0], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); |
|
739 | + $altitude_array[1] = filter_var($altitude_array[1], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); |
|
740 | 740 | |
741 | 741 | |
742 | 742 | if ($altitude_array[1] != "") |
@@ -754,8 +754,8 @@ discard block |
||
754 | 754 | { |
755 | 755 | $date_array = explode(",", $date_posted); |
756 | 756 | |
757 | - $date_array[0] = filter_var($date_array[0],FILTER_SANITIZE_STRING); |
|
758 | - $date_array[1] = filter_var($date_array[1],FILTER_SANITIZE_STRING); |
|
757 | + $date_array[0] = filter_var($date_array[0], FILTER_SANITIZE_STRING); |
|
758 | + $date_array[1] = filter_var($date_array[1], FILTER_SANITIZE_STRING); |
|
759 | 759 | |
760 | 760 | if ($globalTimezone != '') { |
761 | 761 | date_default_timezone_set($globalTimezone); |
@@ -787,8 +787,8 @@ discard block |
||
787 | 787 | { |
788 | 788 | $limit_array = explode(",", $limit); |
789 | 789 | |
790 | - $limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT); |
|
791 | - $limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT); |
|
790 | + $limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT); |
|
791 | + $limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT); |
|
792 | 792 | |
793 | 793 | if ($limit_array[0] >= 0 && $limit_array[1] >= 0) |
794 | 794 | { |
@@ -799,8 +799,8 @@ discard block |
||
799 | 799 | |
800 | 800 | |
801 | 801 | if ($origLat != "" && $origLon != "" && $dist != "") { |
802 | - $dist = number_format($dist*0.621371,2,'.',''); |
|
803 | - $query="SELECT spotter_archive_output.*, 3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - ABS(CAST(spotter_archive.latitude as double precision)))*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(ABS(CAST(spotter_archive.latitude as double precision))*pi()/180)*POWER(SIN(($origLon-CAST(spotter_archive.longitude as double precision))*pi()/180/2),2))) as distance |
|
802 | + $dist = number_format($dist*0.621371, 2, '.', ''); |
|
803 | + $query = "SELECT spotter_archive_output.*, 3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - ABS(CAST(spotter_archive.latitude as double precision)))*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(ABS(CAST(spotter_archive.latitude as double precision))*pi()/180)*POWER(SIN(($origLon-CAST(spotter_archive.longitude as double precision))*pi()/180/2),2))) as distance |
|
804 | 804 | FROM spotter_archive_output, spotter_archive WHERE spotter_output_archive.flightaware_id = spotter_archive.flightaware_id AND spotter_output.ident <> '' ".$additional_query."AND CAST(spotter_archive.longitude as double precision) between ($origLon-$dist/ABS(cos(radians($origLat))*69)) and ($origLon+$dist/ABS(cos(radians($origLat))*69)) and CAST(spotter_archive.latitude as double precision) between ($origLat-($dist/69)) and ($origLat+($dist/69)) |
805 | 805 | AND (3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - ABS(CAST(spotter_archive.latitude as double precision)))*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(ABS(CAST(spotter_archive.latitude as double precision))*pi()/180)*POWER(SIN(($origLon-CAST(spotter_archive.longitude as double precision))*pi()/180/2),2)))) < $dist".$filter_query." ORDER BY distance"; |
806 | 806 | } else { |
@@ -817,12 +817,12 @@ discard block |
||
817 | 817 | $additional_query .= " AND (spotter_archive_output.waypoints <> '')"; |
818 | 818 | } |
819 | 819 | |
820 | - $query = "SELECT spotter_archive_output.* FROM spotter_archive_output |
|
820 | + $query = "SELECT spotter_archive_output.* FROM spotter_archive_output |
|
821 | 821 | WHERE spotter_archive_output.ident <> '' |
822 | 822 | ".$additional_query." |
823 | 823 | ".$filter_query.$orderby_query; |
824 | 824 | } |
825 | - $spotter_array = $Spotter->getDataFromDB($query, $query_values,$limit_query); |
|
825 | + $spotter_array = $Spotter->getDataFromDB($query, $query_values, $limit_query); |
|
826 | 826 | |
827 | 827 | return $spotter_array; |
828 | 828 | } |
@@ -839,7 +839,7 @@ discard block |
||
839 | 839 | try { |
840 | 840 | $sth = $this->db->prepare($query); |
841 | 841 | $sth->execute(); |
842 | - } catch(PDOException $e) { |
|
842 | + } catch (PDOException $e) { |
|
843 | 843 | return "error"; |
844 | 844 | } |
845 | 845 | } |
@@ -876,8 +876,8 @@ discard block |
||
876 | 876 | { |
877 | 877 | $limit_array = explode(",", $limit); |
878 | 878 | |
879 | - $limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT); |
|
880 | - $limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT); |
|
879 | + $limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT); |
|
880 | + $limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT); |
|
881 | 881 | |
882 | 882 | if ($limit_array[0] >= 0 && $limit_array[1] >= 0) |
883 | 883 | { |
@@ -907,7 +907,7 @@ discard block |
||
907 | 907 | * @return Array the airline country list |
908 | 908 | * |
909 | 909 | */ |
910 | - public function countAllFlightOverCountries($limit = true,$olderthanmonths = 0,$sincedate = '') |
|
910 | + public function countAllFlightOverCountries($limit = true, $olderthanmonths = 0, $sincedate = '') |
|
911 | 911 | { |
912 | 912 | global $globalDBdriver; |
913 | 913 | /* |
@@ -936,7 +936,7 @@ discard block |
||
936 | 936 | $flight_array = array(); |
937 | 937 | $temp_array = array(); |
938 | 938 | |
939 | - while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
|
939 | + while ($row = $sth->fetch(PDO::FETCH_ASSOC)) |
|
940 | 940 | { |
941 | 941 | $temp_array['flight_count'] = $row['nb']; |
942 | 942 | $temp_array['flight_country'] = $row['name']; |
@@ -953,14 +953,14 @@ discard block |
||
953 | 953 | * @return Array the spotter information |
954 | 954 | * |
955 | 955 | */ |
956 | - public function getDateArchiveSpotterDataById($id,$date) |
|
956 | + public function getDateArchiveSpotterDataById($id, $date) |
|
957 | 957 | { |
958 | 958 | $Spotter = new Spotter($this->db); |
959 | 959 | date_default_timezone_set('UTC'); |
960 | 960 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
961 | - $query = 'SELECT spotter_archive.* FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.flightaware_id = :id AND l.date <= :date GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate ORDER BY spotter_archive.date DESC'; |
|
962 | - $date = date('c',$date); |
|
963 | - $spotter_array = $Spotter->getDataFromDB($query,array(':id' => $id,':date' => $date)); |
|
961 | + $query = 'SELECT spotter_archive.* FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.flightaware_id = :id AND l.date <= :date GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate ORDER BY spotter_archive.date DESC'; |
|
962 | + $date = date('c', $date); |
|
963 | + $spotter_array = $Spotter->getDataFromDB($query, array(':id' => $id, ':date' => $date)); |
|
964 | 964 | return $spotter_array; |
965 | 965 | } |
966 | 966 | |
@@ -970,14 +970,14 @@ discard block |
||
970 | 970 | * @return Array the spotter information |
971 | 971 | * |
972 | 972 | */ |
973 | - public function getDateArchiveSpotterDataByIdent($ident,$date) |
|
973 | + public function getDateArchiveSpotterDataByIdent($ident, $date) |
|
974 | 974 | { |
975 | 975 | $Spotter = new Spotter($this->db); |
976 | 976 | date_default_timezone_set('UTC'); |
977 | 977 | $ident = filter_var($ident, FILTER_SANITIZE_STRING); |
978 | - $query = 'SELECT spotter_archive.* FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.ident = :ident AND l.date <= :date GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate ORDER BY spotter_archive.date DESC'; |
|
979 | - $date = date('c',$date); |
|
980 | - $spotter_array = $Spotter->getDataFromDB($query,array(':ident' => $ident,':date' => $date)); |
|
978 | + $query = 'SELECT spotter_archive.* FROM spotter_archive INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate FROM spotter_archive l WHERE l.ident = :ident AND l.date <= :date GROUP BY l.flightaware_id) s on spotter_archive.flightaware_id = s.flightaware_id AND spotter_archive.date = s.maxdate ORDER BY spotter_archive.date DESC'; |
|
979 | + $date = date('c', $date); |
|
980 | + $spotter_array = $Spotter->getDataFromDB($query, array(':ident' => $ident, ':date' => $date)); |
|
981 | 981 | return $spotter_array; |
982 | 982 | } |
983 | 983 |