@@ -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,7 +346,7 @@ 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 a.aircraft_shadow, 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 |
|
349 | + $query = 'SELECT a.aircraft_shadow, 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 |
|
350 | 350 | FROM spotter_archive |
351 | 351 | INNER JOIN (SELECT l.flightaware_id, max(l.date) as maxdate |
352 | 352 | FROM spotter_archive l |
@@ -355,7 +355,7 @@ discard block |
||
355 | 355 | AND spotter_archive.date = s.maxdate '.$filter_query.'LEFT JOIN (SELECT aircraft_shadow,icao FROM aircraft) a ON spotter_archive.aircraft_icao = a.icao'; |
356 | 356 | } else { |
357 | 357 | //$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'; |
358 | - $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 |
|
358 | + $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 |
|
359 | 359 | FROM spotter_archive |
360 | 360 | INNER JOIN (SELECT * FROM aircraft) a on spotter_archive.aircraft_icao = a.icao |
361 | 361 | WHERE spotter_archive.date >= '."'".$begindate."'".' AND spotter_archive.date <= '."'".$enddate."'".' |
@@ -365,7 +365,7 @@ discard block |
||
365 | 365 | try { |
366 | 366 | $sth = $this->db->prepare($query); |
367 | 367 | $sth->execute(); |
368 | - } catch(PDOException $e) { |
|
368 | + } catch (PDOException $e) { |
|
369 | 369 | echo $e->getMessage(); |
370 | 370 | die; |
371 | 371 | } |
@@ -380,24 +380,24 @@ discard block |
||
380 | 380 | * @return Array the spotter information |
381 | 381 | * |
382 | 382 | */ |
383 | - public function getMinLiveSpotterDataPlayback($begindate,$enddate,$filter = array()) |
|
383 | + public function getMinLiveSpotterDataPlayback($begindate, $enddate, $filter = array()) |
|
384 | 384 | { |
385 | 385 | global $globalDBdriver, $globalLiveInterval; |
386 | 386 | date_default_timezone_set('UTC'); |
387 | 387 | |
388 | 388 | $filter_query = ''; |
389 | 389 | if (isset($filter['source']) && !empty($filter['source'])) { |
390 | - $filter_query .= " AND format_source IN ('".implode("','",$filter['source'])."') "; |
|
390 | + $filter_query .= " AND format_source IN ('".implode("','", $filter['source'])."') "; |
|
391 | 391 | } |
392 | 392 | // Should use spotter_output also ? |
393 | 393 | if (isset($filter['airlines']) && !empty($filter['airlines'])) { |
394 | - $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 "; |
|
394 | + $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 "; |
|
395 | 395 | } |
396 | 396 | if (isset($filter['airlinestype']) && !empty($filter['airlinestype'])) { |
397 | 397 | $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 "; |
398 | 398 | } |
399 | 399 | if (isset($filter['source_aprs']) && !empty($filter['source_aprs'])) { |
400 | - $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
|
400 | + $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','", $filter['source_aprs'])."')"; |
|
401 | 401 | } |
402 | 402 | |
403 | 403 | //if (!isset($globalLiveInterval)) $globalLiveInterval = '200'; |
@@ -407,7 +407,7 @@ discard block |
||
407 | 407 | FROM spotter_archive |
408 | 408 | 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'; |
409 | 409 | */ |
410 | - $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 |
|
410 | + $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 |
|
411 | 411 | FROM spotter_archive_output |
412 | 412 | LEFT JOIN (SELECT aircraft_shadow,icao FROM aircraft) a ON spotter_archive_output.aircraft_icao = a.icao |
413 | 413 | WHERE (spotter_archive_output.date BETWEEN '."'".$begindate."'".' AND '."'".$enddate."'".') |
@@ -422,7 +422,7 @@ discard block |
||
422 | 422 | WHERE spotter_archive_output.date >= '."'".$begindate."'".' AND spotter_archive_output.date <= '."'".$enddate."'".' |
423 | 423 | '.$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'; |
424 | 424 | */ |
425 | - $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 |
|
425 | + $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 |
|
426 | 426 | FROM spotter_archive_output |
427 | 427 | INNER JOIN (SELECT * FROM aircraft) a on spotter_archive_output.aircraft_icao = a.icao |
428 | 428 | WHERE spotter_archive_output.date >= '."'".$begindate."'".' AND spotter_archive_output.date <= '."'".$enddate."'".' |
@@ -434,7 +434,7 @@ discard block |
||
434 | 434 | try { |
435 | 435 | $sth = $this->db->prepare($query); |
436 | 436 | $sth->execute(); |
437 | - } catch(PDOException $e) { |
|
437 | + } catch (PDOException $e) { |
|
438 | 438 | echo $e->getMessage(); |
439 | 439 | die; |
440 | 440 | } |
@@ -449,23 +449,23 @@ discard block |
||
449 | 449 | * @return Array the spotter information |
450 | 450 | * |
451 | 451 | */ |
452 | - public function getLiveSpotterCount($begindate,$enddate,$filter = array()) |
|
452 | + public function getLiveSpotterCount($begindate, $enddate, $filter = array()) |
|
453 | 453 | { |
454 | 454 | global $globalDBdriver, $globalLiveInterval; |
455 | 455 | date_default_timezone_set('UTC'); |
456 | 456 | |
457 | 457 | $filter_query = ''; |
458 | 458 | if (isset($filter['source']) && !empty($filter['source'])) { |
459 | - $filter_query .= " AND format_source IN ('".implode("','",$filter['source'])."') "; |
|
459 | + $filter_query .= " AND format_source IN ('".implode("','", $filter['source'])."') "; |
|
460 | 460 | } |
461 | 461 | if (isset($filter['airlines']) && !empty($filter['airlines'])) { |
462 | - $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 "; |
|
462 | + $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 "; |
|
463 | 463 | } |
464 | 464 | if (isset($filter['airlinestype']) && !empty($filter['airlinestype'])) { |
465 | 465 | $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 "; |
466 | 466 | } |
467 | 467 | if (isset($filter['source_aprs']) && !empty($filter['source_aprs'])) { |
468 | - $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','",$filter['source_aprs'])."')"; |
|
468 | + $filter_query = " AND format_source = 'aprs' AND source_name IN ('".implode("','", $filter['source_aprs'])."')"; |
|
469 | 469 | } |
470 | 470 | |
471 | 471 | //if (!isset($globalLiveInterval)) $globalLiveInterval = '200'; |
@@ -480,7 +480,7 @@ discard block |
||
480 | 480 | try { |
481 | 481 | $sth = $this->db->prepare($query); |
482 | 482 | $sth->execute(); |
483 | - } catch(PDOException $e) { |
|
483 | + } catch (PDOException $e) { |
|
484 | 484 | echo $e->getMessage(); |
485 | 485 | die; |
486 | 486 | } |
@@ -500,7 +500,7 @@ discard block |
||
500 | 500 | * @return Array the spotter information |
501 | 501 | * |
502 | 502 | */ |
503 | - 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()) |
|
503 | + 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()) |
|
504 | 504 | { |
505 | 505 | global $globalTimezone, $globalDBdriver; |
506 | 506 | require_once(dirname(__FILE__).'/class.Translation.php'); |
@@ -522,7 +522,7 @@ discard block |
||
522 | 522 | |
523 | 523 | $q_array = explode(" ", $q); |
524 | 524 | |
525 | - foreach ($q_array as $q_item){ |
|
525 | + foreach ($q_array as $q_item) { |
|
526 | 526 | $additional_query .= " AND ("; |
527 | 527 | $additional_query .= "(spotter_archive_output.spotter_id like '%".$q_item."%') OR "; |
528 | 528 | $additional_query .= "(spotter_archive_output.aircraft_icao like '%".$q_item."%') OR "; |
@@ -554,7 +554,7 @@ discard block |
||
554 | 554 | |
555 | 555 | if ($registration != "") |
556 | 556 | { |
557 | - $registration = filter_var($registration,FILTER_SANITIZE_STRING); |
|
557 | + $registration = filter_var($registration, FILTER_SANITIZE_STRING); |
|
558 | 558 | if (!is_string($registration)) |
559 | 559 | { |
560 | 560 | return false; |
@@ -565,7 +565,7 @@ discard block |
||
565 | 565 | |
566 | 566 | if ($aircraft_icao != "") |
567 | 567 | { |
568 | - $aircraft_icao = filter_var($aircraft_icao,FILTER_SANITIZE_STRING); |
|
568 | + $aircraft_icao = filter_var($aircraft_icao, FILTER_SANITIZE_STRING); |
|
569 | 569 | if (!is_string($aircraft_icao)) |
570 | 570 | { |
571 | 571 | return false; |
@@ -576,7 +576,7 @@ discard block |
||
576 | 576 | |
577 | 577 | if ($aircraft_manufacturer != "") |
578 | 578 | { |
579 | - $aircraft_manufacturer = filter_var($aircraft_manufacturer,FILTER_SANITIZE_STRING); |
|
579 | + $aircraft_manufacturer = filter_var($aircraft_manufacturer, FILTER_SANITIZE_STRING); |
|
580 | 580 | if (!is_string($aircraft_manufacturer)) |
581 | 581 | { |
582 | 582 | return false; |
@@ -597,7 +597,7 @@ discard block |
||
597 | 597 | |
598 | 598 | if ($airline_icao != "") |
599 | 599 | { |
600 | - $airline_icao = filter_var($airline_icao,FILTER_SANITIZE_STRING); |
|
600 | + $airline_icao = filter_var($airline_icao, FILTER_SANITIZE_STRING); |
|
601 | 601 | if (!is_string($airline_icao)) |
602 | 602 | { |
603 | 603 | return false; |
@@ -608,7 +608,7 @@ discard block |
||
608 | 608 | |
609 | 609 | if ($airline_country != "") |
610 | 610 | { |
611 | - $airline_country = filter_var($airline_country,FILTER_SANITIZE_STRING); |
|
611 | + $airline_country = filter_var($airline_country, FILTER_SANITIZE_STRING); |
|
612 | 612 | if (!is_string($airline_country)) |
613 | 613 | { |
614 | 614 | return false; |
@@ -619,7 +619,7 @@ discard block |
||
619 | 619 | |
620 | 620 | if ($airline_type != "") |
621 | 621 | { |
622 | - $airline_type = filter_var($airline_type,FILTER_SANITIZE_STRING); |
|
622 | + $airline_type = filter_var($airline_type, FILTER_SANITIZE_STRING); |
|
623 | 623 | if (!is_string($airline_type)) |
624 | 624 | { |
625 | 625 | return false; |
@@ -641,7 +641,7 @@ discard block |
||
641 | 641 | |
642 | 642 | if ($airport != "") |
643 | 643 | { |
644 | - $airport = filter_var($airport,FILTER_SANITIZE_STRING); |
|
644 | + $airport = filter_var($airport, FILTER_SANITIZE_STRING); |
|
645 | 645 | if (!is_string($airport)) |
646 | 646 | { |
647 | 647 | return false; |
@@ -652,7 +652,7 @@ discard block |
||
652 | 652 | |
653 | 653 | if ($airport_country != "") |
654 | 654 | { |
655 | - $airport_country = filter_var($airport_country,FILTER_SANITIZE_STRING); |
|
655 | + $airport_country = filter_var($airport_country, FILTER_SANITIZE_STRING); |
|
656 | 656 | if (!is_string($airport_country)) |
657 | 657 | { |
658 | 658 | return false; |
@@ -663,7 +663,7 @@ discard block |
||
663 | 663 | |
664 | 664 | if ($callsign != "") |
665 | 665 | { |
666 | - $callsign = filter_var($callsign,FILTER_SANITIZE_STRING); |
|
666 | + $callsign = filter_var($callsign, FILTER_SANITIZE_STRING); |
|
667 | 667 | if (!is_string($callsign)) |
668 | 668 | { |
669 | 669 | return false; |
@@ -671,7 +671,7 @@ discard block |
||
671 | 671 | $translate = $Translation->ident2icao($callsign); |
672 | 672 | if ($translate != $callsign) { |
673 | 673 | $additional_query .= " AND (spotter_archive_output.ident = :callsign OR spotter_archive_output.ident = :translate)"; |
674 | - $query_values = array_merge($query_values,array(':callsign' => $callsign,':translate' => $translate)); |
|
674 | + $query_values = array_merge($query_values, array(':callsign' => $callsign, ':translate' => $translate)); |
|
675 | 675 | } else { |
676 | 676 | $additional_query .= " AND (spotter_archive_output.ident = '".$callsign."')"; |
677 | 677 | } |
@@ -680,7 +680,7 @@ discard block |
||
680 | 680 | |
681 | 681 | if ($owner != "") |
682 | 682 | { |
683 | - $owner = filter_var($owner,FILTER_SANITIZE_STRING); |
|
683 | + $owner = filter_var($owner, FILTER_SANITIZE_STRING); |
|
684 | 684 | if (!is_string($owner)) |
685 | 685 | { |
686 | 686 | return false; |
@@ -691,7 +691,7 @@ discard block |
||
691 | 691 | |
692 | 692 | if ($pilot_name != "") |
693 | 693 | { |
694 | - $pilot_name = filter_var($pilot_name,FILTER_SANITIZE_STRING); |
|
694 | + $pilot_name = filter_var($pilot_name, FILTER_SANITIZE_STRING); |
|
695 | 695 | if (!is_string($pilot_name)) |
696 | 696 | { |
697 | 697 | return false; |
@@ -702,7 +702,7 @@ discard block |
||
702 | 702 | |
703 | 703 | if ($pilot_id != "") |
704 | 704 | { |
705 | - $pilot_id = filter_var($pilot_id,FILTER_SANITIZE_NUMBER_INT); |
|
705 | + $pilot_id = filter_var($pilot_id, FILTER_SANITIZE_NUMBER_INT); |
|
706 | 706 | if (!is_string($pilot_id)) |
707 | 707 | { |
708 | 708 | return false; |
@@ -713,7 +713,7 @@ discard block |
||
713 | 713 | |
714 | 714 | if ($departure_airport_route != "") |
715 | 715 | { |
716 | - $departure_airport_route = filter_var($departure_airport_route,FILTER_SANITIZE_STRING); |
|
716 | + $departure_airport_route = filter_var($departure_airport_route, FILTER_SANITIZE_STRING); |
|
717 | 717 | if (!is_string($departure_airport_route)) |
718 | 718 | { |
719 | 719 | return false; |
@@ -724,7 +724,7 @@ discard block |
||
724 | 724 | |
725 | 725 | if ($arrival_airport_route != "") |
726 | 726 | { |
727 | - $arrival_airport_route = filter_var($arrival_airport_route,FILTER_SANITIZE_STRING); |
|
727 | + $arrival_airport_route = filter_var($arrival_airport_route, FILTER_SANITIZE_STRING); |
|
728 | 728 | if (!is_string($arrival_airport_route)) |
729 | 729 | { |
730 | 730 | return false; |
@@ -737,8 +737,8 @@ discard block |
||
737 | 737 | { |
738 | 738 | $altitude_array = explode(",", $altitude); |
739 | 739 | |
740 | - $altitude_array[0] = filter_var($altitude_array[0],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
|
741 | - $altitude_array[1] = filter_var($altitude_array[1],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION); |
|
740 | + $altitude_array[0] = filter_var($altitude_array[0], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); |
|
741 | + $altitude_array[1] = filter_var($altitude_array[1], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION); |
|
742 | 742 | |
743 | 743 | |
744 | 744 | if ($altitude_array[1] != "") |
@@ -756,8 +756,8 @@ discard block |
||
756 | 756 | { |
757 | 757 | $date_array = explode(",", $date_posted); |
758 | 758 | |
759 | - $date_array[0] = filter_var($date_array[0],FILTER_SANITIZE_STRING); |
|
760 | - $date_array[1] = filter_var($date_array[1],FILTER_SANITIZE_STRING); |
|
759 | + $date_array[0] = filter_var($date_array[0], FILTER_SANITIZE_STRING); |
|
760 | + $date_array[1] = filter_var($date_array[1], FILTER_SANITIZE_STRING); |
|
761 | 761 | |
762 | 762 | if ($globalTimezone != '') { |
763 | 763 | date_default_timezone_set($globalTimezone); |
@@ -789,8 +789,8 @@ discard block |
||
789 | 789 | { |
790 | 790 | $limit_array = explode(",", $limit); |
791 | 791 | |
792 | - $limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT); |
|
793 | - $limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT); |
|
792 | + $limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT); |
|
793 | + $limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT); |
|
794 | 794 | |
795 | 795 | if ($limit_array[0] >= 0 && $limit_array[1] >= 0) |
796 | 796 | { |
@@ -801,8 +801,8 @@ discard block |
||
801 | 801 | |
802 | 802 | |
803 | 803 | if ($origLat != "" && $origLon != "" && $dist != "") { |
804 | - $dist = number_format($dist*0.621371,2,'.',''); |
|
805 | - $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 | + $dist = number_format($dist*0.621371, 2, '.', ''); |
|
805 | + $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 |
|
806 | 806 | 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)) |
807 | 807 | 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"; |
808 | 808 | } else { |
@@ -819,12 +819,12 @@ discard block |
||
819 | 819 | $additional_query .= " AND (spotter_archive_output.waypoints <> '')"; |
820 | 820 | } |
821 | 821 | |
822 | - $query = "SELECT spotter_archive_output.* FROM spotter_archive_output |
|
822 | + $query = "SELECT spotter_archive_output.* FROM spotter_archive_output |
|
823 | 823 | WHERE spotter_archive_output.ident <> '' |
824 | 824 | ".$additional_query." |
825 | 825 | ".$filter_query.$orderby_query; |
826 | 826 | } |
827 | - $spotter_array = $Spotter->getDataFromDB($query, $query_values,$limit_query); |
|
827 | + $spotter_array = $Spotter->getDataFromDB($query, $query_values, $limit_query); |
|
828 | 828 | |
829 | 829 | return $spotter_array; |
830 | 830 | } |
@@ -841,7 +841,7 @@ discard block |
||
841 | 841 | try { |
842 | 842 | $sth = $this->db->prepare($query); |
843 | 843 | $sth->execute(); |
844 | - } catch(PDOException $e) { |
|
844 | + } catch (PDOException $e) { |
|
845 | 845 | return "error"; |
846 | 846 | } |
847 | 847 | } |
@@ -878,8 +878,8 @@ discard block |
||
878 | 878 | { |
879 | 879 | $limit_array = explode(",", $limit); |
880 | 880 | |
881 | - $limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT); |
|
882 | - $limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT); |
|
881 | + $limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT); |
|
882 | + $limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT); |
|
883 | 883 | |
884 | 884 | if ($limit_array[0] >= 0 && $limit_array[1] >= 0) |
885 | 885 | { |
@@ -909,7 +909,7 @@ discard block |
||
909 | 909 | * @return Array the airline country list |
910 | 910 | * |
911 | 911 | */ |
912 | - public function countAllFlightOverCountries($limit = true,$olderthanmonths = 0,$sincedate = '') |
|
912 | + public function countAllFlightOverCountries($limit = true, $olderthanmonths = 0, $sincedate = '') |
|
913 | 913 | { |
914 | 914 | global $globalDBdriver; |
915 | 915 | /* |
@@ -938,7 +938,7 @@ discard block |
||
938 | 938 | $flight_array = array(); |
939 | 939 | $temp_array = array(); |
940 | 940 | |
941 | - while($row = $sth->fetch(PDO::FETCH_ASSOC)) |
|
941 | + while ($row = $sth->fetch(PDO::FETCH_ASSOC)) |
|
942 | 942 | { |
943 | 943 | $temp_array['flight_count'] = $row['nb']; |
944 | 944 | $temp_array['flight_country'] = $row['name']; |
@@ -955,14 +955,14 @@ discard block |
||
955 | 955 | * @return Array the spotter information |
956 | 956 | * |
957 | 957 | */ |
958 | - public function getDateArchiveSpotterDataById($id,$date) |
|
958 | + public function getDateArchiveSpotterDataById($id, $date) |
|
959 | 959 | { |
960 | 960 | $Spotter = new Spotter($this->db); |
961 | 961 | date_default_timezone_set('UTC'); |
962 | 962 | $id = filter_var($id, FILTER_SANITIZE_STRING); |
963 | - $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'; |
|
964 | - $date = date('c',$date); |
|
965 | - $spotter_array = $Spotter->getDataFromDB($query,array(':id' => $id,':date' => $date)); |
|
963 | + $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'; |
|
964 | + $date = date('c', $date); |
|
965 | + $spotter_array = $Spotter->getDataFromDB($query, array(':id' => $id, ':date' => $date)); |
|
966 | 966 | return $spotter_array; |
967 | 967 | } |
968 | 968 | |
@@ -972,14 +972,14 @@ discard block |
||
972 | 972 | * @return Array the spotter information |
973 | 973 | * |
974 | 974 | */ |
975 | - public function getDateArchiveSpotterDataByIdent($ident,$date) |
|
975 | + public function getDateArchiveSpotterDataByIdent($ident, $date) |
|
976 | 976 | { |
977 | 977 | $Spotter = new Spotter($this->db); |
978 | 978 | date_default_timezone_set('UTC'); |
979 | 979 | $ident = filter_var($ident, FILTER_SANITIZE_STRING); |
980 | - $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'; |
|
981 | - $date = date('c',$date); |
|
982 | - $spotter_array = $Spotter->getDataFromDB($query,array(':ident' => $ident,':date' => $date)); |
|
980 | + $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'; |
|
981 | + $date = date('c', $date); |
|
982 | + $spotter_array = $Spotter->getDataFromDB($query, array(':ident' => $ident, ':date' => $date)); |
|
983 | 983 | return $spotter_array; |
984 | 984 | } |
985 | 985 |