Completed
Push — master ( b49092...cf2135 )
by Yannick
30:03
created
require/class.Source.php 3 patches
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 		try {
17 17
 			$sth = $this->db->prepare($query);
18 18
 			$sth->execute($query_values);
19
-		} catch(PDOException $e) {
19
+		} catch (PDOException $e) {
20 20
 			return "error : ".$e->getMessage();
21 21
 		}
22 22
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
@@ -29,20 +29,20 @@  discard block
 block discarded – undo
29 29
 		try {
30 30
 			$sth = $this->db->prepare($query);
31 31
 			$sth->execute($query_values);
32
-		} catch(PDOException $e) {
32
+		} catch (PDOException $e) {
33 33
 			return "error : ".$e->getMessage();
34 34
 		}
35 35
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
36 36
 		return $all;
37 37
 	}
38 38
 
39
-	public function getLocationInfobyNameType($name,$type) {
39
+	public function getLocationInfobyNameType($name, $type) {
40 40
 		$query = "SELECT * FROM source_location WHERE name = :name AND type = :type";
41
-		$query_values = array(':name' => $name,':type' => $type);
41
+		$query_values = array(':name' => $name, ':type' => $type);
42 42
 		try {
43 43
 			$sth = $this->db->prepare($query);
44 44
 			$sth->execute($query_values);
45
-		} catch(PDOException $e) {
45
+		} catch (PDOException $e) {
46 46
 			return "error : ".$e->getMessage();
47 47
 		}
48 48
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 		try {
56 56
 			$sth = $this->db->prepare($query);
57 57
 			$sth->execute($query_values);
58
-		} catch(PDOException $e) {
58
+		} catch (PDOException $e) {
59 59
 			return "error : ".$e->getMessage();
60 60
 		}
61 61
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
@@ -65,10 +65,10 @@  discard block
 block discarded – undo
65 65
 	public function getLocationInfoByType($type, $coord = array(), $limit = false) {
66 66
 		$query = "SELECT * FROM source_location WHERE type = :type";
67 67
 		if (is_array($coord) && !empty($coord)) {
68
-			$minlong = filter_var($coord[0],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
69
-			$minlat = filter_var($coord[1],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
70
-			$maxlong = filter_var($coord[2],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
71
-			$maxlat = filter_var($coord[3],FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
68
+			$minlong = filter_var($coord[0], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
69
+			$minlat = filter_var($coord[1], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
70
+			$maxlong = filter_var($coord[2], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
71
+			$maxlat = filter_var($coord[3], FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
72 72
 			$query .= " AND source_location.latitude BETWEEN ".$minlat." AND ".$maxlat." AND source_location.longitude BETWEEN ".$minlong." AND ".$maxlong." AND source_location.latitude <> 0 AND source_location.longitude <> 0";
73 73
 		}
74 74
 		$query .= " ORDER BY last_seen DESC";
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 		try {
78 78
 			$sth = $this->db->prepare($query);
79 79
 			$sth->execute($query_values);
80
-		} catch(PDOException $e) {
80
+		} catch (PDOException $e) {
81 81
 			return "error : ".$e->getMessage();
82 82
 		}
83 83
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 		try {
91 91
 			$sth = $this->db->prepare($query);
92 92
 			$sth->execute($query_values);
93
-		} catch(PDOException $e) {
93
+		} catch (PDOException $e) {
94 94
 			return "error : ".$e->getMessage();
95 95
 		}
96 96
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
@@ -103,56 +103,56 @@  discard block
 block discarded – undo
103 103
 		try {
104 104
 			$sth = $this->db->prepare($query);
105 105
 			$sth->execute($query_values);
106
-		} catch(PDOException $e) {
106
+		} catch (PDOException $e) {
107 107
 			return "error : ".$e->getMessage();
108 108
 		}
109 109
 		$all = $sth->fetchAll(PDO::FETCH_ASSOC);
110 110
 		return $all;
111 111
 	}
112 112
 
113
-	public function addLocation($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0,$location_id = 0,$last_seen = '', $description = '') {
113
+	public function addLocation($name, $latitude, $longitude, $altitude, $city, $country, $source, $logo = 'antenna.png', $type = '', $source_id = 0, $location_id = 0, $last_seen = '', $description = '') {
114 114
 		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
115 115
 		$query = "INSERT INTO source_location (name,latitude,longitude,altitude,country,city,logo,source,type,source_id,last_seen,location_id,description) VALUES (:name,:latitude,:longitude,:altitude,:country,:city,:logo,:source,:type,:source_id,:last_seen,:location_id,:description)";
116
-		$query_values = array(':name' => $name,':latitude' => $latitude, ':longitude' => $longitude,':altitude' => $altitude,':city' => $city,':country' => $country,':logo' => $logo,':source' => $source,':type' => $type,':source_id' => $source_id,':last_seen' => $last_seen,':location_id' => $location_id,':description' => $description);
116
+		$query_values = array(':name' => $name, ':latitude' => $latitude, ':longitude' => $longitude, ':altitude' => $altitude, ':city' => $city, ':country' => $country, ':logo' => $logo, ':source' => $source, ':type' => $type, ':source_id' => $source_id, ':last_seen' => $last_seen, ':location_id' => $location_id, ':description' => $description);
117 117
 		try {
118 118
 			$sth = $this->db->prepare($query);
119 119
 			$sth->execute($query_values);
120
-		} catch(PDOException $e) {
120
+		} catch (PDOException $e) {
121 121
 			echo "error : ".$e->getMessage();
122 122
 		}
123 123
 	}
124 124
 
125
-	public function updateLocation($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0,$location_id = 0,$last_seen = '',$description = '') {
125
+	public function updateLocation($name, $latitude, $longitude, $altitude, $city, $country, $source, $logo = 'antenna.png', $type = '', $source_id = 0, $location_id = 0, $last_seen = '', $description = '') {
126 126
 		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
127 127
 		$query = "UPDATE source_location SET latitude = :latitude,longitude = :longitude,altitude = :altitude,country = :country,city = :city,logo = :logo,type = :type, source_id = :source_id, last_seen = :last_seen,location_id = :location_id, description = :description WHERE name = :name AND source = :source";
128
-		$query_values = array(':name' => $name,':latitude' => $latitude, ':longitude' => $longitude,':altitude' => $altitude,':city' => $city,':country' => $country,':logo' => $logo,':source' => $source,':type' => $type,':source_id' => $source_id,':last_seen' => $last_seen,':location_id' => $location_id,':description' => $description);
128
+		$query_values = array(':name' => $name, ':latitude' => $latitude, ':longitude' => $longitude, ':altitude' => $altitude, ':city' => $city, ':country' => $country, ':logo' => $logo, ':source' => $source, ':type' => $type, ':source_id' => $source_id, ':last_seen' => $last_seen, ':location_id' => $location_id, ':description' => $description);
129 129
 		try {
130 130
 			$sth = $this->db->prepare($query);
131 131
 			$sth->execute($query_values);
132
-		} catch(PDOException $e) {
132
+		} catch (PDOException $e) {
133 133
 			return "error : ".$e->getMessage();
134 134
 		}
135 135
 	}
136 136
 
137
-	public function updateLocationDescByName($name,$source,$source_id = 0,$description = '') {
137
+	public function updateLocationDescByName($name, $source, $source_id = 0, $description = '') {
138 138
 		$query = "UPDATE source_location SET description = :description WHERE source_id = :source_id AND name = :name AND source = :source";
139
-		$query_values = array(':name' => $name,':source' => $source,':source_id' => $source_id,':description' => $description);
139
+		$query_values = array(':name' => $name, ':source' => $source, ':source_id' => $source_id, ':description' => $description);
140 140
 		try {
141 141
 			$sth = $this->db->prepare($query);
142 142
 			$sth->execute($query_values);
143
-		} catch(PDOException $e) {
143
+		} catch (PDOException $e) {
144 144
 			return "error : ".$e->getMessage();
145 145
 		}
146 146
 	}
147 147
 
148
-	public function updateLocationByLocationID($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0, $location_id,$last_seen = '',$description = '') {
148
+	public function updateLocationByLocationID($name, $latitude, $longitude, $altitude, $city, $country, $source, $logo = 'antenna.png', $type = '', $source_id = 0, $location_id, $last_seen = '', $description = '') {
149 149
 		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
150 150
 		$query = "UPDATE source_location SET latitude = :latitude,longitude = :longitude,altitude = :altitude,country = :country,city = :city,logo = :logo,type = :type, last_seen = :last_seen, description = :description WHERE location_id = :location_id AND source = :source AND source_id = :source_id";
151
-		$query_values = array(':source_id' => $source_id,':latitude' => $latitude, ':longitude' => $longitude,':altitude' => $altitude,':city' => $city,':country' => $country,':logo' => $logo,':source' => $source,':type' => $type,':last_seen' => $last_seen,':location_id' => $location_id,':description' => $description);
151
+		$query_values = array(':source_id' => $source_id, ':latitude' => $latitude, ':longitude' => $longitude, ':altitude' => $altitude, ':city' => $city, ':country' => $country, ':logo' => $logo, ':source' => $source, ':type' => $type, ':last_seen' => $last_seen, ':location_id' => $location_id, ':description' => $description);
152 152
 		try {
153 153
 			$sth = $this->db->prepare($query);
154 154
 			$sth->execute($query_values);
155
-		} catch(PDOException $e) {
155
+		} catch (PDOException $e) {
156 156
 			echo "error : ".$e->getMessage();
157 157
 		}
158 158
 	}
@@ -163,7 +163,7 @@  discard block
 block discarded – undo
163 163
 		try {
164 164
 			$sth = $this->db->prepare($query);
165 165
 			$sth->execute($query_values);
166
-		} catch(PDOException $e) {
166
+		} catch (PDOException $e) {
167 167
 			return "error : ".$e->getMessage();
168 168
 		}
169 169
 	}
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
 		try {
175 175
 			$sth = $this->db->prepare($query);
176 176
 			$sth->execute($query_values);
177
-		} catch(PDOException $e) {
177
+		} catch (PDOException $e) {
178 178
 			return "error : ".$e->getMessage();
179 179
 		}
180 180
 	}
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 		try {
186 186
 			$sth = $this->db->prepare($query);
187 187
 			$sth->execute($query_values);
188
-		} catch(PDOException $e) {
188
+		} catch (PDOException $e) {
189 189
 			return "error : ".$e->getMessage();
190 190
 		}
191 191
 	}
@@ -195,7 +195,7 @@  discard block
 block discarded – undo
195 195
 		try {
196 196
 			$sth = $this->db->prepare($query);
197 197
 			$sth->execute();
198
-		} catch(PDOException $e) {
198
+		} catch (PDOException $e) {
199 199
 			return "error : ".$e->getMessage();
200 200
 		}
201 201
 	}
@@ -224,7 +224,7 @@  discard block
 block discarded – undo
224 224
 		try {
225 225
 			$sth = $this->db->prepare($query);
226 226
 			$sth->execute(array(':type' => $type));
227
-		} catch(PDOException $e) {
227
+		} catch (PDOException $e) {
228 228
 			return "error";
229 229
 		}
230 230
 		return "success";
Please login to merge, or discard this patch.
Doc Comments   +9 added lines patch added patch discarded remove patch
@@ -110,6 +110,12 @@  discard block
 block discarded – undo
110 110
 		return $all;
111 111
 	}
112 112
 
113
+	/**
114
+	 * @param string $name
115
+	 * @param string $city
116
+	 * @param string $country
117
+	 * @param string $source
118
+	 */
113 119
 	public function addLocation($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0,$location_id = 0,$last_seen = '', $description = '') {
114 120
 		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
115 121
 		$query = "INSERT INTO source_location (name,latitude,longitude,altitude,country,city,logo,source,type,source_id,last_seen,location_id,description) VALUES (:name,:latitude,:longitude,:altitude,:country,:city,:logo,:source,:type,:source_id,:last_seen,:location_id,:description)";
@@ -168,6 +174,9 @@  discard block
 block discarded – undo
168 174
 		}
169 175
 	}
170 176
 
177
+	/**
178
+	 * @param string $type
179
+	 */
171 180
 	public function deleteLocationByType($type) {
172 181
 		$query = "DELETE FROM source_location WHERE type = :type";
173 182
 		$query_values = array(':type' => $type);
Please login to merge, or discard this patch.
Braces   +15 added lines, -5 removed lines patch added patch discarded remove patch
@@ -7,7 +7,9 @@  discard block
 block discarded – undo
7 7
 	public function __construct($dbc = null) {
8 8
 		$Connection = new Connection($dbc);
9 9
 		$this->db = $Connection->db;
10
-		if ($this->db === null) die('Error: No DB connection. (Source)');
10
+		if ($this->db === null) {
11
+			die('Error: No DB connection. (Source)');
12
+		}
11 13
 	}
12 14
 
13 15
 	public function getAllLocationInfo() {
@@ -72,7 +74,9 @@  discard block
 block discarded – undo
72 74
 			$query .= " AND source_location.latitude BETWEEN ".$minlat." AND ".$maxlat." AND source_location.longitude BETWEEN ".$minlong." AND ".$maxlong." AND source_location.latitude <> 0 AND source_location.longitude <> 0";
73 75
 		}
74 76
 		$query .= " ORDER BY last_seen DESC";
75
-		if ($limit) $query .= " LIMIT 400";
77
+		if ($limit) {
78
+			$query .= " LIMIT 400";
79
+		}
76 80
 		$query_values = array(':type' => $type);
77 81
 		try {
78 82
 			$sth = $this->db->prepare($query);
@@ -111,7 +115,9 @@  discard block
 block discarded – undo
111 115
 	}
112 116
 
113 117
 	public function addLocation($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0,$location_id = 0,$last_seen = '', $description = '') {
114
-		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
118
+		if ($last_seen == '') {
119
+			$last_seen = date('Y-m-d H:i:s');
120
+		}
115 121
 		$query = "INSERT INTO source_location (name,latitude,longitude,altitude,country,city,logo,source,type,source_id,last_seen,location_id,description) VALUES (:name,:latitude,:longitude,:altitude,:country,:city,:logo,:source,:type,:source_id,:last_seen,:location_id,:description)";
116 122
 		$query_values = array(':name' => $name,':latitude' => $latitude, ':longitude' => $longitude,':altitude' => $altitude,':city' => $city,':country' => $country,':logo' => $logo,':source' => $source,':type' => $type,':source_id' => $source_id,':last_seen' => $last_seen,':location_id' => $location_id,':description' => $description);
117 123
 		try {
@@ -123,7 +129,9 @@  discard block
 block discarded – undo
123 129
 	}
124 130
 
125 131
 	public function updateLocation($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0,$location_id = 0,$last_seen = '',$description = '') {
126
-		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
132
+		if ($last_seen == '') {
133
+			$last_seen = date('Y-m-d H:i:s');
134
+		}
127 135
 		$query = "UPDATE source_location SET latitude = :latitude,longitude = :longitude,altitude = :altitude,country = :country,city = :city,logo = :logo,type = :type, source_id = :source_id, last_seen = :last_seen,location_id = :location_id, description = :description WHERE name = :name AND source = :source";
128 136
 		$query_values = array(':name' => $name,':latitude' => $latitude, ':longitude' => $longitude,':altitude' => $altitude,':city' => $city,':country' => $country,':logo' => $logo,':source' => $source,':type' => $type,':source_id' => $source_id,':last_seen' => $last_seen,':location_id' => $location_id,':description' => $description);
129 137
 		try {
@@ -146,7 +154,9 @@  discard block
 block discarded – undo
146 154
 	}
147 155
 
148 156
 	public function updateLocationByLocationID($name,$latitude,$longitude,$altitude,$city,$country,$source,$logo = 'antenna.png',$type = '',$source_id = 0, $location_id,$last_seen = '',$description = '') {
149
-		if ($last_seen == '') $last_seen = date('Y-m-d H:i:s');
157
+		if ($last_seen == '') {
158
+			$last_seen = date('Y-m-d H:i:s');
159
+		}
150 160
 		$query = "UPDATE source_location SET latitude = :latitude,longitude = :longitude,altitude = :altitude,country = :country,city = :city,logo = :logo,type = :type, last_seen = :last_seen, description = :description WHERE location_id = :location_id AND source = :source AND source_id = :source_id";
151 161
 		$query_values = array(':source_id' => $source_id,':latitude' => $latitude, ':longitude' => $longitude,':altitude' => $altitude,':city' => $city,':country' => $country,':logo' => $logo,':source' => $source,':type' => $type,':last_seen' => $last_seen,':location_id' => $location_id,':description' => $description);
152 162
 		try {
Please login to merge, or discard this patch.
location-geojson.php 3 patches
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -79,7 +79,9 @@
 block discarded – undo
79 79
 		$output .= '"type": "'.$spotter_item['type'].'",';
80 80
 		if ($spotter_item['type'] == 'wx') {
81 81
 			$weather = json_decode($spotter_item['description'],true);
82
-			if (isset($weather['temp'])) $output.= '"temp": "'.$weather['temp'].'",';
82
+			if (isset($weather['temp'])) {
83
+				$output.= '"temp": "'.$weather['temp'].'",';
84
+			}
83 85
 		}
84 86
 		$output .= '"image_thumb": "'.$spotter_item['image_thumb'].'"';
85 87
 		$output .= '},';
Please login to merge, or discard this patch.
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -14,40 +14,40 @@
 block discarded – undo
14 14
 	{
15 15
 		$coords = explode(',',$_GET['coord']);
16 16
 		if ((isset($_COOKIE['show_GroundStation']) && $_COOKIE['show_GroundStation'] == 'true') 
17
-		    || (!isset($_COOKIE['show_GroundStation']) && (isset($globalMapGroundStation) && $globalMapGroundStation === TRUE))) {
17
+			|| (!isset($_COOKIE['show_GroundStation']) && (isset($globalMapGroundStation) && $globalMapGroundStation === TRUE))) {
18 18
 			//$spotter_array = $Source->getAllLocationInfo();
19 19
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('gs',$coords));
20 20
 		}
21 21
 		if ((isset($_COOKIE['show_WeatherStation']) && $_COOKIE['show_WeatherStation'] == 'true') 
22
-		    || (!isset($_COOKIE['show_WeatherStation']) && (isset($globalMapWeatherStation) && $globalMapWeatherStation === TRUE))) {
22
+			|| (!isset($_COOKIE['show_WeatherStation']) && (isset($globalMapWeatherStation) && $globalMapWeatherStation === TRUE))) {
23 23
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('wx',$coords));
24 24
 		}
25 25
 		if ((isset($_COOKIE['show_Lightning']) && $_COOKIE['show_Lightning'] == 'true') 
26
-		    || (!isset($_COOKIE['show_Lightning']) && (isset($globalMapLightning) && $globalMapLightning === TRUE))) {
26
+			|| (!isset($_COOKIE['show_Lightning']) && (isset($globalMapLightning) && $globalMapLightning === TRUE))) {
27 27
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('lightning',$coords));
28 28
 		}
29 29
 		
30 30
 		if ((isset($_COOKIE['show_Fire']) && $_COOKIE['show_Fire'] == 'true') 
31
-		    || (!isset($_COOKIE['show_Fire']) && (isset($globalMapFires) && $globalMapFires === TRUE))) {
31
+			|| (!isset($_COOKIE['show_Fire']) && (isset($globalMapFires) && $globalMapFires === TRUE))) {
32 32
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('fires',$coords,true));
33 33
 		}
34 34
 		$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType(''));
35 35
 	} else {
36 36
 		if ((isset($_COOKIE['show_GroundStation']) && $_COOKIE['show_GroundStation'] == 'true') 
37
-		    || (!isset($_COOKIE['show_GroundStation']) && (isset($globalMapGroundStation) && $globalMapGroundStation === TRUE))) {
37
+			|| (!isset($_COOKIE['show_GroundStation']) && (isset($globalMapGroundStation) && $globalMapGroundStation === TRUE))) {
38 38
 			//$spotter_array = $Source->getAllLocationInfo();
39 39
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('gs'));
40 40
 		}
41 41
 		if ((isset($_COOKIE['show_WeatherStation']) && $_COOKIE['show_WeatherStation'] == 'true') 
42
-		    || (!isset($_COOKIE['show_WeatherStation']) && (isset($globalMapWeatherStation) && $globalMapWeatherStation === TRUE))) {
42
+			|| (!isset($_COOKIE['show_WeatherStation']) && (isset($globalMapWeatherStation) && $globalMapWeatherStation === TRUE))) {
43 43
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('wx'));
44 44
 		}
45 45
 		if ((isset($_COOKIE['show_Lightning']) && $_COOKIE['show_Lightning'] == 'true') 
46
-		    || (!isset($_COOKIE['show_Lightning']) && (isset($globalMapLightning) && $globalMapLightning === TRUE))) {
46
+			|| (!isset($_COOKIE['show_Lightning']) && (isset($globalMapLightning) && $globalMapLightning === TRUE))) {
47 47
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('lightning'));
48 48
 		}
49 49
 		if ((isset($_COOKIE['show_Fire']) && $_COOKIE['show_Fire'] == 'true') 
50
-		    || (!isset($_COOKIE['show_Fire']) && (isset($globalMapFires) && $globalMapFires === TRUE))) {
50
+			|| (!isset($_COOKIE['show_Fire']) && (isset($globalMapFires) && $globalMapFires === TRUE))) {
51 51
 			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('fires',array(),true));
52 52
 		}
53 53
 		$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType(''));
Please login to merge, or discard this patch.
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -12,52 +12,52 @@  discard block
 block discarded – undo
12 12
 if (!isset($globalDemo)) {
13 13
 	if (isset($_GET['coord'])) 
14 14
 	{
15
-		$coords = explode(',',$_GET['coord']);
15
+		$coords = explode(',', $_GET['coord']);
16 16
 		if ((isset($_COOKIE['show_GroundStation']) && $_COOKIE['show_GroundStation'] == 'true') 
17 17
 		    || (!isset($_COOKIE['show_GroundStation']) && (isset($globalMapGroundStation) && $globalMapGroundStation === TRUE))) {
18 18
 			//$spotter_array = $Source->getAllLocationInfo();
19
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('gs',$coords));
19
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('gs', $coords));
20 20
 		}
21 21
 		if ((isset($_COOKIE['show_WeatherStation']) && $_COOKIE['show_WeatherStation'] == 'true') 
22 22
 		    || (!isset($_COOKIE['show_WeatherStation']) && (isset($globalMapWeatherStation) && $globalMapWeatherStation === TRUE))) {
23
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('wx',$coords));
23
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('wx', $coords));
24 24
 		}
25 25
 		if ((isset($_COOKIE['show_Lightning']) && $_COOKIE['show_Lightning'] == 'true') 
26 26
 		    || (!isset($_COOKIE['show_Lightning']) && (isset($globalMapLightning) && $globalMapLightning === TRUE))) {
27
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('lightning',$coords));
27
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('lightning', $coords));
28 28
 		}
29 29
 		
30 30
 		if ((isset($_COOKIE['show_Fire']) && $_COOKIE['show_Fire'] == 'true') 
31 31
 		    || (!isset($_COOKIE['show_Fire']) && (isset($globalMapFires) && $globalMapFires === TRUE))) {
32
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('fires',$coords,true));
32
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('fires', $coords, true));
33 33
 		}
34
-		$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType(''));
34
+		$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType(''));
35 35
 	} else {
36 36
 		if ((isset($_COOKIE['show_GroundStation']) && $_COOKIE['show_GroundStation'] == 'true') 
37 37
 		    || (!isset($_COOKIE['show_GroundStation']) && (isset($globalMapGroundStation) && $globalMapGroundStation === TRUE))) {
38 38
 			//$spotter_array = $Source->getAllLocationInfo();
39
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('gs'));
39
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('gs'));
40 40
 		}
41 41
 		if ((isset($_COOKIE['show_WeatherStation']) && $_COOKIE['show_WeatherStation'] == 'true') 
42 42
 		    || (!isset($_COOKIE['show_WeatherStation']) && (isset($globalMapWeatherStation) && $globalMapWeatherStation === TRUE))) {
43
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('wx'));
43
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('wx'));
44 44
 		}
45 45
 		if ((isset($_COOKIE['show_Lightning']) && $_COOKIE['show_Lightning'] == 'true') 
46 46
 		    || (!isset($_COOKIE['show_Lightning']) && (isset($globalMapLightning) && $globalMapLightning === TRUE))) {
47
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('lightning'));
47
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('lightning'));
48 48
 		}
49 49
 		if ((isset($_COOKIE['show_Fire']) && $_COOKIE['show_Fire'] == 'true') 
50 50
 		    || (!isset($_COOKIE['show_Fire']) && (isset($globalMapFires) && $globalMapFires === TRUE))) {
51
-			$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType('fires',array(),true));
51
+			$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType('fires', array(), true));
52 52
 		}
53
-		$spotter_array = array_merge($spotter_array,$Source->getLocationInfoByType(''));
53
+		$spotter_array = array_merge($spotter_array, $Source->getLocationInfoByType(''));
54 54
 	}
55 55
 }
56 56
 
57 57
 $output = '{"type": "FeatureCollection","features": [';
58 58
 if (!empty($spotter_array) && count($spotter_array) > 0)
59 59
 {
60
-	foreach($spotter_array as $spotter_item)
60
+	foreach ($spotter_array as $spotter_item)
61 61
 	{
62 62
 		date_default_timezone_set('UTC');
63 63
 		$output .= '{"type": "Feature",';
@@ -76,8 +76,8 @@  discard block
 block discarded – undo
76 76
 		$output .= '"icon": "'.$globalURL.'/images/'.$spotter_item['logo'].'",';
77 77
 		$output .= '"type": "'.$spotter_item['type'].'",';
78 78
 		if ($spotter_item['type'] == 'wx') {
79
-			$weather = json_decode($spotter_item['description'],true);
80
-			if (isset($weather['temp'])) $output.= '"temp": "'.$weather['temp'].'",';
79
+			$weather = json_decode($spotter_item['description'], true);
80
+			if (isset($weather['temp'])) $output .= '"temp": "'.$weather['temp'].'",';
81 81
 		}
82 82
 		$output .= '"image_thumb": "'.$spotter_item['image_thumb'].'"';
83 83
 		$output .= '},';
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 		$output .= '}';
88 88
 		$output .= '},';
89 89
 	}
90
-	$output  = substr($output, 0, -1);
90
+	$output = substr($output, 0, -1);
91 91
 }
92 92
 $output .= ']}';
93 93
 print $output;
Please login to merge, or discard this patch.
live-czml.php 3 patches
Indentation   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -39,30 +39,30 @@  discard block
 block discarded – undo
39 39
 
40 40
 
41 41
 function quaternionrotate($heading, $attitude = 0, $bank = 0) {
42
-    // Assuming the angles are in radians.
43
-    $c1 = cos($heading/2);
44
-    $s1 = sin($heading/2);
45
-    $c2 = cos($attitude/2);
46
-    $s2 = sin($attitude/2);
47
-    $c3 = cos($bank/2);
48
-    $s3 = sin($bank/2);
49
-    $c1c2 = $c1*$c2;
50
-    $s1s2 = $s1*$s2;
51
-    $w =$c1c2*$c3 - $s1s2*$s3;
52
-    $x =$c1c2*$s3 + $s1s2*$c3;
53
-    $y =$s1*$c2*$c3 + $c1*$s2*$s3;
54
-    $z =$c1*$s2*$c3 - $s1*$c2*$s3;
55
-    return array('x' => $x,'y' => $y,'z' => $z,'w' => $w);
42
+	// Assuming the angles are in radians.
43
+	$c1 = cos($heading/2);
44
+	$s1 = sin($heading/2);
45
+	$c2 = cos($attitude/2);
46
+	$s2 = sin($attitude/2);
47
+	$c3 = cos($bank/2);
48
+	$s3 = sin($bank/2);
49
+	$c1c2 = $c1*$c2;
50
+	$s1s2 = $s1*$s2;
51
+	$w =$c1c2*$c3 - $s1s2*$s3;
52
+	$x =$c1c2*$s3 + $s1s2*$c3;
53
+	$y =$s1*$c2*$c3 + $c1*$s2*$s3;
54
+	$z =$c1*$s2*$c3 - $s1*$c2*$s3;
55
+	return array('x' => $x,'y' => $y,'z' => $z,'w' => $w);
56 56
 //    return array('x' => '0.0','y' => '-0.931','z' => '0.0','w' => '0.365');
57 57
 
58 58
 }
59 59
 
60 60
 
61 61
 if (isset($_GET['download'])) {
62
-    if ($_GET['download'] == "true")
63
-    {
62
+	if ($_GET['download'] == "true")
63
+	{
64 64
 	header('Content-disposition: attachment; filename="flightairmap.json"');
65
-    }
65
+	}
66 66
 }
67 67
 header('Content-Type: text/javascript');
68 68
 
@@ -239,10 +239,10 @@  discard block
 block discarded – undo
239 239
 			$image = "images/placeholder_thumb.png";
240 240
 		}
241 241
 
242
-                if (isset($spotter_item['flightaware_id'])) $id = $spotter_item['flightaware_id'];
243
-                elseif (isset($spotter_item['famtrackid'])) $id = $spotter_item['famtrackid'];
244
-                elseif (isset($spotter_item['fammarine_id'])) $id = $spotter_item['fammarine_id'];
245
-                if ($prev_flightaware_id != $id) {
242
+				if (isset($spotter_item['flightaware_id'])) $id = $spotter_item['flightaware_id'];
243
+				elseif (isset($spotter_item['famtrackid'])) $id = $spotter_item['famtrackid'];
244
+				elseif (isset($spotter_item['fammarine_id'])) $id = $spotter_item['fammarine_id'];
245
+				if ($prev_flightaware_id != $id) {
246 246
 			if ($prev_flightaware_id != '') {
247 247
 				if ($nblatlong == 1) {
248 248
 					$output .= ',"'.date("c").'", ';
@@ -301,7 +301,7 @@  discard block
 block discarded – undo
301 301
 							$spotter_item['wake_category'] = $aircraft_info[0]['wake_category'];
302 302
 							$spotter_item['engine_count'] = $aircraft_info[0]['engine_count'];
303 303
 						} else $aircraft_shadow = '';
304
-	    					$output .= ' "billboard" : {"image" : "'.$globalURL.'/images/aircrafts/new/'.$aircraft_shadow.'","scale" : 0.5';
304
+							$output .= ' "billboard" : {"image" : "'.$globalURL.'/images/aircrafts/new/'.$aircraft_shadow.'","scale" : 0.5';
305 305
 						if (isset($_COOKIE['IconColorForce']) && $_COOKIE['IconColorForce'] && isset($_COOKIE['IconColor'])) {
306 306
 							$rgb = $Common->hex2rgb($_COOKIE['IconColor']);
307 307
 							$output .= ',"color": {"rgba" : ['.$rgb[0].','.$rgb[1].','.$rgb[2].',255]}';
@@ -331,7 +331,7 @@  discard block
 block discarded – undo
331 331
 							$rgb = $Common->hex2rgb($_COOKIE['IconColor']);
332 332
 							$output .= ',"color": {"rgba" : ['.$rgb[0].','.$rgb[1].','.$rgb[2].',255]}';
333 333
 						}
334
-    						$output .= '},';
334
+							$output .= '},';
335 335
 					} elseif ($aircraft_icao != '') {
336 336
 						$aircraft_info = $Spotter->getAllAircraftInfo($aircraft_icao);
337 337
 						if (isset($aircraft_info[0]['engine_type'])) {
Please login to merge, or discard this patch.
Spacing   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -48,11 +48,11 @@  discard block
 block discarded – undo
48 48
     $s3 = sin($bank/2);
49 49
     $c1c2 = $c1*$c2;
50 50
     $s1s2 = $s1*$s2;
51
-    $w =$c1c2*$c3 - $s1s2*$s3;
52
-    $x =$c1c2*$s3 + $s1s2*$c3;
53
-    $y =$s1*$c2*$c3 + $c1*$s2*$s3;
54
-    $z =$c1*$s2*$c3 - $s1*$c2*$s3;
55
-    return array('x' => $x,'y' => $y,'z' => $z,'w' => $w);
51
+    $w = $c1c2*$c3 - $s1s2*$s3;
52
+    $x = $c1c2*$s3 + $s1s2*$c3;
53
+    $y = $s1*$c2*$c3 + $c1*$s2*$s3;
54
+    $z = $c1*$s2*$c3 - $s1*$c2*$s3;
55
+    return array('x' => $x, 'y' => $y, 'z' => $z, 'w' => $w);
56 56
 //    return array('x' => '0.0','y' => '-0.931','z' => '0.0','w' => '0.365');
57 57
 
58 58
 }
@@ -73,16 +73,16 @@  discard block
 block discarded – undo
73 73
 $min = false;
74 74
 $allhistory = false;
75 75
 $filter['source'] = array();
76
-if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalVATSIM) && $globalVATSIM && isset($_COOKIE['filter_ShowVATSIM']) && $_COOKIE['filter_ShowVATSIM'] == 'true') $filter['source'] = array_merge($filter['source'],array('vatsimtxt'));
77
-if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalIVAO) && $globalIVAO && isset($_COOKIE['filter_ShowIVAO']) && $_COOKIE['filter_ShowIVAO'] == 'true') $filter['source'] = array_merge($filter['source'],array('whazzup'));
78
-if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalphpVMS) && $globalphpVMS && isset($_COOKIE['filter_ShowVMS']) && $_COOKIE['filter_ShowVMS'] == 'true') $filter['source'] = array_merge($filter['source'],array('phpvmacars'));
79
-if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalSBS1) && $globalSBS1 && isset($_COOKIE['filter_ShowSBS1']) && $_COOKIE['filter_ShowSBS1'] == 'true') $filter['source'] = array_merge($filter['source'],array('sbs','famaprs'));
80
-if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalAPRS) && $globalAPRS && isset($_COOKIE['filter_ShowAPRS']) && $_COOKIE['filter_ShowAPRS'] == 'true') $filter['source'] = array_merge($filter['source'],array('aprs'));
81
-if (isset($_COOKIE['filter_ident']) && $_COOKIE['filter_ident'] != '') $filter['ident'] = filter_var($_COOKIE['filter_ident'],FILTER_SANITIZE_STRING);
82
-if (isset($_COOKIE['filter_Airlines']) && $_COOKIE['filter_Airlines'] != '') $filter['airlines'] = filter_var_array(explode(',',$_COOKIE['filter_Airlines']),FILTER_SANITIZE_STRING);
83
-if (isset($_COOKIE['filter_Sources']) && $_COOKIE['filter_Sources'] != '') $filter['source_aprs'] = filter_var_array(explode(',',$_COOKIE['filter_Sources']),FILTER_SANITIZE_STRING);
84
-if (isset($_COOKIE['filter_airlinestype']) && $_COOKIE['filter_airlinestype'] != 'all') $filter['airlinestype'] = filter_var($_COOKIE['filter_airlinestype'],FILTER_SANITIZE_STRING);
85
-if (isset($_COOKIE['filter_alliance']) && $_COOKIE['filter_alliance'] != 'all') $filter['alliance'] = filter_var($_COOKIE['filter_alliance'],FILTER_SANITIZE_STRING);
76
+if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalVATSIM) && $globalVATSIM && isset($_COOKIE['filter_ShowVATSIM']) && $_COOKIE['filter_ShowVATSIM'] == 'true') $filter['source'] = array_merge($filter['source'], array('vatsimtxt'));
77
+if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalIVAO) && $globalIVAO && isset($_COOKIE['filter_ShowIVAO']) && $_COOKIE['filter_ShowIVAO'] == 'true') $filter['source'] = array_merge($filter['source'], array('whazzup'));
78
+if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalphpVMS) && $globalphpVMS && isset($_COOKIE['filter_ShowVMS']) && $_COOKIE['filter_ShowVMS'] == 'true') $filter['source'] = array_merge($filter['source'], array('phpvmacars'));
79
+if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalSBS1) && $globalSBS1 && isset($_COOKIE['filter_ShowSBS1']) && $_COOKIE['filter_ShowSBS1'] == 'true') $filter['source'] = array_merge($filter['source'], array('sbs', 'famaprs'));
80
+if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalAPRS) && $globalAPRS && isset($_COOKIE['filter_ShowAPRS']) && $_COOKIE['filter_ShowAPRS'] == 'true') $filter['source'] = array_merge($filter['source'], array('aprs'));
81
+if (isset($_COOKIE['filter_ident']) && $_COOKIE['filter_ident'] != '') $filter['ident'] = filter_var($_COOKIE['filter_ident'], FILTER_SANITIZE_STRING);
82
+if (isset($_COOKIE['filter_Airlines']) && $_COOKIE['filter_Airlines'] != '') $filter['airlines'] = filter_var_array(explode(',', $_COOKIE['filter_Airlines']), FILTER_SANITIZE_STRING);
83
+if (isset($_COOKIE['filter_Sources']) && $_COOKIE['filter_Sources'] != '') $filter['source_aprs'] = filter_var_array(explode(',', $_COOKIE['filter_Sources']), FILTER_SANITIZE_STRING);
84
+if (isset($_COOKIE['filter_airlinestype']) && $_COOKIE['filter_airlinestype'] != 'all') $filter['airlinestype'] = filter_var($_COOKIE['filter_airlinestype'], FILTER_SANITIZE_STRING);
85
+if (isset($_COOKIE['filter_alliance']) && $_COOKIE['filter_alliance'] != 'all') $filter['alliance'] = filter_var($_COOKIE['filter_alliance'], FILTER_SANITIZE_STRING);
86 86
 /*
87 87
 if (isset($globalMapPopup) && !$globalMapPopup && !(isset($_COOKIE['flightpopup']) && $_COOKIE['flightpopup'] == 'true')) {
88 88
 	$min = true;
@@ -129,12 +129,12 @@  discard block
 block discarded – undo
129 129
 	$from_archive = true;
130 130
 //	$begindate = filter_input(INPUT_GET,'begindate',FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=>'~^\d{4}/\d{2}/\d{2}$~')));
131 131
 //	$enddate = filter_input(INPUT_GET,'enddate',FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=>'~^\d{4}/\d{2}/\d{2}$~')));
132
-	$begindate = filter_input(INPUT_GET,'begindate',FILTER_SANITIZE_NUMBER_INT);
133
-	$enddate = filter_input(INPUT_GET,'enddate',FILTER_SANITIZE_NUMBER_INT);
134
-	$archivespeed = filter_input(INPUT_GET,'speed',FILTER_SANITIZE_NUMBER_INT);
135
-	$begindate = date('Y-m-d H:i:s',$begindate);
136
-	$enddate = date('Y-m-d H:i:s',$enddate);
137
-	$spotter_array = $SpotterArchive->getMinLiveSpotterDataPlayback($begindate,$enddate,$filter);
132
+	$begindate = filter_input(INPUT_GET, 'begindate', FILTER_SANITIZE_NUMBER_INT);
133
+	$enddate = filter_input(INPUT_GET, 'enddate', FILTER_SANITIZE_NUMBER_INT);
134
+	$archivespeed = filter_input(INPUT_GET, 'speed', FILTER_SANITIZE_NUMBER_INT);
135
+	$begindate = date('Y-m-d H:i:s', $begindate);
136
+	$enddate = date('Y-m-d H:i:s', $enddate);
137
+	$spotter_array = $SpotterArchive->getMinLiveSpotterDataPlayback($begindate, $enddate, $filter);
138 138
 } elseif (isset($_COOKIE['archive']) && isset($_COOKIE['archive_begin']) && isset($_COOKIE['archive_end']) && isset($_COOKIE['archive_speed'])) {
139 139
 	$from_archive = true;
140 140
 //	$begindate = filter_input(INPUT_GET,'begindate',FILTER_VALIDATE_REGEXP,array("options"=>array("regexp"=>'~^\d{4}/\d{2}/\d{2}$~')));
@@ -144,34 +144,34 @@  discard block
 block discarded – undo
144 144
 	$begindate = $_COOKIE['archive_begin'];
145 145
 	$enddate = $_COOKIE['archive_end'];
146 146
 
147
-	$archivespeed = filter_var($_COOKIE['archive_speed'],FILTER_SANITIZE_NUMBER_INT);
148
-	$begindate = date('Y-m-d H:i:s',$begindate);
149
-	$enddate = date('Y-m-d H:i:s',$enddate);
147
+	$archivespeed = filter_var($_COOKIE['archive_speed'], FILTER_SANITIZE_NUMBER_INT);
148
+	$begindate = date('Y-m-d H:i:s', $begindate);
149
+	$enddate = date('Y-m-d H:i:s', $enddate);
150 150
 //	echo 'Begin : '.$begindate.' - End : '.$enddate."\n";
151
-	$spotter_array = $SpotterArchive->getMinLiveSpotterData($begindate,$enddate,$filter);
151
+	$spotter_array = $SpotterArchive->getMinLiveSpotterData($begindate, $enddate, $filter);
152 152
 } elseif ($tracker) {
153 153
 	$coord = array();
154 154
 	if (isset($_GET['coord']) && $_GET['coord'] != '') {
155
-		$coord = explode(',',$_GET['coord']);
155
+		$coord = explode(',', $_GET['coord']);
156 156
 	}
157
-	$spotter_array = $TrackerLive->getMinLastLiveTrackerData($coord,$filter,true);
157
+	$spotter_array = $TrackerLive->getMinLastLiveTrackerData($coord, $filter, true);
158 158
 } elseif ($marine) {
159 159
 	$coord = array();
160 160
 	if (isset($_GET['coord']) && $_GET['coord'] != '') {
161
-		$coord = explode(',',$_GET['coord']);
161
+		$coord = explode(',', $_GET['coord']);
162 162
 	}
163
-	$spotter_array = $MarineLive->getMinLastLiveMarineData($coord,$filter,true);
163
+	$spotter_array = $MarineLive->getMinLastLiveMarineData($coord, $filter, true);
164 164
 } else {
165 165
 	$coord = array();
166 166
 	if (isset($_GET['coord']) && $_GET['coord'] != '') {
167
-		$coord = explode(',',$_GET['coord']);
167
+		$coord = explode(',', $_GET['coord']);
168 168
 	}
169
-	$spotter_array = $SpotterLive->getMinLastLiveSpotterData($coord,$filter,true);
169
+	$spotter_array = $SpotterLive->getMinLastLiveSpotterData($coord, $filter, true);
170 170
 }
171 171
 //print_r($spotter_array);
172 172
 if (!empty($spotter_array) && isset($coord)) {
173 173
 	if (isset($_GET['archive'])) {
174
-		$flightcnt = $SpotterArchive->getLiveSpotterCount($begindate,$enddate,$filter);
174
+		$flightcnt = $SpotterArchive->getLiveSpotterCount($begindate, $enddate, $filter);
175 175
 	} elseif ($tracker) {
176 176
 		$flightcnt = $TrackerLive->getLiveTrackerCount($filter);
177 177
 	} elseif ($marine) {
@@ -182,15 +182,15 @@  discard block
 block discarded – undo
182 182
 	if ($flightcnt == '') $flightcnt = 0;
183 183
 } else $flightcnt = 0;
184 184
 
185
-$sqltime = round(microtime(true)-$begintime,2);
185
+$sqltime = round(microtime(true) - $begintime, 2);
186 186
 $minitime = time();
187 187
 $maxitime = 0;
188
-$lastupdate = filter_input(INPUT_GET,'update',FILTER_SANITIZE_NUMBER_INT);
188
+$lastupdate = filter_input(INPUT_GET, 'update', FILTER_SANITIZE_NUMBER_INT);
189 189
 $modelsdb = array();
190 190
 if (file_exists(dirname(__FILE__).'/models/modelsdb')) {
191
-	if (($handle = fopen(dirname(__FILE__).'/models/modelsdb','r')) !== FALSE) {
192
-		while (($row = fgetcsv($handle,1000)) !== FALSE) {
193
-			if (isset($row[1]) ){
191
+	if (($handle = fopen(dirname(__FILE__).'/models/modelsdb', 'r')) !== FALSE) {
192
+		while (($row = fgetcsv($handle, 1000)) !== FALSE) {
193
+			if (isset($row[1])) {
194 194
 				$model = $row[0];
195 195
 				$modelsdb[$model] = $row[1];
196 196
 			}
@@ -227,7 +227,7 @@  discard block
 block discarded – undo
227 227
 if (!empty($spotter_array) && is_array($spotter_array))
228 228
 {
229 229
 	$nblatlong = 0;
230
-	foreach($spotter_array as $spotter_item)
230
+	foreach ($spotter_array as $spotter_item)
231 231
 	{
232 232
 		$j++;
233 233
 		//if (isset($spotter_item['format_source']) && $spotter_item['format_source'] == 'airwhere') $heightrelative = 'RELATIVE_TO_GROUND';
@@ -267,11 +267,11 @@  discard block
 block discarded – undo
267 267
 			$output .= '"lastupdate": "'.$lastupdate.'",';
268 268
 			$output .= '"format": "'.$spotter_item['format_source'].'",';
269 269
 			if ($tracker) {
270
-				$output.= '"type": "tracker"';
270
+				$output .= '"type": "tracker"';
271 271
 			} elseif ($marine) {
272
-				$output.= '"type": "marine"';
272
+				$output .= '"type": "marine"';
273 273
 			} else {
274
-				$output.= '"type": "flight"';
274
+				$output .= '"type": "flight"';
275 275
 			}
276 276
 			$output .= '},';
277 277
 
@@ -615,8 +615,8 @@  discard block
 block discarded – undo
615 615
 					$output .= '},';
616 616
 				}
617 617
 			}
618
-			if (isset($onground) && $onground) $output = str_replace('%onground%','true',$output);
619
-			else $output = str_replace('%onground%','false',$output);
618
+			if (isset($onground) && $onground) $output = str_replace('%onground%', 'true', $output);
619
+			else $output = str_replace('%onground%', 'false', $output);
620 620
 
621 621
 	//		$output .= '"heightReference": "CLAMP_TO_GROUND",';
622 622
 			//$output .= '"heightReference": "'.$heightrelative.'",';
@@ -631,7 +631,7 @@  discard block
 block discarded – undo
631 631
 			$output .= '"cartographicDegrees": [';
632 632
 			if ($minitime > strtotime($spotter_item['date'])) $minitime = strtotime($spotter_item['date']);
633 633
 			if ($maxitime < strtotime($spotter_item['date'])) $maxitime = strtotime($spotter_item['date']);
634
-			$output .= '"'.date("c",strtotime($spotter_item['date'])).'", ';
634
+			$output .= '"'.date("c", strtotime($spotter_item['date'])).'", ';
635 635
 			$output .= $spotter_item['longitude'].', ';
636 636
 			$output .= $spotter_item['latitude'];
637 637
 			$prevlong = $spotter_item['longitude'];
@@ -659,8 +659,8 @@  discard block
 block discarded – undo
659 659
 			//$quat = quaternionrotate(deg2rad($spotter_item['heading']),deg2rad(0),deg2rad(0));
660 660
 			//$orientation .= '"'.date("c",strtotime($spotter_item['date'])).'",'.$quat['x'].','.$quat['y'].','.$quat['z'].','.$quat['w'];
661 661
 		} else {
662
-			$nblatlong = $nblatlong+1;
663
-			$output .= ',"'.date("c",strtotime($spotter_item['date'])).'", ';
662
+			$nblatlong = $nblatlong + 1;
663
+			$output .= ',"'.date("c", strtotime($spotter_item['date'])).'", ';
664 664
 			if ($maxitime < strtotime($spotter_item['date'])) $maxitime = strtotime($spotter_item['date']);
665 665
 			if ($spotter_item['ground_speed'] == 0) {
666 666
 				$output .= $prevlong.', ';
@@ -700,15 +700,15 @@  discard block
 block discarded – undo
700 700
 }
701 701
 $output .= ']';
702 702
 if (isset($globalArchive) && $globalArchive === TRUE) {
703
-	if ((time()-$globalLiveInterval) > $minitime) {
704
-		if (time()-$globalLiveInterval > $maxitime) {
705
-			$output = str_replace('%minitime%',date("c",$maxitime),$output);
703
+	if ((time() - $globalLiveInterval) > $minitime) {
704
+		if (time() - $globalLiveInterval > $maxitime) {
705
+			$output = str_replace('%minitime%', date("c", $maxitime), $output);
706 706
 		} else {
707
-			$output = str_replace('%minitime%',date("c",time()-$globalLiveInterval),$output);
707
+			$output = str_replace('%minitime%', date("c", time() - $globalLiveInterval), $output);
708 708
 		}
709 709
 	}
710
-	else $output = str_replace('%minitime%',date("c",$minitime),$output);
711
-} else $output = str_replace('%minitime%',date("c",$minitime),$output);
712
-$output = str_replace('%maxitime%',date("c",$maxitime),$output);
710
+	else $output = str_replace('%minitime%', date("c", $minitime), $output);
711
+} else $output = str_replace('%minitime%', date("c", $minitime), $output);
712
+$output = str_replace('%maxitime%', date("c", $maxitime), $output);
713 713
 print $output;
714 714
 ?>
Please login to merge, or discard this patch.
Braces   +113 added lines, -41 removed lines patch added patch discarded remove patch
@@ -8,8 +8,12 @@  discard block
 block discarded – undo
8 8
 }
9 9
 $tracker = false;
10 10
 $marine = false;
11
-if (isset($_GET['tracker'])) $tracker = true;
12
-if (isset($_GET['marine'])) $marine = true;
11
+if (isset($_GET['tracker'])) {
12
+	$tracker = true;
13
+}
14
+if (isset($_GET['marine'])) {
15
+	$marine = true;
16
+}
13 17
 if ($tracker) {
14 18
 	require_once('require/class.Tracker.php');
15 19
 	require_once('require/class.TrackerLive.php');
@@ -66,23 +70,46 @@  discard block
 block discarded – undo
66 70
 }
67 71
 header('Content-Type: text/javascript');
68 72
 
69
-if (!isset($globalJsonCompress)) $compress = true;
70
-else $compress = $globalJsonCompress;
73
+if (!isset($globalJsonCompress)) {
74
+	$compress = true;
75
+} else {
76
+	$compress = $globalJsonCompress;
77
+}
71 78
 
72 79
 $from_archive = false;
73 80
 $min = false;
74 81
 $allhistory = false;
75 82
 $filter['source'] = array();
76
-if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalVATSIM) && $globalVATSIM && isset($_COOKIE['filter_ShowVATSIM']) && $_COOKIE['filter_ShowVATSIM'] == 'true') $filter['source'] = array_merge($filter['source'],array('vatsimtxt'));
77
-if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalIVAO) && $globalIVAO && isset($_COOKIE['filter_ShowIVAO']) && $_COOKIE['filter_ShowIVAO'] == 'true') $filter['source'] = array_merge($filter['source'],array('whazzup'));
78
-if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalphpVMS) && $globalphpVMS && isset($_COOKIE['filter_ShowVMS']) && $_COOKIE['filter_ShowVMS'] == 'true') $filter['source'] = array_merge($filter['source'],array('phpvmacars'));
79
-if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalSBS1) && $globalSBS1 && isset($_COOKIE['filter_ShowSBS1']) && $_COOKIE['filter_ShowSBS1'] == 'true') $filter['source'] = array_merge($filter['source'],array('sbs','famaprs'));
80
-if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalAPRS) && $globalAPRS && isset($_COOKIE['filter_ShowAPRS']) && $_COOKIE['filter_ShowAPRS'] == 'true') $filter['source'] = array_merge($filter['source'],array('aprs'));
81
-if (isset($_COOKIE['filter_ident']) && $_COOKIE['filter_ident'] != '') $filter['ident'] = filter_var($_COOKIE['filter_ident'],FILTER_SANITIZE_STRING);
82
-if (isset($_COOKIE['filter_Airlines']) && $_COOKIE['filter_Airlines'] != '') $filter['airlines'] = filter_var_array(explode(',',$_COOKIE['filter_Airlines']),FILTER_SANITIZE_STRING);
83
-if (isset($_COOKIE['filter_Sources']) && $_COOKIE['filter_Sources'] != '') $filter['source_aprs'] = filter_var_array(explode(',',$_COOKIE['filter_Sources']),FILTER_SANITIZE_STRING);
84
-if (isset($_COOKIE['filter_airlinestype']) && $_COOKIE['filter_airlinestype'] != 'all') $filter['airlinestype'] = filter_var($_COOKIE['filter_airlinestype'],FILTER_SANITIZE_STRING);
85
-if (isset($_COOKIE['filter_alliance']) && $_COOKIE['filter_alliance'] != 'all') $filter['alliance'] = filter_var($_COOKIE['filter_alliance'],FILTER_SANITIZE_STRING);
83
+if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalVATSIM) && $globalVATSIM && isset($_COOKIE['filter_ShowVATSIM']) && $_COOKIE['filter_ShowVATSIM'] == 'true') {
84
+	$filter['source'] = array_merge($filter['source'],array('vatsimtxt'));
85
+}
86
+if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalIVAO) && $globalIVAO && isset($_COOKIE['filter_ShowIVAO']) && $_COOKIE['filter_ShowIVAO'] == 'true') {
87
+	$filter['source'] = array_merge($filter['source'],array('whazzup'));
88
+}
89
+if ((!isset($globalMapVAchoose) || $globalMapVAchoose) && isset($globalphpVMS) && $globalphpVMS && isset($_COOKIE['filter_ShowVMS']) && $_COOKIE['filter_ShowVMS'] == 'true') {
90
+	$filter['source'] = array_merge($filter['source'],array('phpvmacars'));
91
+}
92
+if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalSBS1) && $globalSBS1 && isset($_COOKIE['filter_ShowSBS1']) && $_COOKIE['filter_ShowSBS1'] == 'true') {
93
+	$filter['source'] = array_merge($filter['source'],array('sbs','famaprs'));
94
+}
95
+if ((!isset($globalMapchoose) || $globalMapchoose) && isset($globalAPRS) && $globalAPRS && isset($_COOKIE['filter_ShowAPRS']) && $_COOKIE['filter_ShowAPRS'] == 'true') {
96
+	$filter['source'] = array_merge($filter['source'],array('aprs'));
97
+}
98
+if (isset($_COOKIE['filter_ident']) && $_COOKIE['filter_ident'] != '') {
99
+	$filter['ident'] = filter_var($_COOKIE['filter_ident'],FILTER_SANITIZE_STRING);
100
+}
101
+if (isset($_COOKIE['filter_Airlines']) && $_COOKIE['filter_Airlines'] != '') {
102
+	$filter['airlines'] = filter_var_array(explode(',',$_COOKIE['filter_Airlines']),FILTER_SANITIZE_STRING);
103
+}
104
+if (isset($_COOKIE['filter_Sources']) && $_COOKIE['filter_Sources'] != '') {
105
+	$filter['source_aprs'] = filter_var_array(explode(',',$_COOKIE['filter_Sources']),FILTER_SANITIZE_STRING);
106
+}
107
+if (isset($_COOKIE['filter_airlinestype']) && $_COOKIE['filter_airlinestype'] != 'all') {
108
+	$filter['airlinestype'] = filter_var($_COOKIE['filter_airlinestype'],FILTER_SANITIZE_STRING);
109
+}
110
+if (isset($_COOKIE['filter_alliance']) && $_COOKIE['filter_alliance'] != 'all') {
111
+	$filter['alliance'] = filter_var($_COOKIE['filter_alliance'],FILTER_SANITIZE_STRING);
112
+}
86 113
 /*
87 114
 if (isset($globalMapPopup) && !$globalMapPopup && !(isset($_COOKIE['flightpopup']) && $_COOKIE['flightpopup'] == 'true')) {
88 115
 	$min = true;
@@ -179,8 +206,12 @@  discard block
 block discarded – undo
179 206
 	} else {
180 207
 		$flightcnt = $SpotterLive->getLiveSpotterCount($filter);
181 208
 	}
182
-	if ($flightcnt == '') $flightcnt = 0;
183
-} else $flightcnt = 0;
209
+	if ($flightcnt == '') {
210
+		$flightcnt = 0;
211
+	}
212
+	} else {
213
+	$flightcnt = 0;
214
+}
184 215
 
185 216
 $sqltime = round(microtime(true)-$begintime,2);
186 217
 $minitime = time();
@@ -203,7 +234,9 @@  discard block
 block discarded – undo
203 234
 $j = 0;
204 235
 $prev_flightaware_id = '';
205 236
 $speed = 1;
206
-if (isset($archivespeed)) $speed = $archivespeed;
237
+if (isset($archivespeed)) {
238
+	$speed = $archivespeed;
239
+}
207 240
 $output = '[';
208 241
 if ($tracker) {
209 242
 	$output .= '{"id" : "document", "name" : "tracker","version" : "1.0"';
@@ -239,17 +272,24 @@  discard block
 block discarded – undo
239 272
 			$image = "images/placeholder_thumb.png";
240 273
 		}
241 274
 
242
-                if (isset($spotter_item['flightaware_id'])) $id = $spotter_item['flightaware_id'];
243
-                elseif (isset($spotter_item['famtrackid'])) $id = $spotter_item['famtrackid'];
244
-                elseif (isset($spotter_item['fammarine_id'])) $id = $spotter_item['fammarine_id'];
275
+                if (isset($spotter_item['flightaware_id'])) {
276
+                	$id = $spotter_item['flightaware_id'];
277
+                } elseif (isset($spotter_item['famtrackid'])) {
278
+                	$id = $spotter_item['famtrackid'];
279
+                } elseif (isset($spotter_item['fammarine_id'])) {
280
+                	$id = $spotter_item['fammarine_id'];
281
+                }
245 282
                 if ($prev_flightaware_id != $id) {
246 283
 			if ($prev_flightaware_id != '') {
247 284
 				if ($nblatlong == 1) {
248 285
 					$output .= ',"'.date("c").'", ';
249 286
 					$output .= $prevlong.', ';
250 287
 					$output .= $prevlat;
251
-					if (!$marine) $output .= ', '.$prevalt;
252
-					else $output .= ', 0';
288
+					if (!$marine) {
289
+						$output .= ', '.$prevalt;
290
+					} else {
291
+						$output .= ', 0';
292
+					}
253 293
 				}
254 294
 				$output .= ']';
255 295
 				$output .= '}';
@@ -300,7 +340,9 @@  discard block
 block discarded – undo
300 340
 							$spotter_item['engine_type'] = $aircraft_info[0]['engine_type'];
301 341
 							$spotter_item['wake_category'] = $aircraft_info[0]['wake_category'];
302 342
 							$spotter_item['engine_count'] = $aircraft_info[0]['engine_count'];
303
-						} else $aircraft_shadow = '';
343
+						} else {
344
+							$aircraft_shadow = '';
345
+						}
304 346
 	    					$output .= ' "billboard" : {"image" : "'.$globalURL.'/images/aircrafts/new/'.$aircraft_shadow.'","scale" : 0.5';
305 347
 						if (isset($_COOKIE['IconColorForce']) && $_COOKIE['IconColorForce'] && isset($_COOKIE['IconColor'])) {
306 348
 							$rgb = $Common->hex2rgb($_COOKIE['IconColor']);
@@ -308,7 +350,9 @@  discard block
 block discarded – undo
308 350
 						}
309 351
 						$output .= '},';
310 352
 					}
311
-				} else $output .= ' "billboard" : {"image" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA7VJREFUeNrEl2uIlWUQx39nXUu0m2uQbZYrbabdLKMs/VBkmHQjioqFIhBS+hKEQpQRgVAf2u5RQkGBRUllRH4I2e5ZUBJlEZVt5i0tTfHStrZ6fn35L70d9n7Obg88vOedmWfmf2bmmZkXlRrtq9V16mZ1iVqqhd5agXvQf1c5zw/V8dXqrqO6dQKwBrgdWApsCb0VqAc2AnOrMVANwIsD4BLgTOBPYB2wHJgEzAG+ANqAu4ZsZYiuX5QwfqI2hvaNulA9J7zLQn8o76vUuuHOwXHqSzH4aIF+TWjnBkSH+nCBf716SP1KPWO4AJ6ltgfIjRW8p9U/1KPz/ry6RT2mIDNF3Zjz19Ya4G1R/J16dgWvQd2pPlXhMdVZPUTgxfCW1wJgXUJpQlvfg8zs8K8r0Caom9QHetG7NGfa1ElDBThRXRtFd/Qh16puKIS3e7+clBjdy7kL1b3q4fzJQQGck5z6Nb97kxujblWf64HXov7Vl/E4YXWccP9AAd6dAx+ox/WTArNzY1t64B0f8K0DyLXuUvRGZfcpCo1VX4tg6wB76WMB0dALf526foAX8cqUot2pGP8B2Kz+krBeNYjS8636dh/8Beo2deoA9TWp76pd6g0q9cDNwKvAD8A84EfglLRBe2g+JWAfcEF68bPABOCoAl/gIPA5MA64FVgGnNhP292W3r0SeB1YVlJXAjcBP8XwyQUj9AKwAzg2+/fQSsBhoJxBAaALaIzenZGnD911wA7gEDAD2FFSpwOzgDHZ5T7+ZSlGd2d6AXgi5+qAn+O5U0PbBVwKtAD3AHuB8f3YGBUdncCGoQ4LE9XtGRqK9LnduVPRIu2BPqwD65IYbS7Qpql7Ql9YoJcy9bwzkgPrfOCj5G33+h54E/g0PAr5thq4ApgyEgNrc27aWwVaPTA1QJ4BjgTGFvhteV40EgPrgvTP7qlmZqFnl9WD+b2posN83E/NrEkOjlI/U1fkfUYa/pe5IE3qZPW8jFOqiyN7p3pAPX04c7AxYSoDDcAjKT2LgLXA6IR2M3Bviv59wDTgQGTPH84Qd8+HXfHcoUws2zM0HMjuUPep+xP2PWpnwtw0GJsldbBpewQwE/gbeDyt7H1gcW53O7AC+A3Yn6+/W+Ld9SnWA15DAVhc8xK2TuA9YHrCuhV4EngFuBx4YagG6qv8cF+T52kB2Zy+e1I8taUacNV+uBdXO7ABmJwJpwx8XQvF9TUCWM64tiQhbq/oMv+7BwFWpQzNT8vbVQul/wwAGzzdmXU1xuUAAAAASUVORK5CYII=","scale" : 0.5},';
353
+				} else {
354
+					$output .= ' "billboard" : {"image" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAfCAYAAACVgY94AAAACXBIWXMAAC4jAAAuIwF4pT92AAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA7VJREFUeNrEl2uIlWUQx39nXUu0m2uQbZYrbabdLKMs/VBkmHQjioqFIhBS+hKEQpQRgVAf2u5RQkGBRUllRH4I2e5ZUBJlEZVt5i0tTfHStrZ6fn35L70d9n7Obg88vOedmWfmf2bmmZkXlRrtq9V16mZ1iVqqhd5agXvQf1c5zw/V8dXqrqO6dQKwBrgdWApsCb0VqAc2AnOrMVANwIsD4BLgTOBPYB2wHJgEzAG+ANqAu4ZsZYiuX5QwfqI2hvaNulA9J7zLQn8o76vUuuHOwXHqSzH4aIF+TWjnBkSH+nCBf716SP1KPWO4AJ6ltgfIjRW8p9U/1KPz/ry6RT2mIDNF3Zjz19Ya4G1R/J16dgWvQd2pPlXhMdVZPUTgxfCW1wJgXUJpQlvfg8zs8K8r0Caom9QHetG7NGfa1ElDBThRXRtFd/Qh16puKIS3e7+clBjdy7kL1b3q4fzJQQGck5z6Nb97kxujblWf64HXov7Vl/E4YXWccP9AAd6dAx+ox/WTArNzY1t64B0f8K0DyLXuUvRGZfcpCo1VX4tg6wB76WMB0dALf526foAX8cqUot2pGP8B2Kz+krBeNYjS8636dh/8Beo2deoA9TWp76pd6g0q9cDNwKvAD8A84EfglLRBe2g+JWAfcEF68bPABOCoAl/gIPA5MA64FVgGnNhP292W3r0SeB1YVlJXAjcBP8XwyQUj9AKwAzg2+/fQSsBhoJxBAaALaIzenZGnD911wA7gEDAD2FFSpwOzgDHZ5T7+ZSlGd2d6AXgi5+qAn+O5U0PbBVwKtAD3AHuB8f3YGBUdncCGoQ4LE9XtGRqK9LnduVPRIu2BPqwD65IYbS7Qpql7Ql9YoJcy9bwzkgPrfOCj5G33+h54E/g0PAr5thq4ApgyEgNrc27aWwVaPTA1QJ4BjgTGFvhteV40EgPrgvTP7qlmZqFnl9WD+b2posN83E/NrEkOjlI/U1fkfUYa/pe5IE3qZPW8jFOqiyN7p3pAPX04c7AxYSoDDcAjKT2LgLXA6IR2M3Bviv59wDTgQGTPH84Qd8+HXfHcoUws2zM0HMjuUPep+xP2PWpnwtw0GJsldbBpewQwE/gbeDyt7H1gcW53O7AC+A3Yn6+/W+Ld9SnWA15DAVhc8xK2TuA9YHrCuhV4EngFuBx4YagG6qv8cF+T52kB2Zy+e1I8taUacNV+uBdXO7ABmJwJpwx8XQvF9TUCWM64tiQhbq/oMv+7BwFWpQzNT8vbVQul/wwAGzzdmXU1xuUAAAAASUVORK5CYII=","scale" : 0.5},';
355
+				}
312 356
 			} elseif ($one3dmodel) {
313 357
 				if (isset($globalMap3DForceModel) && $globalMap3DForceModel != '') {
314 358
 					$output .= '"model": {"gltf" : "'.$globalURL.'/models/'.$globalMap3DForceModel.'","scale" : 1.0,"minimumPixelSize": 20';
@@ -339,7 +383,9 @@  discard block
 block discarded – undo
339 383
 							$spotter_item['engine_type'] = $aircraft_info[0]['engine_type'];
340 384
 							$spotter_item['wake_category'] = $aircraft_info[0]['wake_category'];
341 385
 							$spotter_item['engine_count'] = $aircraft_info[0]['engine_count'];
342
-						} else $aircraft_shadow = '';
386
+						} else {
387
+							$aircraft_shadow = '';
388
+						}
343 389
 						if ($aircraft_shadow != '') {
344 390
 							if (isset($modelsdb[$aircraft_shadow])) {
345 391
 								$output .= '"model": {"gltf" : "'.$globalURL.'/models/'.$modelsdb[$aircraft_shadow].'","scale" : 1.0,"minimumPixelSize": 20';
@@ -476,7 +522,9 @@  discard block
 block discarded – undo
476 522
 								}
477 523
 								$output .= '},';
478 524
 								//if ($spotter_item['aircraft_shadow'] != '') $output .= '"aircraft_shadow": "'.$spotter_item['aircraft_shadow'].'",';
479
-								if ($spotter_item['aircraft_icao'] != '') $output .= '"aircraft_icao": "'.$spotter_item['aircraft_icao'].'",';
525
+								if ($spotter_item['aircraft_icao'] != '') {
526
+									$output .= '"aircraft_icao": "'.$spotter_item['aircraft_icao'].'",';
527
+								}
480 528
 								$modelsdb[$aircraft_icao] = 'Cesium_Air.glb';
481 529
 							}
482 530
 						} elseif (isset($spotter_item['format_source']) && $spotter_item['format_source'] == 'aprs') {
@@ -498,7 +546,9 @@  discard block
 block discarded – undo
498 546
 							}
499 547
 							$output .= '},';
500 548
 							//if ($spotter_item['aircraft_shadow'] != '') $output .= '"aircraft_shadow": "'.$spotter_item['aircraft_shadow'].'",';
501
-							if ($spotter_item['aircraft_icao'] != '') $output .= '"aircraft_icao": "'.$spotter_item['aircraft_icao'].'",';
549
+							if ($spotter_item['aircraft_icao'] != '') {
550
+								$output .= '"aircraft_icao": "'.$spotter_item['aircraft_icao'].'",';
551
+							}
502 552
 							$modelsdb[$aircraft_icao] = 'Cesium_Air.glb';
503 553
 						}
504 554
 					} else {
@@ -511,7 +561,9 @@  discard block
 block discarded – undo
511 561
 						}
512 562
 						$output .= '},';
513 563
 						//if ($spotter_item['aircraft_shadow'] != '') $output .= '"aircraft_shadow": "'.$spotter_item['aircraft_shadow'].'",';
514
-						if ($spotter_item['aircraft_icao'] != '') $output .= '"aircraft_icao": "'.$spotter_item['aircraft_icao'].'",';
564
+						if ($spotter_item['aircraft_icao'] != '') {
565
+							$output .= '"aircraft_icao": "'.$spotter_item['aircraft_icao'].'",';
566
+						}
515 567
 						$modelsdb[$aircraft_icao] = 'Cesium_Air.glb';
516 568
 					}
517 569
 				} elseif ($tracker && isset($spotter_item['type'])) {
@@ -615,8 +667,11 @@  discard block
 block discarded – undo
615 667
 					$output .= '},';
616 668
 				}
617 669
 			}
618
-			if (isset($onground) && $onground) $output = str_replace('%onground%','true',$output);
619
-			else $output = str_replace('%onground%','false',$output);
670
+			if (isset($onground) && $onground) {
671
+				$output = str_replace('%onground%','true',$output);
672
+			} else {
673
+				$output = str_replace('%onground%','false',$output);
674
+			}
620 675
 
621 676
 	//		$output .= '"heightReference": "CLAMP_TO_GROUND",';
622 677
 			//$output .= '"heightReference": "'.$heightrelative.'",';
@@ -629,8 +684,12 @@  discard block
 block discarded – undo
629 684
 	//		$output .= '"interpolationDegree" : 5,';
630 685
 	//		$output .= '"epoch" : "'.date("c",strtotime($spotter_item['date'])).'", ';
631 686
 			$output .= '"cartographicDegrees": [';
632
-			if ($minitime > strtotime($spotter_item['date'])) $minitime = strtotime($spotter_item['date']);
633
-			if ($maxitime < strtotime($spotter_item['date'])) $maxitime = strtotime($spotter_item['date']);
687
+			if ($minitime > strtotime($spotter_item['date'])) {
688
+				$minitime = strtotime($spotter_item['date']);
689
+			}
690
+			if ($maxitime < strtotime($spotter_item['date'])) {
691
+				$maxitime = strtotime($spotter_item['date']);
692
+			}
634 693
 			$output .= '"'.date("c",strtotime($spotter_item['date'])).'", ';
635 694
 			$output .= $spotter_item['longitude'].', ';
636 695
 			$output .= $spotter_item['latitude'];
@@ -653,7 +712,9 @@  discard block
 block discarded – undo
653 712
 					$output .= ', '.round($spotter_item['altitude']*30.48);
654 713
 					$prevalt = round($spotter_item['altitude']*30.48);
655 714
 				}
656
-			} else $output .= ', 0';
715
+			} else {
716
+				$output .= ', 0';
717
+			}
657 718
 			//$orientation = '"orientation" : { ';
658 719
 			//$orientation .= '"unitQuaternion": [';
659 720
 			//$quat = quaternionrotate(deg2rad($spotter_item['heading']),deg2rad(0),deg2rad(0));
@@ -661,13 +722,18 @@  discard block
 block discarded – undo
661 722
 		} else {
662 723
 			$nblatlong = $nblatlong+1;
663 724
 			$output .= ',"'.date("c",strtotime($spotter_item['date'])).'", ';
664
-			if ($maxitime < strtotime($spotter_item['date'])) $maxitime = strtotime($spotter_item['date']);
725
+			if ($maxitime < strtotime($spotter_item['date'])) {
726
+				$maxitime = strtotime($spotter_item['date']);
727
+			}
665 728
 			if ($spotter_item['ground_speed'] == 0) {
666 729
 				$output .= $prevlong.', ';
667 730
 				$output .= $prevlat;
668 731
 				//if (!$marine && (!isset($onground) || !$onground)) $output .= ', '.$prevalt;
669
-				if (!$marine) $output .= ', '.$prevalt;
670
-				else $output .= ', 0';
732
+				if (!$marine) {
733
+					$output .= ', '.$prevalt;
734
+				} else {
735
+					$output .= ', 0';
736
+				}
671 737
 			} else {
672 738
 				$output .= $spotter_item['longitude'].', ';
673 739
 				$output .= $spotter_item['latitude'];
@@ -680,14 +746,17 @@  discard block
 block discarded – undo
680 746
 							$output .= ', 0';
681 747
 						}
682 748
 					} else {
683
-						if (isset($spotter_item['real_altitude']) && $spotter_item['real_altitude'] != '') $output .= ', '.round($spotter_item['real_altitude']*0.3048);
684
-						elseif ($tracker) {
749
+						if (isset($spotter_item['real_altitude']) && $spotter_item['real_altitude'] != '') {
750
+							$output .= ', '.round($spotter_item['real_altitude']*0.3048);
751
+						} elseif ($tracker) {
685 752
 							$output .= ', '.round($spotter_item['altitude']*0.3048);
686 753
 						} else {
687 754
 							$output .= ', '.round($spotter_item['altitude']*30.48);
688 755
 						}
689 756
 					}
690
-				} else $output .= ', 0';
757
+				} else {
758
+					$output .= ', 0';
759
+				}
691 760
 			}
692 761
 			//$quat = quaternionrotate(deg2rad($spotter_item['heading']),deg2rad(0),deg2rad(0));
693 762
 			//$orientation .= ',"'.date("c",strtotime($spotter_item['date'])).'",'.$quat['x'].','.$quat['y'].','.$quat['z'].','.$quat['w'];
@@ -706,9 +775,12 @@  discard block
 block discarded – undo
706 775
 		} else {
707 776
 			$output = str_replace('%minitime%',date("c",time()-$globalLiveInterval),$output);
708 777
 		}
778
+	} else {
779
+		$output = str_replace('%minitime%',date("c",$minitime),$output);
709 780
 	}
710
-	else $output = str_replace('%minitime%',date("c",$minitime),$output);
711
-} else $output = str_replace('%minitime%',date("c",$minitime),$output);
781
+	} else {
782
+	$output = str_replace('%minitime%',date("c",$minitime),$output);
783
+}
712 784
 $output = str_replace('%maxitime%',date("c",$maxitime),$output);
713 785
 print $output;
714 786
 ?>
Please login to merge, or discard this patch.
js/map.3d.js.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -329,15 +329,15 @@
 block discarded – undo
329 329
     }
330 330
 
331 331
 <?php
332
-    if (isset($globalMapUseBbox) && $globalMapUseBbox) {
332
+	if (isset($globalMapUseBbox) && $globalMapUseBbox) {
333 333
 ?>
334 334
     var loc_geojson = Cesium.loadJson("<?php print $globalURL; ?>/location-geojson.php?coord="+bbox());
335 335
 <?php
336
-    } else {
336
+	} else {
337 337
 ?>
338 338
     var loc_geojson = Cesium.loadJson("<?php print $globalURL; ?>/location-geojson.php");
339 339
 <?php
340
-    }
340
+	}
341 341
 ?>
342 342
     loc_geojson.then(function(geojsondata) {
343 343
 	loc = new Cesium.CustomDataSource('location');
Please login to merge, or discard this patch.
Braces   +35 added lines, -11 removed lines patch added patch discarded remove patch
@@ -5,21 +5,30 @@  discard block
 block discarded – undo
5 5
 
6 6
 document.cookie =  'MapFormat=3d; expires=Thu, 2 Aug 2100 20:47:11 UTC; path=/'
7 7
 <?php
8
-	if (isset($_COOKIE['MapType'])) $MapType = $_COOKIE['MapType'];
9
-	else $MapType = $globalMapProvider;
8
+	if (isset($_COOKIE['MapType'])) {
9
+		$MapType = $_COOKIE['MapType'];
10
+	} else {
11
+		$MapType = $globalMapProvider;
12
+	}
10 13
 
11 14
 //	unset($_COOKIE['MapType']);
12 15
 	if ($MapType != 'Mapbox' && $MapType != 'OpenStreetMap' && $MapType != 'Bing-Aerial' && $MapType != 'Bing-Hybrid' && $MapType != 'Bing-Road') {
13
-		if (isset($globalBingMapKey) && $globalBingMapKey != '') $MapType = 'Bing-Aerial';
14
-		else $MapType = 'OpenStreetMap';
16
+		if (isset($globalBingMapKey) && $globalBingMapKey != '') {
17
+			$MapType = 'Bing-Aerial';
18
+		} else {
19
+			$MapType = 'OpenStreetMap';
20
+		}
15 21
 	}
16 22
 	if (($MapType == 'Bing-Aerial' || $MapType == 'Bing-Hybrid' || $MapType == 'Bing-Road') && (!isset($globalBingMapKey) || $globalBingMapKey == '')) {
17 23
 		$MapType = 'OpenStreetMap';
18 24
 	}
19 25
 	if ($MapType == 'Mapbox') {
20
-		if ($_COOKIE['MapTypeId'] == 'default') $MapBoxId = $globalMapboxId;
21
-		else $MapBoxId = $_COOKIE['MapTypeId'];
22
-?>
26
+		if ($_COOKIE['MapTypeId'] == 'default') {
27
+			$MapBoxId = $globalMapboxId;
28
+		} else {
29
+			$MapBoxId = $_COOKIE['MapTypeId'];
30
+		}
31
+		?>
23 32
 	var imProv = Cesium.MapboxImageryProvider({
24 33
 		credit: 'Map data © OpenStreetMap contributors, ' +
25 34
 	      'CC-BY-SA, ' +
@@ -124,13 +133,23 @@  discard block
 block discarded – undo
124 133
 */
125 134
 ?>
126 135
 <?php
127
-	}  elseif (isset($globalMapCustomLayer[$MapType])) {
136
+	} elseif (isset($globalMapCustomLayer[$MapType])) {
128 137
 		$customid = $MapType;
129 138
 ?>
130 139
 	var imProv = Cesium.createOpenStreetMapImageryProvider({
131 140
 		url : '<?php print $globalMapCustomLayer[$customid]['url']; ?>',
132
-		maximumLevel: <?php if (isset($globalMapCustomLayer[$customid]['maxZoom'])) print $globalMapCustomLayer[$customid]['maxZoom']; else print '99'; ?>,
133
-		minimumLevel: <?php if (isset($globalMapCustomLayer[$customid]['minZoom'])) print $globalMapCustomLayer[$customid]['minZoom']; else print '0'; ?>,
141
+		maximumLevel: <?php if (isset($globalMapCustomLayer[$customid]['maxZoom'])) {
142
+	print $globalMapCustomLayer[$customid]['maxZoom'];
143
+} else {
144
+	print '99';
145
+}
146
+?>,
147
+		minimumLevel: <?php if (isset($globalMapCustomLayer[$customid]['minZoom'])) {
148
+	print $globalMapCustomLayer[$customid]['minZoom'];
149
+} else {
150
+	print '0';
151
+}
152
+?>,
134 153
 		credit: '<?php print $globalMapCustomLayer[$customid]['attribution']; ?>'
135 154
 	});
136 155
 <?php
@@ -507,7 +526,12 @@  discard block
 block discarded – undo
507 526
 }
508 527
 
509 528
 update_locationsLayer();
510
-setInterval(function(){update_locationsLayer()},<?php if (isset($globalMapRefresh)) print $globalMapRefresh*1000*2; else print '60000'; ?>);
529
+setInterval(function(){update_locationsLayer()},<?php if (isset($globalMapRefresh)) {
530
+	print $globalMapRefresh*1000*2;
531
+} else {
532
+	print '60000';
533
+}
534
+?>);
511 535
 /*
512 536
 var handlera = new Cesium.ScreenSpaceEventHandler(viewer.canvas, false);
513 537
 handlera.setInputAction(
Please login to merge, or discard this patch.
install/class.update_db.php 4 patches
Doc Comments   +48 added lines patch added patch discarded remove patch
@@ -10,6 +10,9 @@  discard block
 block discarded – undo
10 10
 class update_db {
11 11
 	public static $db_sqlite;
12 12
 
13
+	/**
14
+	 * @param string $file
15
+	 */
13 16
 	public static function download($url, $file, $referer = '') {
14 17
 		global $globalProxy, $globalForceIPv4;
15 18
 		$fp = fopen($file, 'w');
@@ -34,6 +37,9 @@  discard block
 block discarded – undo
34 37
 		fclose($fp);
35 38
 	}
36 39
 
40
+	/**
41
+	 * @param string $in_file
42
+	 */
37 43
 	public static function gunzip($in_file,$out_file_name = '') {
38 44
 		//echo $in_file.' -> '.$out_file_name."\n";
39 45
 		$buffer_size = 4096; // read 4kb at a time
@@ -55,6 +61,9 @@  discard block
 block discarded – undo
55 61
 		}
56 62
 	}
57 63
 
64
+	/**
65
+	 * @param string $in_file
66
+	 */
58 67
 	public static function unzip($in_file) {
59 68
 		if ($in_file != '' && file_exists($in_file)) {
60 69
 			$path = pathinfo(realpath($in_file), PATHINFO_DIRNAME);
@@ -76,6 +85,9 @@  discard block
 block discarded – undo
76 85
 		}
77 86
 	}
78 87
 	
88
+	/**
89
+	 * @param string $database_file
90
+	 */
79 91
 	public static function retrieve_route_sqlite_to_dest($database_file) {
80 92
 		global $globalDebug, $globalTransaction;
81 93
 		//$query = 'TRUNCATE TABLE routes';
@@ -118,6 +130,10 @@  discard block
 block discarded – undo
118 130
 		}
119 131
                 return '';
120 132
 	}
133
+
134
+	/**
135
+	 * @param string $database_file
136
+	 */
121 137
 	public static function retrieve_route_oneworld($database_file) {
122 138
 		global $globalDebug, $globalTransaction;
123 139
 		//$query = 'TRUNCATE TABLE routes';
@@ -159,6 +175,9 @@  discard block
 block discarded – undo
159 175
                 return '';
160 176
 	}
161 177
 	
178
+	/**
179
+	 * @param string $database_file
180
+	 */
162 181
 	public static function retrieve_route_skyteam($database_file) {
163 182
 		global $globalDebug, $globalTransaction;
164 183
 		//$query = 'TRUNCATE TABLE routes';
@@ -201,6 +220,10 @@  discard block
 block discarded – undo
201 220
 		}
202 221
                 return '';
203 222
 	}
223
+
224
+	/**
225
+	 * @param string $database_file
226
+	 */
204 227
 	public static function retrieve_modes_sqlite_to_dest($database_file) {
205 228
 		global $globalTransaction;
206 229
 		//$query = 'TRUNCATE TABLE aircraft_modes';
@@ -267,6 +290,9 @@  discard block
 block discarded – undo
267 290
 		return '';
268 291
 	}
269 292
 
293
+	/**
294
+	 * @param string $database_file
295
+	 */
270 296
 	public static function retrieve_modes_flarmnet($database_file) {
271 297
 		global $globalTransaction;
272 298
 		$Common = new Common();
@@ -337,6 +363,9 @@  discard block
 block discarded – undo
337 363
 		return '';
338 364
 	}
339 365
 
366
+	/**
367
+	 * @param string $database_file
368
+	 */
340 369
 	public static function retrieve_modes_ogn($database_file) {
341 370
 		global $globalTransaction;
342 371
 		//$query = 'TRUNCATE TABLE aircraft_modes';
@@ -406,6 +435,9 @@  discard block
 block discarded – undo
406 435
 		return '';
407 436
 	}
408 437
 
438
+	/**
439
+	 * @param string $database_file
440
+	 */
409 441
 	public static function retrieve_owner($database_file,$country = 'F') {
410 442
 		global $globalTransaction, $globalMasterSource;
411 443
 		//$query = 'TRUNCATE TABLE aircraft_modes';
@@ -1393,6 +1425,10 @@  discard block
 block discarded – undo
1393 1425
 		return '';
1394 1426
         }
1395 1427
 
1428
+	/**
1429
+	 * @param string $filename
1430
+	 * @param string $tletype
1431
+	 */
1396 1432
 	public static function tle($filename,$tletype) {
1397 1433
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
1398 1434
 		global $tmp_dir, $globalTransaction;
@@ -1442,6 +1478,9 @@  discard block
 block discarded – undo
1442 1478
 		return '';
1443 1479
         }
1444 1480
 
1481
+	/**
1482
+	 * @param string $filename
1483
+	 */
1445 1484
 	public static function satellite_ucsdb($filename) {
1446 1485
 		global $tmp_dir, $globalTransaction;
1447 1486
 		$query = "DELETE FROM satellite";
@@ -1488,6 +1527,9 @@  discard block
 block discarded – undo
1488 1527
 		return '';
1489 1528
 	}
1490 1529
 
1530
+	/**
1531
+	 * @param string $filename
1532
+	 */
1491 1533
 	public static function satellite_celestrak($filename) {
1492 1534
 		global $tmp_dir, $globalTransaction;
1493 1535
 		$satcat_sources = array(
@@ -1815,6 +1857,9 @@  discard block
 block discarded – undo
1815 1857
 
1816 1858
 	}
1817 1859
 */
1860
+	/**
1861
+	 * @param string $filename
1862
+	 */
1818 1863
 	public static function waypoints($filename) {
1819 1864
 		//require_once(dirname(__FILE__).'/../require/class.Spotter.php');
1820 1865
 		global $tmp_dir, $globalTransaction;
@@ -1883,6 +1928,9 @@  discard block
 block discarded – undo
1883 1928
 		}
1884 1929
 	}
1885 1930
 
1931
+	/**
1932
+	 * @param string $filename
1933
+	 */
1886 1934
 	public static function ivao_airlines($filename) {
1887 1935
 		//require_once(dirname(__FILE__).'/../require/class.Spotter.php');
1888 1936
 		global $tmp_dir, $globalTransaction;
Please login to merge, or discard this patch.
Indentation   +363 added lines, -363 removed lines patch added patch discarded remove patch
@@ -85,38 +85,38 @@  discard block
 block discarded – undo
85 85
 		try {
86 86
 			//$Connection = new Connection();
87 87
 			$sth = $Connection->db->prepare($query);
88
-                        $sth->execute(array(':source' => $database_file));
89
-                } catch(PDOException $e) {
90
-                        return "error : ".$e->getMessage();
91
-                }
88
+						$sth->execute(array(':source' => $database_file));
89
+				} catch(PDOException $e) {
90
+						return "error : ".$e->getMessage();
91
+				}
92 92
 
93
-    		if ($globalDebug) echo " - Add routes to DB -";
94
-    		update_db::connect_sqlite($database_file);
93
+			if ($globalDebug) echo " - Add routes to DB -";
94
+			update_db::connect_sqlite($database_file);
95 95
 		//$query = 'select Route.RouteID, Route.callsign, operator.Icao AS operator_icao, FromAir.Icao AS FromAirportIcao, ToAir.Icao AS ToAirportIcao from Route inner join operator ON Route.operatorId = operator.operatorId LEFT JOIN Airport AS FromAir ON route.FromAirportId = FromAir.AirportId LEFT JOIN Airport AS ToAir ON ToAir.AirportID = route.ToAirportID';
96 96
 		$query = "select Route.RouteID, Route.callsign, operator.Icao AS operator_icao, FromAir.Icao AS FromAirportIcao, ToAir.Icao AS ToAirportIcao, rstp.allstop AS AllStop from Route inner join operator ON Route.operatorId = operator.operatorId LEFT JOIN Airport AS FromAir ON route.FromAirportId = FromAir.AirportId LEFT JOIN Airport AS ToAir ON ToAir.AirportID = route.ToAirportID LEFT JOIN (select RouteId,GROUP_CONCAT(icao,' ') as allstop from routestop left join Airport as air ON routestop.AirportId = air.AirportID group by RouteID) AS rstp ON Route.RouteID = rstp.RouteID";
97 97
 		try {
98
-                        $sth = update_db::$db_sqlite->prepare($query);
99
-                        $sth->execute();
100
-                } catch(PDOException $e) {
101
-                        return "error : ".$e->getMessage();
102
-                }
98
+						$sth = update_db::$db_sqlite->prepare($query);
99
+						$sth->execute();
100
+				} catch(PDOException $e) {
101
+						return "error : ".$e->getMessage();
102
+				}
103 103
 		//$query_dest = 'INSERT INTO routes (`RouteID`,`CallSign`,`Operator_ICAO`,`FromAirport_ICAO`,`ToAirport_ICAO`,`RouteStop`,`Source`) VALUES (:RouteID, :CallSign, :Operator_ICAO, :FromAirport_ICAO, :ToAirport_ICAO, :routestop, :source)';
104 104
 		$query_dest = 'INSERT INTO routes (CallSign,Operator_ICAO,FromAirport_ICAO,ToAirport_ICAO,RouteStop,Source) VALUES (:CallSign, :Operator_ICAO, :FromAirport_ICAO, :ToAirport_ICAO, :routestop, :source)';
105 105
 		$Connection = new Connection();
106 106
 		$sth_dest = $Connection->db->prepare($query_dest);
107 107
 		try {
108 108
 			if ($globalTransaction) $Connection->db->beginTransaction();
109
-            		while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
109
+					while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
110 110
 				//$query_dest_values = array(':RouteID' => $values['RouteId'],':CallSign' => $values['Callsign'],':Operator_ICAO' => $values['operator_icao'],':FromAirport_ICAO' => $values['FromAirportIcao'],':ToAirport_ICAO' => $values['ToAirportIcao'],':routestop' => $values['AllStop'],':source' => $database_file);
111 111
 				$query_dest_values = array(':CallSign' => $values['Callsign'],':Operator_ICAO' => $values['operator_icao'],':FromAirport_ICAO' => $values['FromAirportIcao'],':ToAirport_ICAO' => $values['ToAirportIcao'],':routestop' => $values['AllStop'],':source' => $database_file);
112 112
 				$sth_dest->execute($query_dest_values);
113
-            		}
113
+					}
114 114
 			if ($globalTransaction) $Connection->db->commit();
115 115
 		} catch(PDOException $e) {
116 116
 			if ($globalTransaction) $Connection->db->rollBack(); 
117 117
 			return "error : ".$e->getMessage();
118 118
 		}
119
-                return '';
119
+				return '';
120 120
 	}
121 121
 	public static function retrieve_route_oneworld($database_file) {
122 122
 		global $globalDebug, $globalTransaction;
@@ -127,12 +127,12 @@  discard block
 block discarded – undo
127 127
 		try {
128 128
 			//$Connection = new Connection();
129 129
 			$sth = $Connection->db->prepare($query);
130
-                        $sth->execute(array(':source' => 'oneworld'));
131
-                } catch(PDOException $e) {
132
-                        return "error : ".$e->getMessage();
133
-                }
130
+						$sth->execute(array(':source' => 'oneworld'));
131
+				} catch(PDOException $e) {
132
+						return "error : ".$e->getMessage();
133
+				}
134 134
 
135
-    		if ($globalDebug) echo " - Add routes to DB -";
135
+			if ($globalDebug) echo " - Add routes to DB -";
136 136
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
137 137
 		$Spotter = new Spotter();
138 138
 		if ($fh = fopen($database_file,"r")) {
@@ -156,7 +156,7 @@  discard block
 block discarded – undo
156 156
 			}
157 157
 			if ($globalTransaction) $Connection->db->commit();
158 158
 		}
159
-                return '';
159
+				return '';
160 160
 	}
161 161
 	
162 162
 	public static function retrieve_route_skyteam($database_file) {
@@ -168,12 +168,12 @@  discard block
 block discarded – undo
168 168
 		try {
169 169
 			//$Connection = new Connection();
170 170
 			$sth = $Connection->db->prepare($query);
171
-                        $sth->execute(array(':source' => 'skyteam'));
172
-                } catch(PDOException $e) {
173
-                        return "error : ".$e->getMessage();
174
-                }
171
+						$sth->execute(array(':source' => 'skyteam'));
172
+				} catch(PDOException $e) {
173
+						return "error : ".$e->getMessage();
174
+				}
175 175
 
176
-    		if ($globalDebug) echo " - Add routes to DB -";
176
+			if ($globalDebug) echo " - Add routes to DB -";
177 177
 
178 178
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
179 179
 		$Spotter = new Spotter();
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 				return "error : ".$e->getMessage();
200 200
 			}
201 201
 		}
202
-                return '';
202
+				return '';
203 203
 	}
204 204
 	public static function retrieve_modes_sqlite_to_dest($database_file) {
205 205
 		global $globalTransaction;
@@ -208,27 +208,27 @@  discard block
 block discarded – undo
208 208
 		try {
209 209
 			$Connection = new Connection();
210 210
 			$sth = $Connection->db->prepare($query);
211
-                        $sth->execute(array(':source' => $database_file));
212
-                } catch(PDOException $e) {
213
-                        return "error : ".$e->getMessage();
214
-                }
211
+						$sth->execute(array(':source' => $database_file));
212
+				} catch(PDOException $e) {
213
+						return "error : ".$e->getMessage();
214
+				}
215 215
 		$query = "DELETE FROM aircraft_owner WHERE Source = '' OR Source IS NULL OR Source = :source";
216 216
 		try {
217 217
 			$Connection = new Connection();
218 218
 			$sth = $Connection->db->prepare($query);
219
-                        $sth->execute(array(':source' => $database_file));
220
-                } catch(PDOException $e) {
221
-                        return "error : ".$e->getMessage();
222
-                }
219
+						$sth->execute(array(':source' => $database_file));
220
+				} catch(PDOException $e) {
221
+						return "error : ".$e->getMessage();
222
+				}
223 223
 
224
-    		update_db::connect_sqlite($database_file);
224
+			update_db::connect_sqlite($database_file);
225 225
 		$query = 'select * from Aircraft';
226 226
 		try {
227
-                        $sth = update_db::$db_sqlite->prepare($query);
228
-                        $sth->execute();
229
-                } catch(PDOException $e) {
230
-                        return "error : ".$e->getMessage();
231
-                }
227
+						$sth = update_db::$db_sqlite->prepare($query);
228
+						$sth->execute();
229
+				} catch(PDOException $e) {
230
+						return "error : ".$e->getMessage();
231
+				}
232 232
 		//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
233 233
 		$query_dest = 'INSERT INTO aircraft_modes (LastModified, ModeS,ModeSCountry,Registration,ICAOTypeCode,type_flight,Source) VALUES (:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:type,:source)';
234 234
 		
@@ -239,17 +239,17 @@  discard block
 block discarded – undo
239 239
 		$sth_dest_owner = $Connection->db->prepare($query_dest_owner);
240 240
 		try {
241 241
 			if ($globalTransaction) $Connection->db->beginTransaction();
242
-            		while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
242
+					while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
243 243
 			//$query_dest_values = array(':AircraftID' => $values['AircraftID'],':FirstCreated' => $values['FirstCreated'],':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':SerialNo' => $values['SerialNo'], ':OperatorFlagCode' => $values['OperatorFlagCode'], ':Manufacturer' => $values['Manufacturer'], ':Type' => $values['Type'], ':FirstRegDate' => $values['FirstRegDate'], ':CurrentRegDate' => $values['CurrentRegDate'], ':Country' => $values['Country'], ':PreviousID' => $values['PreviousID'], ':DeRegDate' => $values['DeRegDate'], ':Status' => $values['Status'], ':PopularName' => $values['PopularName'],':GenericName' => $values['GenericName'],':AircraftClass' => $values['AircraftClass'], ':Engines' => $values['Engines'], ':OwnershipStatus' => $values['OwnershipStatus'],':RegisteredOwners' => $values['RegisteredOwners'],':MTOW' => $values['MTOW'], ':TotalHours' => $values['TotalHours'],':YearBuilt' => $values['YearBuilt'], ':CofACategory' => $values['CofACategory'], ':CofAExpiry' => $values['CofAExpiry'], ':UserNotes' => $values['UserNotes'], ':Interested' => $values['Interested'], ':UserTag' => $values['UserTag'], ':InfoUrl' => $values['InfoURL'], ':PictureUrl1' => $values['PictureURL1'], ':PictureUrl2' => $values['PictureURL2'], ':PictureUrl3' => $values['PictureURL3'], ':UserBool1' => $values['UserBool1'], ':UserBool2' => $values['UserBool2'], ':UserBool3' => $values['UserBool3'], ':UserBool4' => $values['UserBool4'], ':UserBool5' => $values['UserBool5'], ':UserString1' => $values['UserString1'], ':UserString2' => $values['UserString2'], ':UserString3' => $values['UserString3'], ':UserString4' => $values['UserString4'], ':UserString5' => $values['UserString5'], ':UserInt1' => $values['UserInt1'], ':UserInt2' => $values['UserInt2'], ':UserInt3' => $values['UserInt3'], ':UserInt4' => $values['UserInt4'], ':UserInt5' => $values['UserInt5']);
244 244
 				if ($values['UserString4'] == 'M') $type = 'military';
245 245
 				else $type = null;
246 246
 				$query_dest_values = array(':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':source' => $database_file,':type' => $type);
247 247
 				$sth_dest->execute($query_dest_values);
248 248
 				if ($values['RegisteredOwners'] != '' && $values['RegisteredOwners'] != NULL && $values['RegisteredOwners'] != 'Private') {
249
-				    $query_dest_owner_values = array(':registration' => $values['Registration'],':source' => $database_file,':owner' => $values['RegisteredOwners']);
250
-				    $sth_dest_owner->execute($query_dest_owner_values);
249
+					$query_dest_owner_values = array(':registration' => $values['Registration'],':source' => $database_file,':owner' => $values['RegisteredOwners']);
250
+					$sth_dest_owner->execute($query_dest_owner_values);
251 251
 				}
252
-            		}
252
+					}
253 253
 			if ($globalTransaction) $Connection->db->commit();
254 254
 		} catch(PDOException $e) {
255 255
 			return "error : ".$e->getMessage();
@@ -260,10 +260,10 @@  discard block
 block discarded – undo
260 260
 		try {
261 261
 			$Connection = new Connection();
262 262
 			$sth = $Connection->db->prepare($query);
263
-                        $sth->execute(array(':source' => $database_file));
264
-                } catch(PDOException $e) {
265
-                        return "error : ".$e->getMessage();
266
-                }
263
+						$sth->execute(array(':source' => $database_file));
264
+				} catch(PDOException $e) {
265
+						return "error : ".$e->getMessage();
266
+				}
267 267
 		return '';
268 268
 	}
269 269
 
@@ -275,10 +275,10 @@  discard block
 block discarded – undo
275 275
 		try {
276 276
 			$Connection = new Connection();
277 277
 			$sth = $Connection->db->prepare($query);
278
-                        $sth->execute(array(':source' => $database_file));
279
-                } catch(PDOException $e) {
280
-                        return "error : ".$e->getMessage();
281
-                }
278
+						$sth->execute(array(':source' => $database_file));
279
+				} catch(PDOException $e) {
280
+						return "error : ".$e->getMessage();
281
+				}
282 282
 		
283 283
 		if ($fh = fopen($database_file,"r")) {
284 284
 			//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
@@ -288,26 +288,26 @@  discard block
 block discarded – undo
288 288
 			$sth_dest = $Connection->db->prepare($query_dest);
289 289
 			try {
290 290
 				if ($globalTransaction) $Connection->db->beginTransaction();
291
-            			while (!feof($fh)) {
292
-            				$values = array();
293
-            				$line = $Common->hex2str(fgets($fh,9999));
291
+						while (!feof($fh)) {
292
+							$values = array();
293
+							$line = $Common->hex2str(fgets($fh,9999));
294 294
 					//FFFFFF                     RIDEAU VALLEY SOARINGASW-20               C-FBKN MZ 123.400
295
-            				$values['ModeS'] = substr($line,0,6);
296
-            				$values['Registration'] = trim(substr($line,69,6));
297
-            				$aircraft_name = trim(substr($line,48,6));
298
-            				// Check if we can find ICAO, else set it to GLID
299
-            				$aircraft_name_split = explode(' ',$aircraft_name);
300
-            				$search_more = '';
301
-            				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
302
-            				$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
303
-            				$sth_search = $Connection->db->prepare($query_search);
295
+							$values['ModeS'] = substr($line,0,6);
296
+							$values['Registration'] = trim(substr($line,69,6));
297
+							$aircraft_name = trim(substr($line,48,6));
298
+							// Check if we can find ICAO, else set it to GLID
299
+							$aircraft_name_split = explode(' ',$aircraft_name);
300
+							$search_more = '';
301
+							if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
302
+							$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
303
+							$sth_search = $Connection->db->prepare($query_search);
304 304
 					try {
305
-                                    		$sth_search->execute();
306
-	            				$result = $sth_search->fetch(PDO::FETCH_ASSOC);
307
-	            				//if (count($result) > 0) {
308
-	            				if (isset($result['icao']) && $result['icao'] != '') {
309
-	            				    $values['ICAOTypeCode'] = $result['icao'];
310
-	            				} 
305
+											$sth_search->execute();
306
+								$result = $sth_search->fetch(PDO::FETCH_ASSOC);
307
+								//if (count($result) > 0) {
308
+								if (isset($result['icao']) && $result['icao'] != '') {
309
+									$values['ICAOTypeCode'] = $result['icao'];
310
+								} 
311 311
 					} catch(PDOException $e) {
312 312
 						return "error : ".$e->getMessage();
313 313
 					}
@@ -330,10 +330,10 @@  discard block
 block discarded – undo
330 330
 		try {
331 331
 			$Connection = new Connection();
332 332
 			$sth = $Connection->db->prepare($query);
333
-                        $sth->execute(array(':source' => $database_file));
334
-                } catch(PDOException $e) {
335
-                        return "error : ".$e->getMessage();
336
-                }
333
+						$sth->execute(array(':source' => $database_file));
334
+				} catch(PDOException $e) {
335
+						return "error : ".$e->getMessage();
336
+				}
337 337
 		return '';
338 338
 	}
339 339
 
@@ -344,10 +344,10 @@  discard block
 block discarded – undo
344 344
 		try {
345 345
 			$Connection = new Connection();
346 346
 			$sth = $Connection->db->prepare($query);
347
-                        $sth->execute(array(':source' => $database_file));
348
-                } catch(PDOException $e) {
349
-                        return "error : ".$e->getMessage();
350
-                }
347
+						$sth->execute(array(':source' => $database_file));
348
+				} catch(PDOException $e) {
349
+						return "error : ".$e->getMessage();
350
+				}
351 351
 		
352 352
 		if ($fh = fopen($database_file,"r")) {
353 353
 			//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
@@ -358,25 +358,25 @@  discard block
 block discarded – undo
358 358
 			try {
359 359
 				if ($globalTransaction) $Connection->db->beginTransaction();
360 360
 				$tmp = fgetcsv($fh,9999,',',"'");
361
-            			while (!feof($fh)) {
362
-            				$line = fgetcsv($fh,9999,',',"'");
361
+						while (!feof($fh)) {
362
+							$line = fgetcsv($fh,9999,',',"'");
363 363
             				
364 364
 					//FFFFFF                     RIDEAU VALLEY SOARINGASW-20               C-FBKN MZ 123.400
365 365
 					//print_r($line);
366
-            				$values['ModeS'] = $line[1];
367
-            				$values['Registration'] = $line[3];
368
-            				$values['ICAOTypeCode'] = '';
369
-            				$aircraft_name = $line[2];
370
-            				// Check if we can find ICAO, else set it to GLID
371
-            				$aircraft_name_split = explode(' ',$aircraft_name);
372
-            				$search_more = '';
373
-            				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
374
-            				$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
375
-            				$sth_search = $Connection->db->prepare($query_search);
366
+							$values['ModeS'] = $line[1];
367
+							$values['Registration'] = $line[3];
368
+							$values['ICAOTypeCode'] = '';
369
+							$aircraft_name = $line[2];
370
+							// Check if we can find ICAO, else set it to GLID
371
+							$aircraft_name_split = explode(' ',$aircraft_name);
372
+							$search_more = '';
373
+							if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
374
+							$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
375
+							$sth_search = $Connection->db->prepare($query_search);
376 376
 					try {
377
-                                    		$sth_search->execute();
378
-	            				$result = $sth_search->fetch(PDO::FETCH_ASSOC);
379
-	            				if (isset($result['icao']) && $result['icao'] != '') $values['ICAOTypeCode'] = $result['icao'];
377
+											$sth_search->execute();
378
+								$result = $sth_search->fetch(PDO::FETCH_ASSOC);
379
+								if (isset($result['icao']) && $result['icao'] != '') $values['ICAOTypeCode'] = $result['icao'];
380 380
 					} catch(PDOException $e) {
381 381
 						return "error : ".$e->getMessage();
382 382
 					}
@@ -399,10 +399,10 @@  discard block
 block discarded – undo
399 399
 		try {
400 400
 			$Connection = new Connection();
401 401
 			$sth = $Connection->db->prepare($query);
402
-                        $sth->execute(array(':source' => $database_file));
403
-                } catch(PDOException $e) {
404
-                        return "error : ".$e->getMessage();
405
-                }
402
+						$sth->execute(array(':source' => $database_file));
403
+				} catch(PDOException $e) {
404
+						return "error : ".$e->getMessage();
405
+				}
406 406
 		return '';
407 407
 	}
408 408
 
@@ -413,16 +413,16 @@  discard block
 block discarded – undo
413 413
 		try {
414 414
 			$Connection = new Connection();
415 415
 			$sth = $Connection->db->prepare($query);
416
-                        $sth->execute(array(':source' => $database_file));
417
-                } catch(PDOException $e) {
418
-                        return "error : ".$e->getMessage();
419
-                }
416
+						$sth->execute(array(':source' => $database_file));
417
+				} catch(PDOException $e) {
418
+						return "error : ".$e->getMessage();
419
+				}
420 420
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
421 421
 		$Spotter = new Spotter();
422 422
 		if ($fh = fopen($database_file,"r")) {
423 423
 			//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
424 424
 			$query_dest = 'INSERT INTO aircraft_owner (registration,base,owner,date_first_reg,Source) VALUES (:registration,:base,:owner,:date_first_reg,:source)';
425
-		        $query_modes = 'INSERT INTO aircraft_modes (ModeS,ModeSCountry,Registration,ICAOTypeCode,Source) VALUES (:modes,:modescountry,:registration,:icaotypecode,:source)';
425
+				$query_modes = 'INSERT INTO aircraft_modes (ModeS,ModeSCountry,Registration,ICAOTypeCode,Source) VALUES (:modes,:modescountry,:registration,:icaotypecode,:source)';
426 426
 		        
427 427
 			$Connection = new Connection();
428 428
 			$sth_dest = $Connection->db->prepare($query_dest);
@@ -430,126 +430,126 @@  discard block
 block discarded – undo
430 430
 			try {
431 431
 				if ($globalTransaction) $Connection->db->beginTransaction();
432 432
 				$tmp = fgetcsv($fh,9999,',','"');
433
-            			while (!feof($fh)) {
434
-            				$line = fgetcsv($fh,9999,',','"');
435
-            				$values = array();
436
-            				//print_r($line);
437
-            				if ($country == 'F') {
438
-            				    $values['registration'] = $line[0];
439
-            				    $values['base'] = $line[4];
440
-            				    $values['owner'] = $line[5];
441
-            				    if ($line[6] == '') $values['date_first_reg'] = null;
442
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
443
-					    $values['cancel'] = $line[7];
433
+						while (!feof($fh)) {
434
+							$line = fgetcsv($fh,9999,',','"');
435
+							$values = array();
436
+							//print_r($line);
437
+							if ($country == 'F') {
438
+								$values['registration'] = $line[0];
439
+								$values['base'] = $line[4];
440
+								$values['owner'] = $line[5];
441
+								if ($line[6] == '') $values['date_first_reg'] = null;
442
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
443
+						$values['cancel'] = $line[7];
444 444
 					} elseif ($country == 'EI') {
445
-					    // TODO : add modeS & reg to aircraft_modes
446
-            				    $values['registration'] = $line[0];
447
-            				    $values['base'] = $line[3];
448
-            				    $values['owner'] = $line[2];
449
-            				    if ($line[1] == '') $values['date_first_reg'] = null;
450
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[1]));
451
-					    $values['cancel'] = '';
452
-					    $values['modes'] = $line[7];
453
-					    $values['icao'] = $line[8];
445
+						// TODO : add modeS & reg to aircraft_modes
446
+								$values['registration'] = $line[0];
447
+								$values['base'] = $line[3];
448
+								$values['owner'] = $line[2];
449
+								if ($line[1] == '') $values['date_first_reg'] = null;
450
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[1]));
451
+						$values['cancel'] = '';
452
+						$values['modes'] = $line[7];
453
+						$values['icao'] = $line[8];
454 454
 					    
455 455
 					} elseif ($country == 'HB') {
456
-					    // TODO : add modeS & reg to aircraft_modes
457
-            				    $values['registration'] = $line[0];
458
-            				    $values['base'] = null;
459
-            				    $values['owner'] = $line[5];
460
-            				    $values['date_first_reg'] = null;
461
-					    $values['cancel'] = '';
462
-					    $values['modes'] = $line[4];
463
-					    $values['icao'] = $line[7];
456
+						// TODO : add modeS & reg to aircraft_modes
457
+								$values['registration'] = $line[0];
458
+								$values['base'] = null;
459
+								$values['owner'] = $line[5];
460
+								$values['date_first_reg'] = null;
461
+						$values['cancel'] = '';
462
+						$values['modes'] = $line[4];
463
+						$values['icao'] = $line[7];
464 464
 					} elseif ($country == 'OK') {
465
-					    // TODO : add modeS & reg to aircraft_modes
466
-            				    $values['registration'] = $line[3];
467
-            				    $values['base'] = null;
468
-            				    $values['owner'] = $line[5];
469
-            				    if ($line[18] == '') $values['date_first_reg'] = null;
470
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[18]));
471
-					    $values['cancel'] = '';
465
+						// TODO : add modeS & reg to aircraft_modes
466
+								$values['registration'] = $line[3];
467
+								$values['base'] = null;
468
+								$values['owner'] = $line[5];
469
+								if ($line[18] == '') $values['date_first_reg'] = null;
470
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[18]));
471
+						$values['cancel'] = '';
472 472
 					} elseif ($country == 'VH') {
473
-					    // TODO : add modeS & reg to aircraft_modes
474
-            				    $values['registration'] = $line[0];
475
-            				    $values['base'] = null;
476
-            				    $values['owner'] = $line[12];
477
-            				    if ($line[28] == '') $values['date_first_reg'] = null;
478
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[28]));
479
-
480
-					    $values['cancel'] = $line[39];
473
+						// TODO : add modeS & reg to aircraft_modes
474
+								$values['registration'] = $line[0];
475
+								$values['base'] = null;
476
+								$values['owner'] = $line[12];
477
+								if ($line[28] == '') $values['date_first_reg'] = null;
478
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[28]));
479
+
480
+						$values['cancel'] = $line[39];
481 481
 					} elseif ($country == 'OE' || $country == '9A' || $country == 'VP' || $country == 'LX' || $country == 'P2' || $country == 'HC') {
482
-            				    $values['registration'] = $line[0];
483
-            				    $values['base'] = null;
484
-            				    $values['owner'] = $line[4];
485
-            				    $values['date_first_reg'] = null;
486
-					    $values['cancel'] = '';
482
+								$values['registration'] = $line[0];
483
+								$values['base'] = null;
484
+								$values['owner'] = $line[4];
485
+								$values['date_first_reg'] = null;
486
+						$values['cancel'] = '';
487 487
 					} elseif ($country == 'CC') {
488
-            				    $values['registration'] = $line[0];
489
-            				    $values['base'] = null;
490
-            				    $values['owner'] = $line[6];
491
-            				    $values['date_first_reg'] = null;
492
-					    $values['cancel'] = '';
488
+								$values['registration'] = $line[0];
489
+								$values['base'] = null;
490
+								$values['owner'] = $line[6];
491
+								$values['date_first_reg'] = null;
492
+						$values['cancel'] = '';
493 493
 					} elseif ($country == 'HJ') {
494
-            				    $values['registration'] = $line[0];
495
-            				    $values['base'] = null;
496
-            				    $values['owner'] = $line[8];
497
-            				    if ($line[7] == '') $values['date_first_reg'] = null;
498
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
499
-					    $values['cancel'] = '';
494
+								$values['registration'] = $line[0];
495
+								$values['base'] = null;
496
+								$values['owner'] = $line[8];
497
+								if ($line[7] == '') $values['date_first_reg'] = null;
498
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
499
+						$values['cancel'] = '';
500 500
 					} elseif ($country == 'PP') {
501
-            				    $values['registration'] = $line[0];
502
-            				    $values['base'] = null;
503
-            				    $values['owner'] = $line[4];
504
-            				    if ($line[6] == '') $values['date_first_reg'] = null;
505
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
506
-					    $values['cancel'] = $line[7];
501
+								$values['registration'] = $line[0];
502
+								$values['base'] = null;
503
+								$values['owner'] = $line[4];
504
+								if ($line[6] == '') $values['date_first_reg'] = null;
505
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
506
+						$values['cancel'] = $line[7];
507 507
 					} elseif ($country == 'E7') {
508
-            				    $values['registration'] = $line[0];
509
-            				    $values['base'] = null;
510
-            				    $values['owner'] = $line[4];
511
-            				    if ($line[5] == '') $values['date_first_reg'] = null;
512
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
513
-					    $values['cancel'] = '';
508
+								$values['registration'] = $line[0];
509
+								$values['base'] = null;
510
+								$values['owner'] = $line[4];
511
+								if ($line[5] == '') $values['date_first_reg'] = null;
512
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
513
+						$values['cancel'] = '';
514 514
 					} elseif ($country == '8Q') {
515
-            				    $values['registration'] = $line[0];
516
-            				    $values['base'] = null;
517
-            				    $values['owner'] = $line[3];
518
-            				    if ($line[7] == '') $values['date_first_reg'] = null;
519
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
520
-					    $values['cancel'] = '';
515
+								$values['registration'] = $line[0];
516
+								$values['base'] = null;
517
+								$values['owner'] = $line[3];
518
+								if ($line[7] == '') $values['date_first_reg'] = null;
519
+						else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
520
+						$values['cancel'] = '';
521 521
 					} elseif ($country == 'ZK') {
522
-            				    $values['registration'] = $line[0];
523
-            				    $values['base'] = null;
524
-            				    $values['owner'] = $line[3];
525
-            				    $values['date_first_reg'] = null;
526
-					    $values['cancel'] = '';
527
-					    $values['modes'] = $line[5];
528
-					    $values['icao'] = $line[9];
522
+								$values['registration'] = $line[0];
523
+								$values['base'] = null;
524
+								$values['owner'] = $line[3];
525
+								$values['date_first_reg'] = null;
526
+						$values['cancel'] = '';
527
+						$values['modes'] = $line[5];
528
+						$values['icao'] = $line[9];
529 529
 					} elseif ($country == 'M') {
530
-            				    $values['registration'] = $line[0];
531
-            				    $values['base'] = null;
532
-            				    $values['owner'] = $line[6];
533
-            				    $values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
534
-					    $values['cancel'] = date("Y-m-d",strtotime($line[8]));
535
-					    $values['modes'] = $line[4];
536
-					    $values['icao'] = $line[10];
530
+								$values['registration'] = $line[0];
531
+								$values['base'] = null;
532
+								$values['owner'] = $line[6];
533
+								$values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
534
+						$values['cancel'] = date("Y-m-d",strtotime($line[8]));
535
+						$values['modes'] = $line[4];
536
+						$values['icao'] = $line[10];
537 537
 					} elseif ($country == 'OY') {
538
-            				    $values['registration'] = $line[0];
539
-            				    $values['date_first_reg'] = date("Y-m-d",strtotime($line[4]));
540
-					    $values['modes'] = $line[5];
541
-					    $values['icao'] = $line[6];
538
+								$values['registration'] = $line[0];
539
+								$values['date_first_reg'] = date("Y-m-d",strtotime($line[4]));
540
+						$values['modes'] = $line[5];
541
+						$values['icao'] = $line[6];
542 542
 					} elseif ($country == 'PH') {
543
-            				    $values['registration'] = $line[0];
544
-            				    $values['date_first_reg'] = date("Y-m-d",strtotime($line[3]));
545
-					    $values['modes'] = $line[4];
546
-					    $values['icao'] = $line[5];
543
+								$values['registration'] = $line[0];
544
+								$values['date_first_reg'] = date("Y-m-d",strtotime($line[3]));
545
+						$values['modes'] = $line[4];
546
+						$values['icao'] = $line[5];
547 547
 					} elseif ($country == 'OM' || $country == 'TF') {
548
-            				    $values['registration'] = $line[0];
549
-            				    $values['base'] = null;
550
-            				    $values['owner'] = $line[3];
551
-            				    $values['date_first_reg'] = null;
552
-					    $values['cancel'] = '';
548
+								$values['registration'] = $line[0];
549
+								$values['base'] = null;
550
+								$values['owner'] = $line[3];
551
+								$values['date_first_reg'] = null;
552
+						$values['cancel'] = '';
553 553
 					}
554 554
 					if (isset($values['cancel']) && $values['cancel'] == '' && $values['registration'] != null && isset($values['owner'])) {
555 555
 						$query_dest_values = array(':registration' => $values['registration'],':base' => $values['base'],':date_first_reg' => $values['date_first_reg'],':owner' => $values['owner'],':source' => $database_file);
@@ -682,7 +682,7 @@  discard block
 block discarded – undo
682 682
                         return "error : ".$e->getMessage();
683 683
                 }
684 684
                 */
685
-                /*
685
+				/*
686 686
 		$query = 'ALTER TABLE airport DROP INDEX icaoidx';
687 687
 		try {
688 688
 			$Connection = new Connection();
@@ -927,10 +927,10 @@  discard block
 block discarded – undo
927 927
 		try {
928 928
 			$Connection = new Connection();
929 929
 			$sth = $Connection->db->prepare($query);
930
-                        $sth->execute(array(':source' => 'translation.csv'));
931
-                } catch(PDOException $e) {
932
-                        return "error : ".$e->getMessage();
933
-                }
930
+						$sth->execute(array(':source' => 'translation.csv'));
931
+				} catch(PDOException $e) {
932
+						return "error : ".$e->getMessage();
933
+				}
934 934
 
935 935
 		
936 936
 		//update_db::unzip($out_file);
@@ -949,21 +949,21 @@  discard block
 block discarded – undo
949 949
 					$data = $row;
950 950
 					$operator = $data[2];
951 951
 					if ($operator != '' && is_numeric(substr(substr($operator, 0, 3), -1, 1))) {
952
-                                                $airline_array = $Spotter->getAllAirlineInfo(substr($operator, 0, 2));
953
-                                                //echo substr($operator, 0, 2)."\n";;
954
-                                                if (count($airline_array) > 0) {
952
+												$airline_array = $Spotter->getAllAirlineInfo(substr($operator, 0, 2));
953
+												//echo substr($operator, 0, 2)."\n";;
954
+												if (count($airline_array) > 0) {
955 955
 							//print_r($airline_array);
956 956
 							$operator = $airline_array[0]['icao'].substr($operator,2);
957
-                                                }
958
-                                        }
957
+												}
958
+										}
959 959
 					
960 960
 					$operator_correct = $data[3];
961 961
 					if ($operator_correct != '' && is_numeric(substr(substr($operator_correct, 0, 3), -1, 1))) {
962
-                                                $airline_array = $Spotter->getAllAirlineInfo(substr($operator_correct, 0, 2));
963
-                                                if (count($airline_array) > 0) {
964
-                                            		$operator_correct = $airline_array[0]['icao'].substr($operator_correct,2);
965
-                                            	}
966
-                                        }
962
+												$airline_array = $Spotter->getAllAirlineInfo(substr($operator_correct, 0, 2));
963
+												if (count($airline_array) > 0) {
964
+													$operator_correct = $airline_array[0]['icao'].substr($operator_correct,2);
965
+												}
966
+										}
967 967
 					$query = 'INSERT INTO translation (Reg,Reg_correct,Operator,Operator_correct,Source) VALUES (:Reg, :Reg_correct, :Operator, :Operator_correct, :source)';
968 968
 					try {
969 969
 						$sth = $Connection->db->prepare($query);
@@ -977,7 +977,7 @@  discard block
 block discarded – undo
977 977
 			//$Connection->db->commit();
978 978
 		}
979 979
 		return '';
980
-        }
980
+		}
981 981
 	
982 982
 	public static function translation_fam() {
983 983
 		global $tmp_dir, $globalTransaction;
@@ -1015,7 +1015,7 @@  discard block
 block discarded – undo
1015 1015
 			//$Connection->db->commit();
1016 1016
 		}
1017 1017
 		return '';
1018
-        }
1018
+		}
1019 1019
 
1020 1020
 	/*
1021 1021
 	* This function use FAA public data.
@@ -1027,19 +1027,19 @@  discard block
 block discarded – undo
1027 1027
 		try {
1028 1028
 			$Connection = new Connection();
1029 1029
 			$sth = $Connection->db->prepare($query);
1030
-                        $sth->execute(array(':source' => 'website_faa'));
1031
-                } catch(PDOException $e) {
1032
-                        return "error : ".$e->getMessage();
1033
-                }
1030
+						$sth->execute(array(':source' => 'website_faa'));
1031
+				} catch(PDOException $e) {
1032
+						return "error : ".$e->getMessage();
1033
+				}
1034 1034
 
1035 1035
 		$query = "DELETE FROM aircraft_owner WHERE Source = '' OR Source = :source";
1036 1036
 		try {
1037 1037
 			$Connection = new Connection();
1038 1038
 			$sth = $Connection->db->prepare($query);
1039
-                        $sth->execute(array(':source' => 'website_faa'));
1040
-                } catch(PDOException $e) {
1041
-                        return "error : ".$e->getMessage();
1042
-                }
1039
+						$sth->execute(array(':source' => 'website_faa'));
1040
+				} catch(PDOException $e) {
1041
+						return "error : ".$e->getMessage();
1042
+				}
1043 1043
 
1044 1044
 		$delimiter = ",";
1045 1045
 		$mfr = array();
@@ -1207,7 +1207,7 @@  discard block
 block discarded – undo
1207 1207
 		}
1208 1208
 		*/
1209 1209
 		return '';
1210
-        }
1210
+		}
1211 1211
         
1212 1212
 	public static function owner_fam() {
1213 1213
 		global $tmp_dir, $globalTransaction;
@@ -1215,10 +1215,10 @@  discard block
 block discarded – undo
1215 1215
 		try {
1216 1216
 			$Connection = new Connection();
1217 1217
 			$sth = $Connection->db->prepare($query);
1218
-                        $sth->execute(array(':source' => 'website_fam'));
1219
-                } catch(PDOException $e) {
1220
-                        return "error : ".$e->getMessage();
1221
-                }
1218
+						$sth->execute(array(':source' => 'website_fam'));
1219
+				} catch(PDOException $e) {
1220
+						return "error : ".$e->getMessage();
1221
+				}
1222 1222
 
1223 1223
 		$delimiter = "\t";
1224 1224
 		$Connection = new Connection();
@@ -1244,7 +1244,7 @@  discard block
 block discarded – undo
1244 1244
 			if ($globalTransaction) $Connection->db->commit();
1245 1245
 		}
1246 1246
 		return '';
1247
-        }
1247
+		}
1248 1248
 
1249 1249
 	public static function routes_fam() {
1250 1250
 		global $tmp_dir, $globalTransaction, $globalDebug;
@@ -1279,7 +1279,7 @@  discard block
 block discarded – undo
1279 1279
 			if ($globalTransaction) $Connection->db->commit();
1280 1280
 		}
1281 1281
 		return '';
1282
-        }
1282
+		}
1283 1283
 
1284 1284
 	public static function marine_identity_fam() {
1285 1285
 		global $tmp_dir, $globalTransaction;
@@ -1287,10 +1287,10 @@  discard block
 block discarded – undo
1287 1287
 		try {
1288 1288
 			$Connection = new Connection();
1289 1289
 			$sth = $Connection->db->prepare($query);
1290
-                        $sth->execute();
1291
-                } catch(PDOException $e) {
1292
-                        return "error : ".$e->getMessage();
1293
-                }
1290
+						$sth->execute();
1291
+				} catch(PDOException $e) {
1292
+						return "error : ".$e->getMessage();
1293
+				}
1294 1294
 
1295 1295
 		
1296 1296
 		//update_db::unzip($out_file);
@@ -1320,7 +1320,7 @@  discard block
 block discarded – undo
1320 1320
 			if ($globalTransaction) $Connection->db->commit();
1321 1321
 		}
1322 1322
 		return '';
1323
-        }
1323
+		}
1324 1324
 
1325 1325
 	public static function satellite_fam() {
1326 1326
 		global $tmp_dir, $globalTransaction;
@@ -1391,7 +1391,7 @@  discard block
 block discarded – undo
1391 1391
 			if ($globalTransaction) $Connection->db->commit();
1392 1392
 		}
1393 1393
 		return '';
1394
-        }
1394
+		}
1395 1395
 
1396 1396
 	public static function tle($filename,$tletype) {
1397 1397
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
@@ -1402,10 +1402,10 @@  discard block
 block discarded – undo
1402 1402
 		try {
1403 1403
 			$Connection = new Connection();
1404 1404
 			$sth = $Connection->db->prepare($query);
1405
-                        $sth->execute(array(':source' => $filename));
1406
-                } catch(PDOException $e) {
1407
-                        return "error : ".$e->getMessage();
1408
-                }
1405
+						$sth->execute(array(':source' => $filename));
1406
+				} catch(PDOException $e) {
1407
+						return "error : ".$e->getMessage();
1408
+				}
1409 1409
 		
1410 1410
 		$Connection = new Connection();
1411 1411
 		if (($handle = fopen($filename, 'r')) !== FALSE)
@@ -1440,7 +1440,7 @@  discard block
 block discarded – undo
1440 1440
 			//$Connection->db->commit();
1441 1441
 		}
1442 1442
 		return '';
1443
-        }
1443
+		}
1444 1444
 
1445 1445
 	public static function satellite_ucsdb($filename) {
1446 1446
 		global $tmp_dir, $globalTransaction;
@@ -1699,11 +1699,11 @@  discard block
 block discarded – undo
1699 1699
 							try {
1700 1700
 								$sth = $Connection->db->prepare($query);
1701 1701
 								$sth->execute(array(
1702
-								    ':name' => $result['name'], ':name_alternate' => '', ':country_un' => '', ':country_owner' => $result['country_owner'], ':owner' => $result['owner'], ':users' => '', ':purpose' => '', ':purpose_detailed' => '', ':orbit' => $result['status'],
1703
-								    ':type' => '', ':longitude_geo' => NULL, ':perigee' => !empty($result['perigee']) ? $result['perigee'] : NULL, ':apogee' => !empty($result['apogee']) ? $result['apogee'] : NULL, ':eccentricity' => NULL, ':inclination' => $result['inclination'],
1704
-								    ':period' => !empty($result['period']) ? $result['period'] : NULL, ':launch_mass' => NULL, ':dry_mass' => NULL, ':power' => NULL, ':launch_date' => $result['launch_date'], ':lifetime' => $result['lifetime'], 
1705
-								    ':contractor' => '',':country_contractor' => '', ':launch_site' => $result['launch_site'], ':launch_vehicule' => '', ':cospar' => $result['cospar'], ':norad' => $result['norad'], ':comments' => '', ':source_orbital' => '', ':sources' => ''
1706
-								    )
1702
+									':name' => $result['name'], ':name_alternate' => '', ':country_un' => '', ':country_owner' => $result['country_owner'], ':owner' => $result['owner'], ':users' => '', ':purpose' => '', ':purpose_detailed' => '', ':orbit' => $result['status'],
1703
+									':type' => '', ':longitude_geo' => NULL, ':perigee' => !empty($result['perigee']) ? $result['perigee'] : NULL, ':apogee' => !empty($result['apogee']) ? $result['apogee'] : NULL, ':eccentricity' => NULL, ':inclination' => $result['inclination'],
1704
+									':period' => !empty($result['period']) ? $result['period'] : NULL, ':launch_mass' => NULL, ':dry_mass' => NULL, ':power' => NULL, ':launch_date' => $result['launch_date'], ':lifetime' => $result['lifetime'], 
1705
+									':contractor' => '',':country_contractor' => '', ':launch_site' => $result['launch_site'], ':launch_vehicule' => '', ':cospar' => $result['cospar'], ':norad' => $result['norad'], ':comments' => '', ':source_orbital' => '', ':sources' => ''
1706
+									)
1707 1707
 								);
1708 1708
 							} catch(PDOException $e) {
1709 1709
 								return "error : ".$e->getMessage();
@@ -1727,13 +1727,13 @@  discard block
 block discarded – undo
1727 1727
 			//$Connection->db->commit();
1728 1728
 		}
1729 1729
 		return '';
1730
-        }
1730
+		}
1731 1731
 
1732 1732
 	/**
1733
-        * Convert a HTML table to an array
1734
-        * @param String $data HTML page
1735
-        * @return Array array of the tables in HTML page
1736
-        */
1733
+	 * Convert a HTML table to an array
1734
+	 * @param String $data HTML page
1735
+	 * @return Array array of the tables in HTML page
1736
+	 */
1737 1737
 /*
1738 1738
         private static function table2array($data) {
1739 1739
                 $html = str_get_html($data);
@@ -1763,11 +1763,11 @@  discard block
 block discarded – undo
1763 1763
                 return(array_filter($tabledata));
1764 1764
         }
1765 1765
 */
1766
-       /**
1767
-        * Get data from form result
1768
-        * @param String $url form URL
1769
-        * @return String the result
1770
-        */
1766
+	   /**
1767
+	    * Get data from form result
1768
+	    * @param String $url form URL
1769
+	    * @return String the result
1770
+	    */
1771 1771
 /*
1772 1772
         private static function getData($url) {
1773 1773
                 $ch = curl_init();
@@ -1917,7 +1917,7 @@  discard block
 block discarded – undo
1917 1917
 			if ($globalTransaction) $Connection->db->commit();
1918 1918
 		}
1919 1919
 		return '';
1920
-        }
1920
+		}
1921 1921
 	
1922 1922
 	public static function update_airspace() {
1923 1923
 		global $tmp_dir, $globalDBdriver;
@@ -1927,11 +1927,11 @@  discard block
 block discarded – undo
1927 1927
 			$query = 'DROP TABLE airspace';
1928 1928
 			try {
1929 1929
 				$sth = $Connection->db->prepare($query);
1930
-                    		$sth->execute();
1931
-	                } catch(PDOException $e) {
1930
+							$sth->execute();
1931
+					} catch(PDOException $e) {
1932 1932
 				return "error : ".$e->getMessage();
1933
-	                }
1934
-	        }
1933
+					}
1934
+			}
1935 1935
 
1936 1936
 
1937 1937
 		if ($globalDBdriver == 'mysql') update_db::gunzip('../db/airspace.sql.gz',$tmp_dir.'airspace.sql');
@@ -1996,10 +1996,10 @@  discard block
 block discarded – undo
1996 1996
 			$query = 'DROP TABLE countries';
1997 1997
 			try {
1998 1998
 				$sth = $Connection->db->prepare($query);
1999
-            	        	$sth->execute();
2000
-	                } catch(PDOException $e) {
2001
-    	                	echo "error : ".$e->getMessage();
2002
-	                }
1999
+							$sth->execute();
2000
+					} catch(PDOException $e) {
2001
+							echo "error : ".$e->getMessage();
2002
+					}
2003 2003
 		}
2004 2004
 		if ($globalDBdriver == 'mysql') {
2005 2005
 			update_db::gunzip('../db/countries.sql.gz',$tmp_dir.'countries.sql');
@@ -2458,7 +2458,7 @@  discard block
 block discarded – undo
2458 2458
 						$error = update_db::airlines_fam();
2459 2459
 						update_db::insert_airlines_version($airlines_md5);
2460 2460
 					} else $error = "File ".$tmp_dir.'airlines.tsv.gz'." md5 failed. Download failed.";
2461
-			    } else $error = "File ".$tmp_dir.'airlines.tsv.gz'." doesn't exist. Download failed.";
2461
+				} else $error = "File ".$tmp_dir.'airlines.tsv.gz'." doesn't exist. Download failed.";
2462 2462
 			} elseif ($globalDebug) echo "No update.";
2463 2463
 		} else $error = "File ".$tmp_dir.'airlines.tsv.gz.md5'." doesn't exist. Download failed.";
2464 2464
 		if ($error != '') {
@@ -2832,12 +2832,12 @@  discard block
 block discarded – undo
2832 2832
 		echo $data;
2833 2833
 		*/
2834 2834
 		if (file_exists($tmp_dir.'aircrafts.html')) {
2835
-		    //var_dump(file_get_html($tmp_dir.'aircrafts.html'));
2836
-		    $fh = fopen($tmp_dir.'aircrafts.html',"r");
2837
-		    $result = fread($fh,100000000);
2838
-		    //echo $result;
2839
-		    //var_dump(str_get_html($result));
2840
-		    //print_r(self::table2array($result));
2835
+			//var_dump(file_get_html($tmp_dir.'aircrafts.html'));
2836
+			$fh = fopen($tmp_dir.'aircrafts.html',"r");
2837
+			$result = fread($fh,100000000);
2838
+			//echo $result;
2839
+			//var_dump(str_get_html($result));
2840
+			//print_r(self::table2array($result));
2841 2841
 		}
2842 2842
 
2843 2843
 	}
@@ -2851,10 +2851,10 @@  discard block
 block discarded – undo
2851 2851
 		try {
2852 2852
 			$Connection = new Connection();
2853 2853
 			$sth = $Connection->db->prepare($query);
2854
-                        $sth->execute();
2855
-                } catch(PDOException $e) {
2856
-                        return "error : ".$e->getMessage();
2857
-                }
2854
+						$sth->execute();
2855
+				} catch(PDOException $e) {
2856
+						return "error : ".$e->getMessage();
2857
+				}
2858 2858
 
2859 2859
 		$error = '';
2860 2860
 		if ($globalDebug) echo "Notam : Download...";
@@ -2910,8 +2910,8 @@  discard block
 block discarded – undo
2910 2910
 					$data['date_end'] = date("Y-m-d H:i:s",strtotime($to));
2911 2911
 					$data['permanent'] = 0;
2912 2912
 				} else {
2913
-				    $data['date_end'] = NULL;
2914
-				    $data['permanent'] = 1;
2913
+					$data['date_end'] = NULL;
2914
+					$data['permanent'] = 1;
2915 2915
 				}
2916 2916
 				$data['full_notam'] = $notam['title'].'<br>'.$notam['description'];
2917 2917
 				$NOTAM = new NOTAM();
@@ -2985,13 +2985,13 @@  discard block
 block discarded – undo
2985 2985
 		try {
2986 2986
 			$Connection = new Connection();
2987 2987
 			$sth = $Connection->db->prepare($query);
2988
-                        $sth->execute();
2989
-                } catch(PDOException $e) {
2990
-                        return "error : ".$e->getMessage();
2991
-                }
2992
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
2993
-                if ($row['nb'] > 0) return false;
2994
-                else return true;
2988
+						$sth->execute();
2989
+				} catch(PDOException $e) {
2990
+						return "error : ".$e->getMessage();
2991
+				}
2992
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
2993
+				if ($row['nb'] > 0) return false;
2994
+				else return true;
2995 2995
 	}
2996 2996
 
2997 2997
 	public static function insert_last_update() {
@@ -3000,10 +3000,10 @@  discard block
 block discarded – undo
3000 3000
 		try {
3001 3001
 			$Connection = new Connection();
3002 3002
 			$sth = $Connection->db->prepare($query);
3003
-                        $sth->execute();
3004
-                } catch(PDOException $e) {
3005
-                        return "error : ".$e->getMessage();
3006
-                }
3003
+						$sth->execute();
3004
+				} catch(PDOException $e) {
3005
+						return "error : ".$e->getMessage();
3006
+				}
3007 3007
 	}
3008 3008
 
3009 3009
 	public static function check_airspace_version($version) {
@@ -3011,13 +3011,13 @@  discard block
 block discarded – undo
3011 3011
 		try {
3012 3012
 			$Connection = new Connection();
3013 3013
 			$sth = $Connection->db->prepare($query);
3014
-                        $sth->execute(array(':version' => $version));
3015
-                } catch(PDOException $e) {
3016
-                        return "error : ".$e->getMessage();
3017
-                }
3018
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
3019
-                if ($row['nb'] > 0) return true;
3020
-                else return false;
3014
+						$sth->execute(array(':version' => $version));
3015
+				} catch(PDOException $e) {
3016
+						return "error : ".$e->getMessage();
3017
+				}
3018
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
3019
+				if ($row['nb'] > 0) return true;
3020
+				else return false;
3021 3021
 	}
3022 3022
 
3023 3023
 	public static function check_geoid_version($version) {
@@ -3025,13 +3025,13 @@  discard block
 block discarded – undo
3025 3025
 		try {
3026 3026
 			$Connection = new Connection();
3027 3027
 			$sth = $Connection->db->prepare($query);
3028
-                        $sth->execute(array(':version' => $version));
3029
-                } catch(PDOException $e) {
3030
-                        return "error : ".$e->getMessage();
3031
-                }
3032
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
3033
-                if ($row['nb'] > 0) return true;
3034
-                else return false;
3028
+						$sth->execute(array(':version' => $version));
3029
+				} catch(PDOException $e) {
3030
+						return "error : ".$e->getMessage();
3031
+				}
3032
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
3033
+				if ($row['nb'] > 0) return true;
3034
+				else return false;
3035 3035
 	}
3036 3036
 
3037 3037
 	public static function check_marine_identity_version($version) {
@@ -3132,10 +3132,10 @@  discard block
 block discarded – undo
3132 3132
 		try {
3133 3133
 			$Connection = new Connection();
3134 3134
 			$sth = $Connection->db->prepare($query);
3135
-                        $sth->execute(array(':version' => $version));
3136
-                } catch(PDOException $e) {
3137
-                        return "error : ".$e->getMessage();
3138
-                }
3135
+						$sth->execute(array(':version' => $version));
3136
+				} catch(PDOException $e) {
3137
+						return "error : ".$e->getMessage();
3138
+				}
3139 3139
 	}
3140 3140
 
3141 3141
 	public static function insert_marine_identity_version($version) {
@@ -3172,13 +3172,13 @@  discard block
 block discarded – undo
3172 3172
 		try {
3173 3173
 			$Connection = new Connection();
3174 3174
 			$sth = $Connection->db->prepare($query);
3175
-                        $sth->execute();
3176
-                } catch(PDOException $e) {
3177
-                        return "error : ".$e->getMessage();
3178
-                }
3179
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
3180
-                if ($row['nb'] > 0) return false;
3181
-                else return true;
3175
+						$sth->execute();
3176
+				} catch(PDOException $e) {
3177
+						return "error : ".$e->getMessage();
3178
+				}
3179
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
3180
+				if ($row['nb'] > 0) return false;
3181
+				else return true;
3182 3182
 	}
3183 3183
 
3184 3184
 	public static function insert_last_notam_update() {
@@ -3187,10 +3187,10 @@  discard block
 block discarded – undo
3187 3187
 		try {
3188 3188
 			$Connection = new Connection();
3189 3189
 			$sth = $Connection->db->prepare($query);
3190
-                        $sth->execute();
3191
-                } catch(PDOException $e) {
3192
-                        return "error : ".$e->getMessage();
3193
-                }
3190
+						$sth->execute();
3191
+				} catch(PDOException $e) {
3192
+						return "error : ".$e->getMessage();
3193
+				}
3194 3194
 	}
3195 3195
 
3196 3196
 	public static function check_last_airspace_update() {
@@ -3203,13 +3203,13 @@  discard block
 block discarded – undo
3203 3203
 		try {
3204 3204
 			$Connection = new Connection();
3205 3205
 			$sth = $Connection->db->prepare($query);
3206
-                        $sth->execute();
3207
-                } catch(PDOException $e) {
3208
-                        return "error : ".$e->getMessage();
3209
-                }
3210
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
3211
-                if ($row['nb'] > 0) return false;
3212
-                else return true;
3206
+						$sth->execute();
3207
+				} catch(PDOException $e) {
3208
+						return "error : ".$e->getMessage();
3209
+				}
3210
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
3211
+				if ($row['nb'] > 0) return false;
3212
+				else return true;
3213 3213
 	}
3214 3214
 
3215 3215
 	public static function insert_last_airspace_update() {
@@ -3218,10 +3218,10 @@  discard block
 block discarded – undo
3218 3218
 		try {
3219 3219
 			$Connection = new Connection();
3220 3220
 			$sth = $Connection->db->prepare($query);
3221
-                        $sth->execute();
3222
-                } catch(PDOException $e) {
3223
-                        return "error : ".$e->getMessage();
3224
-                }
3221
+						$sth->execute();
3222
+				} catch(PDOException $e) {
3223
+						return "error : ".$e->getMessage();
3224
+				}
3225 3225
 	}
3226 3226
 
3227 3227
 	public static function check_last_geoid_update() {
@@ -3234,13 +3234,13 @@  discard block
 block discarded – undo
3234 3234
 		try {
3235 3235
 			$Connection = new Connection();
3236 3236
 			$sth = $Connection->db->prepare($query);
3237
-                        $sth->execute();
3238
-                } catch(PDOException $e) {
3239
-                        return "error : ".$e->getMessage();
3240
-                }
3241
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
3242
-                if ($row['nb'] > 0) return false;
3243
-                else return true;
3237
+						$sth->execute();
3238
+				} catch(PDOException $e) {
3239
+						return "error : ".$e->getMessage();
3240
+				}
3241
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
3242
+				if ($row['nb'] > 0) return false;
3243
+				else return true;
3244 3244
 	}
3245 3245
 
3246 3246
 	public static function insert_last_geoid_update() {
@@ -3249,10 +3249,10 @@  discard block
 block discarded – undo
3249 3249
 		try {
3250 3250
 			$Connection = new Connection();
3251 3251
 			$sth = $Connection->db->prepare($query);
3252
-                        $sth->execute();
3253
-                } catch(PDOException $e) {
3254
-                        return "error : ".$e->getMessage();
3255
-                }
3252
+						$sth->execute();
3253
+				} catch(PDOException $e) {
3254
+						return "error : ".$e->getMessage();
3255
+				}
3256 3256
 	}
3257 3257
 
3258 3258
 	public static function check_last_owner_update() {
@@ -3358,13 +3358,13 @@  discard block
 block discarded – undo
3358 3358
 		try {
3359 3359
 			$Connection = new Connection();
3360 3360
 			$sth = $Connection->db->prepare($query);
3361
-                        $sth->execute();
3362
-                } catch(PDOException $e) {
3363
-                        return "error : ".$e->getMessage();
3364
-                }
3365
-                $row = $sth->fetch(PDO::FETCH_ASSOC);
3366
-                if ($row['nb'] > 0) return false;
3367
-                else return true;
3361
+						$sth->execute();
3362
+				} catch(PDOException $e) {
3363
+						return "error : ".$e->getMessage();
3364
+				}
3365
+				$row = $sth->fetch(PDO::FETCH_ASSOC);
3366
+				if ($row['nb'] > 0) return false;
3367
+				else return true;
3368 3368
 	}
3369 3369
 
3370 3370
 	public static function insert_last_schedules_update() {
@@ -3544,10 +3544,10 @@  discard block
 block discarded – undo
3544 3544
 		try {
3545 3545
 			$Connection = new Connection();
3546 3546
 			$sth = $Connection->db->prepare($query);
3547
-                        $sth->execute();
3548
-                } catch(PDOException $e) {
3549
-                        return "error : ".$e->getMessage();
3550
-                }
3547
+						$sth->execute();
3548
+				} catch(PDOException $e) {
3549
+						return "error : ".$e->getMessage();
3550
+				}
3551 3551
 	}
3552 3552
 	public static function delete_duplicateowner() {
3553 3553
 		global $globalDBdriver;
@@ -3559,10 +3559,10 @@  discard block
 block discarded – undo
3559 3559
 		try {
3560 3560
 			$Connection = new Connection();
3561 3561
 			$sth = $Connection->db->prepare($query);
3562
-                        $sth->execute();
3563
-                } catch(PDOException $e) {
3564
-                        return "error : ".$e->getMessage();
3565
-                }
3562
+						$sth->execute();
3563
+				} catch(PDOException $e) {
3564
+						return "error : ".$e->getMessage();
3565
+				}
3566 3566
 	}
3567 3567
 	
3568 3568
 	public static function update_all() {
Please login to merge, or discard this patch.
Spacing   +381 added lines, -381 removed lines patch added patch discarded remove patch
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
 		$ch = curl_init();
17 17
 		curl_setopt($ch, CURLOPT_URL, $url);
18 18
 		if (isset($globalForceIPv4) && $globalForceIPv4) {
19
-			if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')){
19
+			if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) {
20 20
 				curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);
21 21
 			}
22 22
 		}
@@ -34,20 +34,20 @@  discard block
 block discarded – undo
34 34
 		fclose($fp);
35 35
 	}
36 36
 
37
-	public static function gunzip($in_file,$out_file_name = '') {
37
+	public static function gunzip($in_file, $out_file_name = '') {
38 38
 		//echo $in_file.' -> '.$out_file_name."\n";
39 39
 		$buffer_size = 4096; // read 4kb at a time
40 40
 		if ($out_file_name == '') $out_file_name = str_replace('.gz', '', $in_file); 
41 41
 		if ($in_file != '' && file_exists($in_file)) {
42 42
 			// PHP version of Ubuntu use gzopen64 instead of gzopen
43
-			if (function_exists('gzopen')) $file = gzopen($in_file,'rb');
44
-			elseif (function_exists('gzopen64')) $file = gzopen64($in_file,'rb');
43
+			if (function_exists('gzopen')) $file = gzopen($in_file, 'rb');
44
+			elseif (function_exists('gzopen64')) $file = gzopen64($in_file, 'rb');
45 45
 			else {
46 46
 				echo 'gzopen not available';
47 47
 				die;
48 48
 			}
49 49
 			$out_file = fopen($out_file_name, 'wb'); 
50
-			while(!gzeof($file)) {
50
+			while (!gzeof($file)) {
51 51
 				fwrite($out_file, gzread($file, $buffer_size));
52 52
 			}  
53 53
 			fclose($out_file);
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 		try {
72 72
 			self::$db_sqlite = new PDO('sqlite:'.$database);
73 73
 			self::$db_sqlite->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
74
-		} catch(PDOException $e) {
74
+		} catch (PDOException $e) {
75 75
 			return "error : ".$e->getMessage();
76 76
 		}
77 77
 	}
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 			//$Connection = new Connection();
87 87
 			$sth = $Connection->db->prepare($query);
88 88
                         $sth->execute(array(':source' => $database_file));
89
-                } catch(PDOException $e) {
89
+                } catch (PDOException $e) {
90 90
                         return "error : ".$e->getMessage();
91 91
                 }
92 92
 
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 		try {
98 98
                         $sth = update_db::$db_sqlite->prepare($query);
99 99
                         $sth->execute();
100
-                } catch(PDOException $e) {
100
+                } catch (PDOException $e) {
101 101
                         return "error : ".$e->getMessage();
102 102
                 }
103 103
 		//$query_dest = 'INSERT INTO routes (`RouteID`,`CallSign`,`Operator_ICAO`,`FromAirport_ICAO`,`ToAirport_ICAO`,`RouteStop`,`Source`) VALUES (:RouteID, :CallSign, :Operator_ICAO, :FromAirport_ICAO, :ToAirport_ICAO, :routestop, :source)';
@@ -108,11 +108,11 @@  discard block
 block discarded – undo
108 108
 			if ($globalTransaction) $Connection->db->beginTransaction();
109 109
             		while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
110 110
 				//$query_dest_values = array(':RouteID' => $values['RouteId'],':CallSign' => $values['Callsign'],':Operator_ICAO' => $values['operator_icao'],':FromAirport_ICAO' => $values['FromAirportIcao'],':ToAirport_ICAO' => $values['ToAirportIcao'],':routestop' => $values['AllStop'],':source' => $database_file);
111
-				$query_dest_values = array(':CallSign' => $values['Callsign'],':Operator_ICAO' => $values['operator_icao'],':FromAirport_ICAO' => $values['FromAirportIcao'],':ToAirport_ICAO' => $values['ToAirportIcao'],':routestop' => $values['AllStop'],':source' => $database_file);
111
+				$query_dest_values = array(':CallSign' => $values['Callsign'], ':Operator_ICAO' => $values['operator_icao'], ':FromAirport_ICAO' => $values['FromAirportIcao'], ':ToAirport_ICAO' => $values['ToAirportIcao'], ':routestop' => $values['AllStop'], ':source' => $database_file);
112 112
 				$sth_dest->execute($query_dest_values);
113 113
             		}
114 114
 			if ($globalTransaction) $Connection->db->commit();
115
-		} catch(PDOException $e) {
115
+		} catch (PDOException $e) {
116 116
 			if ($globalTransaction) $Connection->db->rollBack(); 
117 117
 			return "error : ".$e->getMessage();
118 118
 		}
@@ -128,26 +128,26 @@  discard block
 block discarded – undo
128 128
 			//$Connection = new Connection();
129 129
 			$sth = $Connection->db->prepare($query);
130 130
                         $sth->execute(array(':source' => 'oneworld'));
131
-                } catch(PDOException $e) {
131
+                } catch (PDOException $e) {
132 132
                         return "error : ".$e->getMessage();
133 133
                 }
134 134
 
135 135
     		if ($globalDebug) echo " - Add routes to DB -";
136 136
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
137 137
 		$Spotter = new Spotter();
138
-		if ($fh = fopen($database_file,"r")) {
138
+		if ($fh = fopen($database_file, "r")) {
139 139
 			$query_dest = 'INSERT INTO routes (CallSign,Operator_ICAO,FromAirport_ICAO,FromAirport_Time,ToAirport_ICAO,ToAirport_Time,RouteStop,Source) VALUES (:CallSign, :Operator_ICAO, :FromAirport_ICAO,:FromAirport_Time, :ToAirport_ICAO, :ToAirport_Time,:routestop, :source)';
140 140
 			$Connection = new Connection();
141 141
 			$sth_dest = $Connection->db->prepare($query_dest);
142 142
 			if ($globalTransaction) $Connection->db->beginTransaction();
143 143
 			while (!feof($fh)) {
144
-				$line = fgetcsv($fh,9999,',');
144
+				$line = fgetcsv($fh, 9999, ',');
145 145
 				if ($line[0] != '') {
146 146
 					if (($line[2] == '-' || ($line[2] != '-' && (strtotime($line[2]) > time()))) && ($line[3] == '-' || ($line[3] != '-' && (strtotime($line[3]) < time())))) {
147 147
 						try {
148
-							$query_dest_values = array(':CallSign' => str_replace('*','',$line[7]),':Operator_ICAO' => '',':FromAirport_ICAO' => $Spotter->getAirportICAO($line[0]),':FromAirport_Time' => $line[5],':ToAirport_ICAO' => $Spotter->getAirportICAO($line[1]),':ToAirport_Time' => $line[6],':routestop' => '',':source' => 'oneworld');
148
+							$query_dest_values = array(':CallSign' => str_replace('*', '', $line[7]), ':Operator_ICAO' => '', ':FromAirport_ICAO' => $Spotter->getAirportICAO($line[0]), ':FromAirport_Time' => $line[5], ':ToAirport_ICAO' => $Spotter->getAirportICAO($line[1]), ':ToAirport_Time' => $line[6], ':routestop' => '', ':source' => 'oneworld');
149 149
 							$sth_dest->execute($query_dest_values);
150
-						} catch(PDOException $e) {
150
+						} catch (PDOException $e) {
151 151
 							if ($globalTransaction) $Connection->db->rollBack(); 
152 152
 							return "error : ".$e->getMessage();
153 153
 						}
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
 			//$Connection = new Connection();
170 170
 			$sth = $Connection->db->prepare($query);
171 171
                         $sth->execute(array(':source' => 'skyteam'));
172
-                } catch(PDOException $e) {
172
+                } catch (PDOException $e) {
173 173
                         return "error : ".$e->getMessage();
174 174
                 }
175 175
 
@@ -177,24 +177,24 @@  discard block
 block discarded – undo
177 177
 
178 178
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
179 179
 		$Spotter = new Spotter();
180
-		if ($fh = fopen($database_file,"r")) {
180
+		if ($fh = fopen($database_file, "r")) {
181 181
 			$query_dest = 'INSERT INTO routes (CallSign,Operator_ICAO,FromAirport_ICAO,FromAirport_Time,ToAirport_ICAO,ToAirport_Time,RouteStop,Source) VALUES (:CallSign, :Operator_ICAO, :FromAirport_ICAO,:FromAirport_Time, :ToAirport_ICAO, :ToAirport_Time,:routestop, :source)';
182 182
 			$Connection = new Connection();
183 183
 			$sth_dest = $Connection->db->prepare($query_dest);
184 184
 			try {
185 185
 				if ($globalTransaction) $Connection->db->beginTransaction();
186 186
 				while (!feof($fh)) {
187
-					$line = fgetcsv($fh,9999,',');
187
+					$line = fgetcsv($fh, 9999, ',');
188 188
 					if ($line[0] != '') {
189
-						$datebe = explode('  -  ',$line[2]);
189
+						$datebe = explode('  -  ', $line[2]);
190 190
 						if (strtotime($datebe[0]) > time() && strtotime($datebe[1]) < time()) {
191
-							$query_dest_values = array(':CallSign' => str_replace('*','',$line[6]),':Operator_ICAO' => '',':FromAirport_ICAO' => $Spotter->getAirportICAO($line[0]),':FromAirport_Time' => $line[4],':ToAirport_ICAO' => $Spotter->getAirportICAO($line[1]),':ToAirport_Time' => $line[5],':routestop' => '',':source' => 'skyteam');
191
+							$query_dest_values = array(':CallSign' => str_replace('*', '', $line[6]), ':Operator_ICAO' => '', ':FromAirport_ICAO' => $Spotter->getAirportICAO($line[0]), ':FromAirport_Time' => $line[4], ':ToAirport_ICAO' => $Spotter->getAirportICAO($line[1]), ':ToAirport_Time' => $line[5], ':routestop' => '', ':source' => 'skyteam');
192 192
 							$sth_dest->execute($query_dest_values);
193 193
 						}
194 194
 					}
195 195
 				}
196 196
 				if ($globalTransaction) $Connection->db->commit();
197
-			} catch(PDOException $e) {
197
+			} catch (PDOException $e) {
198 198
 				if ($globalTransaction) $Connection->db->rollBack(); 
199 199
 				return "error : ".$e->getMessage();
200 200
 			}
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 			$Connection = new Connection();
210 210
 			$sth = $Connection->db->prepare($query);
211 211
                         $sth->execute(array(':source' => $database_file));
212
-                } catch(PDOException $e) {
212
+                } catch (PDOException $e) {
213 213
                         return "error : ".$e->getMessage();
214 214
                 }
215 215
 		$query = "DELETE FROM aircraft_owner WHERE Source = '' OR Source IS NULL OR Source = :source";
@@ -217,7 +217,7 @@  discard block
 block discarded – undo
217 217
 			$Connection = new Connection();
218 218
 			$sth = $Connection->db->prepare($query);
219 219
                         $sth->execute(array(':source' => $database_file));
220
-                } catch(PDOException $e) {
220
+                } catch (PDOException $e) {
221 221
                         return "error : ".$e->getMessage();
222 222
                 }
223 223
 
@@ -226,7 +226,7 @@  discard block
 block discarded – undo
226 226
 		try {
227 227
                         $sth = update_db::$db_sqlite->prepare($query);
228 228
                         $sth->execute();
229
-                } catch(PDOException $e) {
229
+                } catch (PDOException $e) {
230 230
                         return "error : ".$e->getMessage();
231 231
                 }
232 232
 		//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
@@ -243,15 +243,15 @@  discard block
 block discarded – undo
243 243
 			//$query_dest_values = array(':AircraftID' => $values['AircraftID'],':FirstCreated' => $values['FirstCreated'],':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':SerialNo' => $values['SerialNo'], ':OperatorFlagCode' => $values['OperatorFlagCode'], ':Manufacturer' => $values['Manufacturer'], ':Type' => $values['Type'], ':FirstRegDate' => $values['FirstRegDate'], ':CurrentRegDate' => $values['CurrentRegDate'], ':Country' => $values['Country'], ':PreviousID' => $values['PreviousID'], ':DeRegDate' => $values['DeRegDate'], ':Status' => $values['Status'], ':PopularName' => $values['PopularName'],':GenericName' => $values['GenericName'],':AircraftClass' => $values['AircraftClass'], ':Engines' => $values['Engines'], ':OwnershipStatus' => $values['OwnershipStatus'],':RegisteredOwners' => $values['RegisteredOwners'],':MTOW' => $values['MTOW'], ':TotalHours' => $values['TotalHours'],':YearBuilt' => $values['YearBuilt'], ':CofACategory' => $values['CofACategory'], ':CofAExpiry' => $values['CofAExpiry'], ':UserNotes' => $values['UserNotes'], ':Interested' => $values['Interested'], ':UserTag' => $values['UserTag'], ':InfoUrl' => $values['InfoURL'], ':PictureUrl1' => $values['PictureURL1'], ':PictureUrl2' => $values['PictureURL2'], ':PictureUrl3' => $values['PictureURL3'], ':UserBool1' => $values['UserBool1'], ':UserBool2' => $values['UserBool2'], ':UserBool3' => $values['UserBool3'], ':UserBool4' => $values['UserBool4'], ':UserBool5' => $values['UserBool5'], ':UserString1' => $values['UserString1'], ':UserString2' => $values['UserString2'], ':UserString3' => $values['UserString3'], ':UserString4' => $values['UserString4'], ':UserString5' => $values['UserString5'], ':UserInt1' => $values['UserInt1'], ':UserInt2' => $values['UserInt2'], ':UserInt3' => $values['UserInt3'], ':UserInt4' => $values['UserInt4'], ':UserInt5' => $values['UserInt5']);
244 244
 				if ($values['UserString4'] == 'M') $type = 'military';
245 245
 				else $type = null;
246
-				$query_dest_values = array(':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':source' => $database_file,':type' => $type);
246
+				$query_dest_values = array(':LastModified' => $values['LastModified'], ':ModeS' => $values['ModeS'], ':ModeSCountry' => $values['ModeSCountry'], ':Registration' => $values['Registration'], ':ICAOTypeCode' => $values['ICAOTypeCode'], ':source' => $database_file, ':type' => $type);
247 247
 				$sth_dest->execute($query_dest_values);
248 248
 				if ($values['RegisteredOwners'] != '' && $values['RegisteredOwners'] != NULL && $values['RegisteredOwners'] != 'Private') {
249
-				    $query_dest_owner_values = array(':registration' => $values['Registration'],':source' => $database_file,':owner' => $values['RegisteredOwners']);
249
+				    $query_dest_owner_values = array(':registration' => $values['Registration'], ':source' => $database_file, ':owner' => $values['RegisteredOwners']);
250 250
 				    $sth_dest_owner->execute($query_dest_owner_values);
251 251
 				}
252 252
             		}
253 253
 			if ($globalTransaction) $Connection->db->commit();
254
-		} catch(PDOException $e) {
254
+		} catch (PDOException $e) {
255 255
 			return "error : ".$e->getMessage();
256 256
 		}
257 257
 
@@ -261,7 +261,7 @@  discard block
 block discarded – undo
261 261
 			$Connection = new Connection();
262 262
 			$sth = $Connection->db->prepare($query);
263 263
                         $sth->execute(array(':source' => $database_file));
264
-                } catch(PDOException $e) {
264
+                } catch (PDOException $e) {
265 265
                         return "error : ".$e->getMessage();
266 266
                 }
267 267
 		return '';
@@ -276,11 +276,11 @@  discard block
 block discarded – undo
276 276
 			$Connection = new Connection();
277 277
 			$sth = $Connection->db->prepare($query);
278 278
                         $sth->execute(array(':source' => $database_file));
279
-                } catch(PDOException $e) {
279
+                } catch (PDOException $e) {
280 280
                         return "error : ".$e->getMessage();
281 281
                 }
282 282
 		
283
-		if ($fh = fopen($database_file,"r")) {
283
+		if ($fh = fopen($database_file, "r")) {
284 284
 			//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
285 285
 			$query_dest = 'INSERT INTO aircraft_modes (ModeS,Registration,ICAOTypeCode,Source,source_type) VALUES (:ModeS,:Registration,:ICAOTypeCode,:source,:source_type)';
286 286
 		
@@ -290,13 +290,13 @@  discard block
 block discarded – undo
290 290
 				if ($globalTransaction) $Connection->db->beginTransaction();
291 291
             			while (!feof($fh)) {
292 292
             				$values = array();
293
-            				$line = $Common->hex2str(fgets($fh,9999));
293
+            				$line = $Common->hex2str(fgets($fh, 9999));
294 294
 					//FFFFFF                     RIDEAU VALLEY SOARINGASW-20               C-FBKN MZ 123.400
295
-            				$values['ModeS'] = substr($line,0,6);
296
-            				$values['Registration'] = trim(substr($line,69,6));
297
-            				$aircraft_name = trim(substr($line,48,6));
295
+            				$values['ModeS'] = substr($line, 0, 6);
296
+            				$values['Registration'] = trim(substr($line, 69, 6));
297
+            				$aircraft_name = trim(substr($line, 48, 6));
298 298
             				// Check if we can find ICAO, else set it to GLID
299
-            				$aircraft_name_split = explode(' ',$aircraft_name);
299
+            				$aircraft_name_split = explode(' ', $aircraft_name);
300 300
             				$search_more = '';
301 301
             				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
302 302
             				$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
@@ -308,20 +308,20 @@  discard block
 block discarded – undo
308 308
 	            				if (isset($result['icao']) && $result['icao'] != '') {
309 309
 	            				    $values['ICAOTypeCode'] = $result['icao'];
310 310
 	            				} 
311
-					} catch(PDOException $e) {
311
+					} catch (PDOException $e) {
312 312
 						return "error : ".$e->getMessage();
313 313
 					}
314 314
 					if (!isset($values['ICAOTypeCode'])) $values['ICAOTypeCode'] = 'GLID';
315 315
 					// Add data to db
316 316
 					if ($values['Registration'] != '' && $values['Registration'] != '0000') {
317 317
 						//$query_dest_values = array(':AircraftID' => $values['AircraftID'],':FirstCreated' => $values['FirstCreated'],':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':SerialNo' => $values['SerialNo'], ':OperatorFlagCode' => $values['OperatorFlagCode'], ':Manufacturer' => $values['Manufacturer'], ':Type' => $values['Type'], ':FirstRegDate' => $values['FirstRegDate'], ':CurrentRegDate' => $values['CurrentRegDate'], ':Country' => $values['Country'], ':PreviousID' => $values['PreviousID'], ':DeRegDate' => $values['DeRegDate'], ':Status' => $values['Status'], ':PopularName' => $values['PopularName'],':GenericName' => $values['GenericName'],':AircraftClass' => $values['AircraftClass'], ':Engines' => $values['Engines'], ':OwnershipStatus' => $values['OwnershipStatus'],':RegisteredOwners' => $values['RegisteredOwners'],':MTOW' => $values['MTOW'], ':TotalHours' => $values['TotalHours'],':YearBuilt' => $values['YearBuilt'], ':CofACategory' => $values['CofACategory'], ':CofAExpiry' => $values['CofAExpiry'], ':UserNotes' => $values['UserNotes'], ':Interested' => $values['Interested'], ':UserTag' => $values['UserTag'], ':InfoUrl' => $values['InfoURL'], ':PictureUrl1' => $values['PictureURL1'], ':PictureUrl2' => $values['PictureURL2'], ':PictureUrl3' => $values['PictureURL3'], ':UserBool1' => $values['UserBool1'], ':UserBool2' => $values['UserBool2'], ':UserBool3' => $values['UserBool3'], ':UserBool4' => $values['UserBool4'], ':UserBool5' => $values['UserBool5'], ':UserString1' => $values['UserString1'], ':UserString2' => $values['UserString2'], ':UserString3' => $values['UserString3'], ':UserString4' => $values['UserString4'], ':UserString5' => $values['UserString5'], ':UserInt1' => $values['UserInt1'], ':UserInt2' => $values['UserInt2'], ':UserInt3' => $values['UserInt3'], ':UserInt4' => $values['UserInt4'], ':UserInt5' => $values['UserInt5']);
318
-						$query_dest_values = array(':ModeS' => $values['ModeS'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':source' => $database_file,':source_type' => 'flarm');
318
+						$query_dest_values = array(':ModeS' => $values['ModeS'], ':Registration' => $values['Registration'], ':ICAOTypeCode' => $values['ICAOTypeCode'], ':source' => $database_file, ':source_type' => 'flarm');
319 319
 						//print_r($query_dest_values);
320 320
 						$sth_dest->execute($query_dest_values);
321 321
 					}
322 322
 				}
323 323
 				if ($globalTransaction) $Connection->db->commit();
324
-			} catch(PDOException $e) {
324
+			} catch (PDOException $e) {
325 325
 				return "error : ".$e->getMessage();
326 326
 			}
327 327
 		}
@@ -331,7 +331,7 @@  discard block
 block discarded – undo
331 331
 			$Connection = new Connection();
332 332
 			$sth = $Connection->db->prepare($query);
333 333
                         $sth->execute(array(':source' => $database_file));
334
-                } catch(PDOException $e) {
334
+                } catch (PDOException $e) {
335 335
                         return "error : ".$e->getMessage();
336 336
                 }
337 337
 		return '';
@@ -345,11 +345,11 @@  discard block
 block discarded – undo
345 345
 			$Connection = new Connection();
346 346
 			$sth = $Connection->db->prepare($query);
347 347
                         $sth->execute(array(':source' => $database_file));
348
-                } catch(PDOException $e) {
348
+                } catch (PDOException $e) {
349 349
                         return "error : ".$e->getMessage();
350 350
                 }
351 351
 		
352
-		if ($fh = fopen($database_file,"r")) {
352
+		if ($fh = fopen($database_file, "r")) {
353 353
 			//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
354 354
 			$query_dest = 'INSERT INTO aircraft_modes (LastModified,ModeS,Registration,ICAOTypeCode,Source,source_type) VALUES (:lastmodified,:ModeS,:Registration,:ICAOTypeCode,:source,:source_type)';
355 355
 		
@@ -357,9 +357,9 @@  discard block
 block discarded – undo
357 357
 			$sth_dest = $Connection->db->prepare($query_dest);
358 358
 			try {
359 359
 				if ($globalTransaction) $Connection->db->beginTransaction();
360
-				$tmp = fgetcsv($fh,9999,',',"'");
360
+				$tmp = fgetcsv($fh, 9999, ',', "'");
361 361
             			while (!feof($fh)) {
362
-            				$line = fgetcsv($fh,9999,',',"'");
362
+            				$line = fgetcsv($fh, 9999, ',', "'");
363 363
             				
364 364
 					//FFFFFF                     RIDEAU VALLEY SOARINGASW-20               C-FBKN MZ 123.400
365 365
 					//print_r($line);
@@ -368,7 +368,7 @@  discard block
 block discarded – undo
368 368
             				$values['ICAOTypeCode'] = '';
369 369
             				$aircraft_name = $line[2];
370 370
             				// Check if we can find ICAO, else set it to GLID
371
-            				$aircraft_name_split = explode(' ',$aircraft_name);
371
+            				$aircraft_name_split = explode(' ', $aircraft_name);
372 372
             				$search_more = '';
373 373
             				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
374 374
             				$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
@@ -377,20 +377,20 @@  discard block
 block discarded – undo
377 377
                                     		$sth_search->execute();
378 378
 	            				$result = $sth_search->fetch(PDO::FETCH_ASSOC);
379 379
 	            				if (isset($result['icao']) && $result['icao'] != '') $values['ICAOTypeCode'] = $result['icao'];
380
-					} catch(PDOException $e) {
380
+					} catch (PDOException $e) {
381 381
 						return "error : ".$e->getMessage();
382 382
 					}
383 383
 					//if (!isset($values['ICAOTypeCode'])) $values['ICAOTypeCode'] = 'GLID';
384 384
 					// Add data to db
385 385
 					if ($values['Registration'] != '' && $values['Registration'] != '0000' && $values['ICAOTypeCode'] != '') {
386 386
 						//$query_dest_values = array(':AircraftID' => $values['AircraftID'],':FirstCreated' => $values['FirstCreated'],':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':SerialNo' => $values['SerialNo'], ':OperatorFlagCode' => $values['OperatorFlagCode'], ':Manufacturer' => $values['Manufacturer'], ':Type' => $values['Type'], ':FirstRegDate' => $values['FirstRegDate'], ':CurrentRegDate' => $values['CurrentRegDate'], ':Country' => $values['Country'], ':PreviousID' => $values['PreviousID'], ':DeRegDate' => $values['DeRegDate'], ':Status' => $values['Status'], ':PopularName' => $values['PopularName'],':GenericName' => $values['GenericName'],':AircraftClass' => $values['AircraftClass'], ':Engines' => $values['Engines'], ':OwnershipStatus' => $values['OwnershipStatus'],':RegisteredOwners' => $values['RegisteredOwners'],':MTOW' => $values['MTOW'], ':TotalHours' => $values['TotalHours'],':YearBuilt' => $values['YearBuilt'], ':CofACategory' => $values['CofACategory'], ':CofAExpiry' => $values['CofAExpiry'], ':UserNotes' => $values['UserNotes'], ':Interested' => $values['Interested'], ':UserTag' => $values['UserTag'], ':InfoUrl' => $values['InfoURL'], ':PictureUrl1' => $values['PictureURL1'], ':PictureUrl2' => $values['PictureURL2'], ':PictureUrl3' => $values['PictureURL3'], ':UserBool1' => $values['UserBool1'], ':UserBool2' => $values['UserBool2'], ':UserBool3' => $values['UserBool3'], ':UserBool4' => $values['UserBool4'], ':UserBool5' => $values['UserBool5'], ':UserString1' => $values['UserString1'], ':UserString2' => $values['UserString2'], ':UserString3' => $values['UserString3'], ':UserString4' => $values['UserString4'], ':UserString5' => $values['UserString5'], ':UserInt1' => $values['UserInt1'], ':UserInt2' => $values['UserInt2'], ':UserInt3' => $values['UserInt3'], ':UserInt4' => $values['UserInt4'], ':UserInt5' => $values['UserInt5']);
387
-						$query_dest_values = array(':lastmodified' => date('Y-m-d H:m:s'),':ModeS' => $values['ModeS'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':source' => $database_file,':source_type' => 'flarm');
387
+						$query_dest_values = array(':lastmodified' => date('Y-m-d H:m:s'), ':ModeS' => $values['ModeS'], ':Registration' => $values['Registration'], ':ICAOTypeCode' => $values['ICAOTypeCode'], ':source' => $database_file, ':source_type' => 'flarm');
388 388
 						//print_r($query_dest_values);
389 389
 						$sth_dest->execute($query_dest_values);
390 390
 					}
391 391
 				}
392 392
 				if ($globalTransaction) $Connection->db->commit();
393
-			} catch(PDOException $e) {
393
+			} catch (PDOException $e) {
394 394
 				return "error : ".$e->getMessage();
395 395
 			}
396 396
 		}
@@ -400,13 +400,13 @@  discard block
 block discarded – undo
400 400
 			$Connection = new Connection();
401 401
 			$sth = $Connection->db->prepare($query);
402 402
                         $sth->execute(array(':source' => $database_file));
403
-                } catch(PDOException $e) {
403
+                } catch (PDOException $e) {
404 404
                         return "error : ".$e->getMessage();
405 405
                 }
406 406
 		return '';
407 407
 	}
408 408
 
409
-	public static function retrieve_owner($database_file,$country = 'F') {
409
+	public static function retrieve_owner($database_file, $country = 'F') {
410 410
 		global $globalTransaction, $globalMasterSource;
411 411
 		//$query = 'TRUNCATE TABLE aircraft_modes';
412 412
 		$query = "DELETE FROM aircraft_owner WHERE Source = '' OR Source IS NULL OR Source = :source; DELETE FROM aircraft_modes WHERE Source = :source;";
@@ -414,12 +414,12 @@  discard block
 block discarded – undo
414 414
 			$Connection = new Connection();
415 415
 			$sth = $Connection->db->prepare($query);
416 416
                         $sth->execute(array(':source' => $database_file));
417
-                } catch(PDOException $e) {
417
+                } catch (PDOException $e) {
418 418
                         return "error : ".$e->getMessage();
419 419
                 }
420 420
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
421 421
 		$Spotter = new Spotter();
422
-		if ($fh = fopen($database_file,"r")) {
422
+		if ($fh = fopen($database_file, "r")) {
423 423
 			//$query_dest = 'INSERT INTO aircraft_modes (`AircraftID`,`FirstCreated`,`LastModified`, `ModeS`,`ModeSCountry`,`Registration`,`ICAOTypeCode`,`SerialNo`, `OperatorFlagCode`, `Manufacturer`, `Type`, `FirstRegDate`, `CurrentRegDate`, `Country`, `PreviousID`, `DeRegDate`, `Status`, `PopularName`,`GenericName`,`AircraftClass`, `Engines`, `OwnershipStatus`,`RegisteredOwners`,`MTOW`, `TotalHours`, `YearBuilt`, `CofACategory`, `CofAExpiry`, `UserNotes`, `Interested`, `UserTag`, `InfoUrl`, `PictureUrl1`, `PictureUrl2`, `PictureUrl3`, `UserBool1`, `UserBool2`, `UserBool3`, `UserBool4`, `UserBool5`, `UserString1`, `UserString2`, `UserString3`, `UserString4`, `UserString5`, `UserInt1`, `UserInt2`, `UserInt3`, `UserInt4`, `UserInt5`) VALUES (:AircraftID,:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:SerialNo, :OperatorFlagCode, :Manufacturer, :Type, :FirstRegDate, :CurrentRegDate, :Country, :PreviousID, :DeRegDate, :Status, :PopularName,:GenericName,:AircraftClass, :Engines, :OwnershipStatus,:RegisteredOwners,:MTOW, :TotalHours,:YearBuilt, :CofACategory, :CofAExpiry, :UserNotes, :Interested, :UserTag, :InfoUrl, :PictureUrl1, :PictureUrl2, :PictureUrl3, :UserBool1, :UserBool2, :UserBool3, :UserBool4, :UserBool5, :UserString1, :UserString2, :UserString3, :UserString4, :UserString5, :UserInt1, :UserInt2, :UserInt3, :UserInt4, :UserInt5)';
424 424
 			$query_dest = 'INSERT INTO aircraft_owner (registration,base,owner,date_first_reg,Source) VALUES (:registration,:base,:owner,:date_first_reg,:source)';
425 425
 		        $query_modes = 'INSERT INTO aircraft_modes (ModeS,ModeSCountry,Registration,ICAOTypeCode,Source) VALUES (:modes,:modescountry,:registration,:icaotypecode,:source)';
@@ -429,9 +429,9 @@  discard block
 block discarded – undo
429 429
 			$sth_modes = $Connection->db->prepare($query_modes);
430 430
 			try {
431 431
 				if ($globalTransaction) $Connection->db->beginTransaction();
432
-				$tmp = fgetcsv($fh,9999,',','"');
432
+				$tmp = fgetcsv($fh, 9999, ',', '"');
433 433
             			while (!feof($fh)) {
434
-            				$line = fgetcsv($fh,9999,',','"');
434
+            				$line = fgetcsv($fh, 9999, ',', '"');
435 435
             				$values = array();
436 436
             				//print_r($line);
437 437
             				if ($country == 'F') {
@@ -439,7 +439,7 @@  discard block
 block discarded – undo
439 439
             				    $values['base'] = $line[4];
440 440
             				    $values['owner'] = $line[5];
441 441
             				    if ($line[6] == '') $values['date_first_reg'] = null;
442
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
442
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[6]));
443 443
 					    $values['cancel'] = $line[7];
444 444
 					} elseif ($country == 'EI') {
445 445
 					    // TODO : add modeS & reg to aircraft_modes
@@ -447,7 +447,7 @@  discard block
 block discarded – undo
447 447
             				    $values['base'] = $line[3];
448 448
             				    $values['owner'] = $line[2];
449 449
             				    if ($line[1] == '') $values['date_first_reg'] = null;
450
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[1]));
450
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[1]));
451 451
 					    $values['cancel'] = '';
452 452
 					    $values['modes'] = $line[7];
453 453
 					    $values['icao'] = $line[8];
@@ -467,7 +467,7 @@  discard block
 block discarded – undo
467 467
             				    $values['base'] = null;
468 468
             				    $values['owner'] = $line[5];
469 469
             				    if ($line[18] == '') $values['date_first_reg'] = null;
470
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[18]));
470
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[18]));
471 471
 					    $values['cancel'] = '';
472 472
 					} elseif ($country == 'VH') {
473 473
 					    // TODO : add modeS & reg to aircraft_modes
@@ -475,7 +475,7 @@  discard block
 block discarded – undo
475 475
             				    $values['base'] = null;
476 476
             				    $values['owner'] = $line[12];
477 477
             				    if ($line[28] == '') $values['date_first_reg'] = null;
478
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[28]));
478
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[28]));
479 479
 
480 480
 					    $values['cancel'] = $line[39];
481 481
 					} elseif ($country == 'OE' || $country == '9A' || $country == 'VP' || $country == 'LX' || $country == 'P2' || $country == 'HC') {
@@ -495,28 +495,28 @@  discard block
 block discarded – undo
495 495
             				    $values['base'] = null;
496 496
             				    $values['owner'] = $line[8];
497 497
             				    if ($line[7] == '') $values['date_first_reg'] = null;
498
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
498
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[7]));
499 499
 					    $values['cancel'] = '';
500 500
 					} elseif ($country == 'PP') {
501 501
             				    $values['registration'] = $line[0];
502 502
             				    $values['base'] = null;
503 503
             				    $values['owner'] = $line[4];
504 504
             				    if ($line[6] == '') $values['date_first_reg'] = null;
505
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
505
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[6]));
506 506
 					    $values['cancel'] = $line[7];
507 507
 					} elseif ($country == 'E7') {
508 508
             				    $values['registration'] = $line[0];
509 509
             				    $values['base'] = null;
510 510
             				    $values['owner'] = $line[4];
511 511
             				    if ($line[5] == '') $values['date_first_reg'] = null;
512
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
512
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[5]));
513 513
 					    $values['cancel'] = '';
514 514
 					} elseif ($country == '8Q') {
515 515
             				    $values['registration'] = $line[0];
516 516
             				    $values['base'] = null;
517 517
             				    $values['owner'] = $line[3];
518 518
             				    if ($line[7] == '') $values['date_first_reg'] = null;
519
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
519
+					    else $values['date_first_reg'] = date("Y-m-d", strtotime($line[7]));
520 520
 					    $values['cancel'] = '';
521 521
 					} elseif ($country == 'ZK') {
522 522
             				    $values['registration'] = $line[0];
@@ -530,18 +530,18 @@  discard block
 block discarded – undo
530 530
             				    $values['registration'] = $line[0];
531 531
             				    $values['base'] = null;
532 532
             				    $values['owner'] = $line[6];
533
-            				    $values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
534
-					    $values['cancel'] = date("Y-m-d",strtotime($line[8]));
533
+            				    $values['date_first_reg'] = date("Y-m-d", strtotime($line[5]));
534
+					    $values['cancel'] = date("Y-m-d", strtotime($line[8]));
535 535
 					    $values['modes'] = $line[4];
536 536
 					    $values['icao'] = $line[10];
537 537
 					} elseif ($country == 'OY') {
538 538
             				    $values['registration'] = $line[0];
539
-            				    $values['date_first_reg'] = date("Y-m-d",strtotime($line[4]));
539
+            				    $values['date_first_reg'] = date("Y-m-d", strtotime($line[4]));
540 540
 					    $values['modes'] = $line[5];
541 541
 					    $values['icao'] = $line[6];
542 542
 					} elseif ($country == 'PH') {
543 543
             				    $values['registration'] = $line[0];
544
-            				    $values['date_first_reg'] = date("Y-m-d",strtotime($line[3]));
544
+            				    $values['date_first_reg'] = date("Y-m-d", strtotime($line[3]));
545 545
 					    $values['modes'] = $line[4];
546 546
 					    $values['icao'] = $line[5];
547 547
 					} elseif ($country == 'OM' || $country == 'TF') {
@@ -552,17 +552,17 @@  discard block
 block discarded – undo
552 552
 					    $values['cancel'] = '';
553 553
 					}
554 554
 					if (isset($values['cancel']) && $values['cancel'] == '' && $values['registration'] != null && isset($values['owner'])) {
555
-						$query_dest_values = array(':registration' => $values['registration'],':base' => $values['base'],':date_first_reg' => $values['date_first_reg'],':owner' => $values['owner'],':source' => $database_file);
555
+						$query_dest_values = array(':registration' => $values['registration'], ':base' => $values['base'], ':date_first_reg' => $values['date_first_reg'], ':owner' => $values['owner'], ':source' => $database_file);
556 556
 						$sth_dest->execute($query_dest_values);
557 557
 					}
558 558
 					if ($globalMasterSource && $values['registration'] != null && isset($values['modes']) && $values['modes'] != '') {
559 559
 						$modescountry = $Spotter->countryFromAircraftRegistration($values['registration']);
560
-						$query_modes_values = array(':registration' => $values['registration'],':modes' => $values['modes'],':modescountry' => $modescountry,':icaotypecode' => $values['icao'],':source' => $database_file);
560
+						$query_modes_values = array(':registration' => $values['registration'], ':modes' => $values['modes'], ':modescountry' => $modescountry, ':icaotypecode' => $values['icao'], ':source' => $database_file);
561 561
 						$sth_modes->execute($query_modes_values);
562 562
 					}
563 563
 				}
564 564
 				if ($globalTransaction) $Connection->db->commit();
565
-			} catch(PDOException $e) {
565
+			} catch (PDOException $e) {
566 566
 				return "error : ".$e->getMessage();
567 567
 			}
568 568
 		}
@@ -700,7 +700,7 @@  discard block
 block discarded – undo
700 700
 		if ($globalTransaction) $Connection->db->beginTransaction();
701 701
   
702 702
 		$i = 0;
703
-		while($row = sparql_fetch_array($result))
703
+		while ($row = sparql_fetch_array($result))
704 704
 		{
705 705
 			if ($i >= 1) {
706 706
 			//print_r($row);
@@ -720,33 +720,33 @@  discard block
 block discarded – undo
720 720
 				$row['image'] = '';
721 721
 				$row['image_thumb'] = '';
722 722
 			} else {
723
-				$image = str_replace(' ','_',$row['image']);
723
+				$image = str_replace(' ', '_', $row['image']);
724 724
 				$digest = md5($image);
725
-				$folder = $digest[0] . '/' . $digest[0] . $digest[1] . '/' . $image . '/220px-' . $image;
726
-				$row['image_thumb'] = 'http://upload.wikimedia.org/wikipedia/commons/thumb/' . $folder;
727
-				$folder = $digest[0] . '/' . $digest[0] . $digest[1] . '/' . $image;
728
-				$row['image'] = 'http://upload.wikimedia.org/wikipedia/commons/' . $folder;
725
+				$folder = $digest[0].'/'.$digest[0].$digest[1].'/'.$image.'/220px-'.$image;
726
+				$row['image_thumb'] = 'http://upload.wikimedia.org/wikipedia/commons/thumb/'.$folder;
727
+				$folder = $digest[0].'/'.$digest[0].$digest[1].'/'.$image;
728
+				$row['image'] = 'http://upload.wikimedia.org/wikipedia/commons/'.$folder;
729 729
 			}
730 730
 			
731
-			$country = explode('-',$row['country']);
731
+			$country = explode('-', $row['country']);
732 732
 			$row['country'] = $country[0];
733 733
 			
734 734
 			$row['type'] = trim($row['type']);
735
-			if ($row['type'] == 'Military: Naval Auxiliary Air Station' || $row['type'] == 'http://dbpedia.org/resource/Naval_air_station' || $row['type'] == 'Military: Naval Air Station' || $row['type'] == 'Military Northern Fleet' || $row['type'] == 'Military and industrial' || $row['type'] == 'Military: Royal Air Force station' || $row['type'] == 'http://dbpedia.org/resource/Military_airbase' || $row['type'] == 'Military: Naval air station' || preg_match('/air base/i',$row['name'])) {
735
+			if ($row['type'] == 'Military: Naval Auxiliary Air Station' || $row['type'] == 'http://dbpedia.org/resource/Naval_air_station' || $row['type'] == 'Military: Naval Air Station' || $row['type'] == 'Military Northern Fleet' || $row['type'] == 'Military and industrial' || $row['type'] == 'Military: Royal Air Force station' || $row['type'] == 'http://dbpedia.org/resource/Military_airbase' || $row['type'] == 'Military: Naval air station' || preg_match('/air base/i', $row['name'])) {
736 736
 				$row['type'] = 'military';
737 737
 			} elseif ($row['type'] == 'http://dbpedia.org/resource/Airport' || $row['type'] == 'Civil' || $row['type'] == 'Public use' || $row['type'] == 'Public' || $row['type'] == 'http://dbpedia.org/resource/Civilian' || $row['type'] == 'Public, Civilian' || $row['type'] == 'Public / Military' || $row['type'] == 'Private & Civilian' || $row['type'] == 'Civilian and Military' || $row['type'] == 'Public/military' || $row['type'] == 'Active With Few Facilities' || $row['type'] == '?ivilian' || $row['type'] == 'Civil/Military' || $row['type'] == 'NA' || $row['type'] == 'Public/Military') {
738 738
 				$row['type'] = 'small_airport';
739 739
 			}
740 740
 			
741
-			$row['city'] = urldecode(str_replace('_',' ',str_replace('http://dbpedia.org/resource/','',$row['city'])));
742
-			$query_dest_values = array(':name' => $row['name'],':iata' => $row['iata'],':icao' => $row['icao'],':latitude' => $row['latitude'],':longitude' => $row['longitude'],':altitude' => round($row['altitude']),':type' => $row['type'],':city' => $row['city'],':country' => $row['country'],':home_link' => $row['homepage'],':wikipedia_link' => $row['wikipedia_page'],':image' => $row['image'],':image_thumb' => $row['image_thumb']);
741
+			$row['city'] = urldecode(str_replace('_', ' ', str_replace('http://dbpedia.org/resource/', '', $row['city'])));
742
+			$query_dest_values = array(':name' => $row['name'], ':iata' => $row['iata'], ':icao' => $row['icao'], ':latitude' => $row['latitude'], ':longitude' => $row['longitude'], ':altitude' => round($row['altitude']), ':type' => $row['type'], ':city' => $row['city'], ':country' => $row['country'], ':home_link' => $row['homepage'], ':wikipedia_link' => $row['wikipedia_page'], ':image' => $row['image'], ':image_thumb' => $row['image_thumb']);
743 743
 			//print_r($query_dest_values);
744 744
 			
745 745
 			if ($row['icao'] != '') {
746 746
 				try {
747 747
 					$sth = $Connection->db->prepare('SELECT COUNT(*) FROM airport WHERE icao = :icao');
748 748
 					$sth->execute(array(':icao' => $row['icao']));
749
-				} catch(PDOException $e) {
749
+				} catch (PDOException $e) {
750 750
 					return "error : ".$e->getMessage();
751 751
 				}
752 752
 					if ($sth->fetchColumn() > 0) {
@@ -754,15 +754,15 @@  discard block
 block discarded – undo
754 754
 						$query = 'UPDATE airport SET type = :type WHERE icao = :icao';
755 755
 						try {
756 756
 							$sth = $Connection->db->prepare($query);
757
-							$sth->execute(array(':icao' => $row['icao'],':type' => $row['type']));
758
-						} catch(PDOException $e) {
757
+							$sth->execute(array(':icao' => $row['icao'], ':type' => $row['type']));
758
+						} catch (PDOException $e) {
759 759
 							return "error : ".$e->getMessage();
760 760
 						}
761 761
 						echo $row['icao'].' : '.$row['type']."\n";
762 762
 					} else {
763 763
 						try {
764 764
 							$sth_dest->execute($query_dest_values);
765
-						} catch(PDOException $e) {
765
+						} catch (PDOException $e) {
766 766
 							return "error : ".$e->getMessage();
767 767
 						}
768 768
 					}
@@ -813,7 +813,7 @@  discard block
 block discarded – undo
813 813
 		echo "Download data from ourairports.com...\n";
814 814
 		$delimiter = ',';
815 815
 		$out_file = $tmp_dir.'airports.csv';
816
-		update_db::download('http://ourairports.com/data/airports.csv',$out_file);
816
+		update_db::download('http://ourairports.com/data/airports.csv', $out_file);
817 817
 		if (!file_exists($out_file) || !is_readable($out_file)) return FALSE;
818 818
 		echo "Add data from ourairports.com...\n";
819 819
 
@@ -824,33 +824,33 @@  discard block
 block discarded – undo
824 824
 			//$Connection->db->beginTransaction();
825 825
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
826 826
 			{
827
-				if(!$header) $header = $row;
827
+				if (!$header) $header = $row;
828 828
 				else {
829 829
 					$data = array();
830 830
 					$data = array_combine($header, $row);
831 831
 					try {
832 832
 						$sth = $Connection->db->prepare('SELECT COUNT(*) FROM airport WHERE icao = :icao');
833 833
 						$sth->execute(array(':icao' => $data['ident']));
834
-					} catch(PDOException $e) {
834
+					} catch (PDOException $e) {
835 835
 						return "error : ".$e->getMessage();
836 836
 					}
837 837
 					if ($sth->fetchColumn() > 0) {
838 838
 						$query = 'UPDATE airport SET type = :type WHERE icao = :icao';
839 839
 						try {
840 840
 							$sth = $Connection->db->prepare($query);
841
-							$sth->execute(array(':icao' => $data['ident'],':type' => $data['type']));
842
-						} catch(PDOException $e) {
841
+							$sth->execute(array(':icao' => $data['ident'], ':type' => $data['type']));
842
+						} catch (PDOException $e) {
843 843
 							return "error : ".$e->getMessage();
844 844
 						}
845 845
 					} else {
846 846
 						if ($data['gps_code'] == $data['ident']) {
847 847
 						$query = "INSERT INTO airport (name,city,country,iata,icao,latitude,longitude,altitude,type,home_link,wikipedia_link)
848 848
 						    VALUES (:name, :city, :country, :iata, :icao, :latitude, :longitude, :altitude, :type, :home_link, :wikipedia_link)";
849
-						$query_values = array(':name' => $data['name'],':iata' => $data['iata_code'],':icao' => $data['gps_code'],':latitude' => $data['latitude_deg'],':longitude' => $data['longitude_deg'],':altitude' => round($data['elevation_ft']),':type' => $data['type'],':city' => $data['municipality'],':country' => $data['iso_country'],':home_link' => $data['home_link'],':wikipedia_link' => $data['wikipedia_link']);
849
+						$query_values = array(':name' => $data['name'], ':iata' => $data['iata_code'], ':icao' => $data['gps_code'], ':latitude' => $data['latitude_deg'], ':longitude' => $data['longitude_deg'], ':altitude' => round($data['elevation_ft']), ':type' => $data['type'], ':city' => $data['municipality'], ':country' => $data['iso_country'], ':home_link' => $data['home_link'], ':wikipedia_link' => $data['wikipedia_link']);
850 850
 						try {
851 851
 							$sth = $Connection->db->prepare($query);
852 852
 							$sth->execute($query_values);
853
-						} catch(PDOException $e) {
853
+						} catch (PDOException $e) {
854 854
 							return "error : ".$e->getMessage();
855 855
 						}
856 856
 						$i++;
@@ -865,7 +865,7 @@  discard block
 block discarded – undo
865 865
 		
866 866
 		echo "Download data from another free database...\n";
867 867
 		$out_file = $tmp_dir.'GlobalAirportDatabase.zip';
868
-		update_db::download('http://www.partow.net/downloads/GlobalAirportDatabase.zip',$out_file);
868
+		update_db::download('http://www.partow.net/downloads/GlobalAirportDatabase.zip', $out_file);
869 869
 		if (!file_exists($out_file) || !is_readable($out_file)) return FALSE;
870 870
 		update_db::unzip($out_file);
871 871
 		$header = NULL;
@@ -877,15 +877,15 @@  discard block
 block discarded – undo
877 877
 			//$Connection->db->beginTransaction();
878 878
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
879 879
 			{
880
-				if(!$header) $header = $row;
880
+				if (!$header) $header = $row;
881 881
 				else {
882 882
 					$data = $row;
883 883
 
884 884
 					$query = 'UPDATE airport SET city = :city, country = :country WHERE icao = :icao';
885 885
 					try {
886 886
 						$sth = $Connection->db->prepare($query);
887
-						$sth->execute(array(':icao' => $data[0],':city' => ucwords(strtolower($data[3])),':country' => ucwords(strtolower($data[4]))));
888
-					} catch(PDOException $e) {
887
+						$sth->execute(array(':icao' => $data[0], ':city' => ucwords(strtolower($data[3])), ':country' => ucwords(strtolower($data[4]))));
888
+					} catch (PDOException $e) {
889 889
 						return "error : ".$e->getMessage();
890 890
 					}
891 891
 				}
@@ -899,15 +899,15 @@  discard block
 block discarded – undo
899 899
 		try {
900 900
 			$sth = $Connection->db->prepare("SELECT icao FROM airport WHERE name LIKE '%Air Base%'");
901 901
 			$sth->execute();
902
-		} catch(PDOException $e) {
902
+		} catch (PDOException $e) {
903 903
 			return "error : ".$e->getMessage();
904 904
 		}
905 905
 		while ($row = $sth->fetch(PDO::FETCH_ASSOC)) {
906 906
 			$query2 = 'UPDATE airport SET type = :type WHERE icao = :icao';
907 907
 			try {
908 908
 				$sth2 = $Connection->db->prepare($query2);
909
-				$sth2->execute(array(':icao' => $row['icao'],':type' => 'military'));
910
-			} catch(PDOException $e) {
909
+				$sth2->execute(array(':icao' => $row['icao'], ':type' => 'military'));
910
+			} catch (PDOException $e) {
911 911
 				return "error : ".$e->getMessage();
912 912
 			}
913 913
 		}
@@ -928,7 +928,7 @@  discard block
 block discarded – undo
928 928
 			$Connection = new Connection();
929 929
 			$sth = $Connection->db->prepare($query);
930 930
                         $sth->execute(array(':source' => 'translation.csv'));
931
-                } catch(PDOException $e) {
931
+                } catch (PDOException $e) {
932 932
                         return "error : ".$e->getMessage();
933 933
                 }
934 934
 
@@ -945,7 +945,7 @@  discard block
 block discarded – undo
945 945
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
946 946
 			{
947 947
 				$i++;
948
-				if($i > 12) {
948
+				if ($i > 12) {
949 949
 					$data = $row;
950 950
 					$operator = $data[2];
951 951
 					if ($operator != '' && is_numeric(substr(substr($operator, 0, 3), -1, 1))) {
@@ -953,7 +953,7 @@  discard block
 block discarded – undo
953 953
                                                 //echo substr($operator, 0, 2)."\n";;
954 954
                                                 if (count($airline_array) > 0) {
955 955
 							//print_r($airline_array);
956
-							$operator = $airline_array[0]['icao'].substr($operator,2);
956
+							$operator = $airline_array[0]['icao'].substr($operator, 2);
957 957
                                                 }
958 958
                                         }
959 959
 					
@@ -961,14 +961,14 @@  discard block
 block discarded – undo
961 961
 					if ($operator_correct != '' && is_numeric(substr(substr($operator_correct, 0, 3), -1, 1))) {
962 962
                                                 $airline_array = $Spotter->getAllAirlineInfo(substr($operator_correct, 0, 2));
963 963
                                                 if (count($airline_array) > 0) {
964
-                                            		$operator_correct = $airline_array[0]['icao'].substr($operator_correct,2);
964
+                                            		$operator_correct = $airline_array[0]['icao'].substr($operator_correct, 2);
965 965
                                             	}
966 966
                                         }
967 967
 					$query = 'INSERT INTO translation (Reg,Reg_correct,Operator,Operator_correct,Source) VALUES (:Reg, :Reg_correct, :Operator, :Operator_correct, :source)';
968 968
 					try {
969 969
 						$sth = $Connection->db->prepare($query);
970
-						$sth->execute(array(':Reg' => $data[0],':Reg_correct' => $data[1],':Operator' => $operator,':Operator_correct' => $operator_correct, ':source' => 'translation.csv'));
971
-					} catch(PDOException $e) {
970
+						$sth->execute(array(':Reg' => $data[0], ':Reg_correct' => $data[1], ':Operator' => $operator, ':Operator_correct' => $operator_correct, ':source' => 'translation.csv'));
971
+					} catch (PDOException $e) {
972 972
 						return "error : ".$e->getMessage();
973 973
 					}
974 974
 				}
@@ -986,7 +986,7 @@  discard block
 block discarded – undo
986 986
 			$Connection = new Connection();
987 987
 			$sth = $Connection->db->prepare($query);
988 988
 			$sth->execute(array(':source' => 'website_fam'));
989
-		} catch(PDOException $e) {
989
+		} catch (PDOException $e) {
990 990
 			return "error : ".$e->getMessage();
991 991
 		}
992 992
 		//update_db::unzip($out_file);
@@ -1004,8 +1004,8 @@  discard block
 block discarded – undo
1004 1004
 					$query = 'INSERT INTO translation (Reg,Reg_correct,Operator,Operator_correct,Source) VALUES (:Reg, :Reg_correct, :Operator, :Operator_correct, :source)';
1005 1005
 					try {
1006 1006
 						$sth = $Connection->db->prepare($query);
1007
-						$sth->execute(array(':Reg' => $data[0],':Reg_correct' => $data[1],':Operator' => $data[2],':Operator_correct' => $data[3], ':source' => 'website_fam'));
1008
-					} catch(PDOException $e) {
1007
+						$sth->execute(array(':Reg' => $data[0], ':Reg_correct' => $data[1], ':Operator' => $data[2], ':Operator_correct' => $data[3], ':source' => 'website_fam'));
1008
+					} catch (PDOException $e) {
1009 1009
 						return "error : ".$e->getMessage();
1010 1010
 					}
1011 1011
 				}
@@ -1028,7 +1028,7 @@  discard block
 block discarded – undo
1028 1028
 			$Connection = new Connection();
1029 1029
 			$sth = $Connection->db->prepare($query);
1030 1030
                         $sth->execute(array(':source' => 'website_faa'));
1031
-                } catch(PDOException $e) {
1031
+                } catch (PDOException $e) {
1032 1032
                         return "error : ".$e->getMessage();
1033 1033
                 }
1034 1034
 
@@ -1037,7 +1037,7 @@  discard block
 block discarded – undo
1037 1037
 			$Connection = new Connection();
1038 1038
 			$sth = $Connection->db->prepare($query);
1039 1039
                         $sth->execute(array(':source' => 'website_faa'));
1040
-                } catch(PDOException $e) {
1040
+                } catch (PDOException $e) {
1041 1041
                         return "error : ".$e->getMessage();
1042 1042
                 }
1043 1043
 
@@ -1054,8 +1054,8 @@  discard block
 block discarded – undo
1054 1054
 					$query_search = 'SELECT icaotypecode FROM aircraft_modes WHERE registration = :registration AND Source <> :source LIMIT 1';
1055 1055
 					try {
1056 1056
 						$sths = $Connection->db->prepare($query_search);
1057
-						$sths->execute(array(':registration' => 'N'.$data[0],':source' => 'website_faa'));
1058
-					} catch(PDOException $e) {
1057
+						$sths->execute(array(':registration' => 'N'.$data[0], ':source' => 'website_faa'));
1058
+					} catch (PDOException $e) {
1059 1059
 						return "error s : ".$e->getMessage();
1060 1060
 					}
1061 1061
 					$result_search = $sths->fetchAll(PDO::FETCH_ASSOC);
@@ -1068,8 +1068,8 @@  discard block
 block discarded – undo
1068 1068
 							//}
1069 1069
 						try {
1070 1070
 							$sthi = $Connection->db->prepare($queryi);
1071
-							$sthi->execute(array(':mfr' => $data[2],':icao' => $result_search[0]['icaotypecode']));
1072
-						} catch(PDOException $e) {
1071
+							$sthi->execute(array(':mfr' => $data[2], ':icao' => $result_search[0]['icaotypecode']));
1072
+						} catch (PDOException $e) {
1073 1073
 							return "error u : ".$e->getMessage();
1074 1074
 						}
1075 1075
 					} else {
@@ -1077,7 +1077,7 @@  discard block
 block discarded – undo
1077 1077
 						try {
1078 1078
 							$sthsm = $Connection->db->prepare($query_search_mfr);
1079 1079
 							$sthsm->execute(array(':mfr' => $data[2]));
1080
-						} catch(PDOException $e) {
1080
+						} catch (PDOException $e) {
1081 1081
 							return "error mfr : ".$e->getMessage();
1082 1082
 						}
1083 1083
 						$result_search_mfr = $sthsm->fetchAll(PDO::FETCH_ASSOC);
@@ -1087,8 +1087,8 @@  discard block
 block discarded – undo
1087 1087
 							$queryf = 'INSERT INTO aircraft_modes (FirstCreated,LastModified,ModeS,ModeSCountry,Registration,ICAOTypeCode,Source) VALUES (:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:source)';
1088 1088
 							try {
1089 1089
 								$sthf = $Connection->db->prepare($queryf);
1090
-								$sthf->execute(array(':FirstCreated' => $data[16],':LastModified' => $data[15],':ModeS' => $data[33],':ModeSCountry' => $data[14], ':Registration' => 'N'.$data[0],':ICAOTypeCode' => $result_search_mfr[0]['icao'],':source' => 'website_faa'));
1091
-							} catch(PDOException $e) {
1090
+								$sthf->execute(array(':FirstCreated' => $data[16], ':LastModified' => $data[15], ':ModeS' => $data[33], ':ModeSCountry' => $data[14], ':Registration' => 'N'.$data[0], ':ICAOTypeCode' => $result_search_mfr[0]['icao'], ':source' => 'website_faa'));
1091
+							} catch (PDOException $e) {
1092 1092
 								return "error f : ".$e->getMessage();
1093 1093
 							}
1094 1094
 						}
@@ -1098,13 +1098,13 @@  discard block
 block discarded – undo
1098 1098
 						$query = 'INSERT INTO aircraft_owner (registration,base,owner,date_first_reg,Source) VALUES (:registration,:base,:owner,:date_first_reg,:source)';
1099 1099
 						try {
1100 1100
 							$sth = $Connection->db->prepare($query);
1101
-							$sth->execute(array(':registration' => 'N'.$data[0],':base' => $data[9],':owner' => ucwords(strtolower($data[6])),':date_first_reg' => date('Y-m-d',strtotime($data[23])), ':source' => 'website_faa'));
1102
-						} catch(PDOException $e) {
1101
+							$sth->execute(array(':registration' => 'N'.$data[0], ':base' => $data[9], ':owner' => ucwords(strtolower($data[6])), ':date_first_reg' => date('Y-m-d', strtotime($data[23])), ':source' => 'website_faa'));
1102
+						} catch (PDOException $e) {
1103 1103
 							return "error i : ".$e->getMessage();
1104 1104
 						}
1105 1105
 					}
1106 1106
 				}
1107
-				if ($i % 90 == 0) {
1107
+				if ($i%90 == 0) {
1108 1108
 					if ($globalTransaction) $Connection->db->commit();
1109 1109
 					if ($globalTransaction) $Connection->db->beginTransaction();
1110 1110
 				}
@@ -1123,7 +1123,7 @@  discard block
 block discarded – undo
1123 1123
 			$Connection = new Connection();
1124 1124
 			$sth = $Connection->db->prepare($query);
1125 1125
 			$sth->execute(array(':source' => 'website_fam'));
1126
-		} catch(PDOException $e) {
1126
+		} catch (PDOException $e) {
1127 1127
 			return "error : ".$e->getMessage();
1128 1128
 		}
1129 1129
 		$delimiter = "\t";
@@ -1139,8 +1139,8 @@  discard block
 block discarded – undo
1139 1139
 					$query = 'INSERT INTO aircraft_modes (FirstCreated,LastModified,ModeS,ModeSCountry,Registration,ICAOTypeCode,type_flight,Source) VALUES (:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:type_flight,:source)';
1140 1140
 					try {
1141 1141
 						$sth = $Connection->db->prepare($query);
1142
-						$sth->execute(array(':FirstCreated' => $data[0],':LastModified' => $data[1],':ModeS' => $data[2],':ModeSCountry' => $data[3], ':Registration' => $data[4],':ICAOTypeCode' => $data[5],':type_flight' => $data[6],':source' => 'website_fam'));
1143
-					} catch(PDOException $e) {
1142
+						$sth->execute(array(':FirstCreated' => $data[0], ':LastModified' => $data[1], ':ModeS' => $data[2], ':ModeSCountry' => $data[3], ':Registration' => $data[4], ':ICAOTypeCode' => $data[5], ':type_flight' => $data[6], ':source' => 'website_fam'));
1143
+					} catch (PDOException $e) {
1144 1144
 						return "error : ".$e->getMessage();
1145 1145
 					}
1146 1146
 				}
@@ -1172,7 +1172,7 @@  discard block
 block discarded – undo
1172 1172
 		try {
1173 1173
 			$sth = $Connection->db->prepare($query);
1174 1174
 			$sth->execute();
1175
-		} catch(PDOException $e) {
1175
+		} catch (PDOException $e) {
1176 1176
 			return "error : ".$e->getMessage();
1177 1177
 		}
1178 1178
 		$delimiter = "\t";
@@ -1187,8 +1187,8 @@  discard block
 block discarded – undo
1187 1187
 					$query = 'INSERT INTO airlines (airline_id,name,alias,iata,icao,callsign,country,active,type,home_link,wikipedia_link,alliance,ban_eu) VALUES (0,:name,:alias,:iata,:icao,:callsign,:country,:active,:type,:home,:wikipedia_link,:alliance,:ban_eu)';
1188 1188
 					try {
1189 1189
 						$sth = $Connection->db->prepare($query);
1190
-						$sth->execute(array(':name' => $data[0],':alias' => $data[1],':iata' => $data[2],':icao' => $data[3], ':callsign' => $data[4],':country' => $data[5],':active' => $data[6],':type' => $data[7],':home' => $data[8],':wikipedia_link' => $data[9],':alliance' => $data[10],':ban_eu' => $data[11]));
1191
-					} catch(PDOException $e) {
1190
+						$sth->execute(array(':name' => $data[0], ':alias' => $data[1], ':iata' => $data[2], ':icao' => $data[3], ':callsign' => $data[4], ':country' => $data[5], ':active' => $data[6], ':type' => $data[7], ':home' => $data[8], ':wikipedia_link' => $data[9], ':alliance' => $data[10], ':ban_eu' => $data[11]));
1191
+					} catch (PDOException $e) {
1192 1192
 						return "error : ".$e->getMessage();
1193 1193
 					}
1194 1194
 				}
@@ -1216,7 +1216,7 @@  discard block
 block discarded – undo
1216 1216
 			$Connection = new Connection();
1217 1217
 			$sth = $Connection->db->prepare($query);
1218 1218
                         $sth->execute(array(':source' => 'website_fam'));
1219
-                } catch(PDOException $e) {
1219
+                } catch (PDOException $e) {
1220 1220
                         return "error : ".$e->getMessage();
1221 1221
                 }
1222 1222
 
@@ -1232,8 +1232,8 @@  discard block
 block discarded – undo
1232 1232
 					$query = 'INSERT INTO aircraft_owner (registration,base,owner,date_first_reg,Source) VALUES (:registration,:base,:owner,NULL,:source)';
1233 1233
 					try {
1234 1234
 						$sth = $Connection->db->prepare($query);
1235
-						$sth->execute(array(':registration' => $data[0],':base' => $data[1],':owner' => $data[2], ':source' => 'website_fam'));
1236
-					} catch(PDOException $e) {
1235
+						$sth->execute(array(':registration' => $data[0], ':base' => $data[1], ':owner' => $data[2], ':source' => 'website_fam'));
1236
+					} catch (PDOException $e) {
1237 1237
 						//print_r($data);
1238 1238
 						return "error : ".$e->getMessage();
1239 1239
 					}
@@ -1253,7 +1253,7 @@  discard block
 block discarded – undo
1253 1253
 			$Connection = new Connection();
1254 1254
 			$sth = $Connection->db->prepare($query);
1255 1255
 			$sth->execute(array(':source' => 'website_fam'));
1256
-		} catch(PDOException $e) {
1256
+		} catch (PDOException $e) {
1257 1257
 			return "error : ".$e->getMessage();
1258 1258
 		}
1259 1259
 		$delimiter = "\t";
@@ -1268,9 +1268,9 @@  discard block
 block discarded – undo
1268 1268
 					$query = 'INSERT INTO routes (CallSign,Operator_ICAO,FromAirport_ICAO,FromAirport_Time,ToAirport_ICAO,ToAirport_Time,RouteStop,Source) VALUES (:CallSign,:Operator_ICAO,:FromAirport_ICAO,:FromAirport_Time,:ToAirport_ICAO,:ToAirport_Time,:RouteStop,:source)';
1269 1269
 					try {
1270 1270
 						$sth = $Connection->db->prepare($query);
1271
-						$sth->execute(array(':CallSign' => $data[0],':Operator_ICAO' => $data[1],':FromAirport_ICAO' => $data[2],':FromAirport_Time' => $data[3], ':ToAirport_ICAO' => $data[4],':ToAirport_Time' => $data[5],':RouteStop' => $data[6],':source' => 'website_fam'));
1272
-					} catch(PDOException $e) {
1273
-						if ($globalDebug) echo "error: ".$e->getMessage()." - data: ".implode(',',$data);
1271
+						$sth->execute(array(':CallSign' => $data[0], ':Operator_ICAO' => $data[1], ':FromAirport_ICAO' => $data[2], ':FromAirport_Time' => $data[3], ':ToAirport_ICAO' => $data[4], ':ToAirport_Time' => $data[5], ':RouteStop' => $data[6], ':source' => 'website_fam'));
1272
+					} catch (PDOException $e) {
1273
+						if ($globalDebug) echo "error: ".$e->getMessage()." - data: ".implode(',', $data);
1274 1274
 					}
1275 1275
 				}
1276 1276
 				$i++;
@@ -1288,7 +1288,7 @@  discard block
 block discarded – undo
1288 1288
 			$Connection = new Connection();
1289 1289
 			$sth = $Connection->db->prepare($query);
1290 1290
                         $sth->execute();
1291
-                } catch(PDOException $e) {
1291
+                } catch (PDOException $e) {
1292 1292
                         return "error : ".$e->getMessage();
1293 1293
                 }
1294 1294
 
@@ -1309,8 +1309,8 @@  discard block
 block discarded – undo
1309 1309
 					$query = 'INSERT INTO marine_identity (mmsi,imo,call_sign,ship_name,length,gross_tonnage,dead_weight,width,country,engine_power,type) VALUES (:mmsi,:imo,:call_sign,:ship_name,:length,:gross_tonnage,:dead_weight,:width,:country,:engine_power,:type)';
1310 1310
 					try {
1311 1311
 						$sth = $Connection->db->prepare($query);
1312
-						$sth->execute(array(':mmsi' => $data[0],':imo' => $data[1],':call_sign' => $data[2],':ship_name' => $data[3], ':length' => $data[4],':gross_tonnage' => $data[5],':dead_weight' => $data[6],':width' => $data[7],':country' => $data[8],':engine_power' => $data[9],':type' => $data[10]));
1313
-					} catch(PDOException $e) {
1312
+						$sth->execute(array(':mmsi' => $data[0], ':imo' => $data[1], ':call_sign' => $data[2], ':ship_name' => $data[3], ':length' => $data[4], ':gross_tonnage' => $data[5], ':dead_weight' => $data[6], ':width' => $data[7], ':country' => $data[8], ':engine_power' => $data[9], ':type' => $data[10]));
1313
+					} catch (PDOException $e) {
1314 1314
 						return "error : ".$e->getMessage();
1315 1315
 					}
1316 1316
 				}
@@ -1329,7 +1329,7 @@  discard block
 block discarded – undo
1329 1329
 			$Connection = new Connection();
1330 1330
 			$sth = $Connection->db->prepare($query);
1331 1331
 			$sth->execute();
1332
-		} catch(PDOException $e) {
1332
+		} catch (PDOException $e) {
1333 1333
 			return "error : ".$e->getMessage();
1334 1334
 		}
1335 1335
 		$delimiter = "\t";
@@ -1346,8 +1346,8 @@  discard block
 block discarded – undo
1346 1346
 					    VALUES (:name, :name_alternate, :country_un, :country_owner, :owner, :users, :purpose, :purpose_detailed, :orbit, :type, :longitude_geo, :perigee, :apogee, :eccentricity, :inclination, :period, :launch_mass, :dry_mass, :power, :launch_date, :lifetime, :contractor, :country_contractor, :launch_site, :launch_vehicule, :cospar, :norad, :comments, :source_orbital, :sources)';
1347 1347
 					try {
1348 1348
 						$sth = $Connection->db->prepare($query);
1349
-						$sth->execute(array(':name' => $data[0], ':name_alternate' => $data[1], ':country_un' => $data[2], ':country_owner' => $data[3], ':owner' => $data[4], ':users' => $data[5], ':purpose' => $data[6], ':purpose_detailed' => $data[7], ':orbit' => $data[8], ':type' => $data[9], ':longitude_geo' => $data[10], ':perigee' => !empty($data[11]) ? $data[11] : NULL, ':apogee' => !empty($data[12]) ? $data[12] : NULL, ':eccentricity' => $data[13], ':inclination' => $data[14], ':period' => !empty($data[15]) ? $data[15] : NULL, ':launch_mass' => !empty($data[16]) ? $data[16] : NULL, ':dry_mass' => !empty($data[17]) ? $data[17] : NULL, ':power' => !empty($data[18]) ? $data[18] : NULL, ':launch_date' => $data[19], ':lifetime' => $data[20], ':contractor' => $data[21],':country_contractor' => $data[22], ':launch_site' => $data[23], ':launch_vehicule' => $data[24], ':cospar' => $data[25], ':norad' => $data[26], ':comments' => $data[27], ':source_orbital' => $data[28], ':sources' => $data[29]));
1350
-					} catch(PDOException $e) {
1349
+						$sth->execute(array(':name' => $data[0], ':name_alternate' => $data[1], ':country_un' => $data[2], ':country_owner' => $data[3], ':owner' => $data[4], ':users' => $data[5], ':purpose' => $data[6], ':purpose_detailed' => $data[7], ':orbit' => $data[8], ':type' => $data[9], ':longitude_geo' => $data[10], ':perigee' => !empty($data[11]) ? $data[11] : NULL, ':apogee' => !empty($data[12]) ? $data[12] : NULL, ':eccentricity' => $data[13], ':inclination' => $data[14], ':period' => !empty($data[15]) ? $data[15] : NULL, ':launch_mass' => !empty($data[16]) ? $data[16] : NULL, ':dry_mass' => !empty($data[17]) ? $data[17] : NULL, ':power' => !empty($data[18]) ? $data[18] : NULL, ':launch_date' => $data[19], ':lifetime' => $data[20], ':contractor' => $data[21], ':country_contractor' => $data[22], ':launch_site' => $data[23], ':launch_vehicule' => $data[24], ':cospar' => $data[25], ':norad' => $data[26], ':comments' => $data[27], ':source_orbital' => $data[28], ':sources' => $data[29]));
1350
+					} catch (PDOException $e) {
1351 1351
 						return "error : ".$e->getMessage();
1352 1352
 					}
1353 1353
 				}
@@ -1366,7 +1366,7 @@  discard block
 block discarded – undo
1366 1366
 			$Connection = new Connection();
1367 1367
 			$sth = $Connection->db->prepare($query);
1368 1368
 			$sth->execute();
1369
-		} catch(PDOException $e) {
1369
+		} catch (PDOException $e) {
1370 1370
 			return "error : ".$e->getMessage();
1371 1371
 		}
1372 1372
 
@@ -1382,7 +1382,7 @@  discard block
 block discarded – undo
1382 1382
 					try {
1383 1383
 						$sth = $Connection->db->prepare($query);
1384 1384
 						$sth->execute(array(':icao' => $icao));
1385
-					} catch(PDOException $e) {
1385
+					} catch (PDOException $e) {
1386 1386
 						return "error : ".$e->getMessage();
1387 1387
 					}
1388 1388
 				}
@@ -1393,7 +1393,7 @@  discard block
 block discarded – undo
1393 1393
 		return '';
1394 1394
         }
1395 1395
 
1396
-	public static function tle($filename,$tletype) {
1396
+	public static function tle($filename, $tletype) {
1397 1397
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
1398 1398
 		global $tmp_dir, $globalTransaction;
1399 1399
 		//$Spotter = new Spotter();
@@ -1403,7 +1403,7 @@  discard block
 block discarded – undo
1403 1403
 			$Connection = new Connection();
1404 1404
 			$sth = $Connection->db->prepare($query);
1405 1405
                         $sth->execute(array(':source' => $filename));
1406
-                } catch(PDOException $e) {
1406
+                } catch (PDOException $e) {
1407 1407
                         return "error : ".$e->getMessage();
1408 1408
                 }
1409 1409
 		
@@ -1428,8 +1428,8 @@  discard block
 block discarded – undo
1428 1428
 					$query = 'INSERT INTO tle (tle_name,tle_tle1,tle_tle2,tle_type,tle_source) VALUES (:name, :tle1, :tle2, :type, :source)';
1429 1429
 					try {
1430 1430
 						$sth = $Connection->db->prepare($query);
1431
-						$sth->execute(array(':name' => $dbdata['name'],':tle1' => $dbdata['tle1'],':tle2' => $dbdata['tle2'], ':type' => $tletype,':source' => $filename));
1432
-					} catch(PDOException $e) {
1431
+						$sth->execute(array(':name' => $dbdata['name'], ':tle1' => $dbdata['tle1'], ':tle2' => $dbdata['tle2'], ':type' => $tletype, ':source' => $filename));
1432
+					} catch (PDOException $e) {
1433 1433
 						return "error : ".$e->getMessage();
1434 1434
 					}
1435 1435
 
@@ -1449,7 +1449,7 @@  discard block
 block discarded – undo
1449 1449
 			$Connection = new Connection();
1450 1450
 			$sth = $Connection->db->prepare($query);
1451 1451
 			$sth->execute(array(':source' => $filename));
1452
-		} catch(PDOException $e) {
1452
+		} catch (PDOException $e) {
1453 1453
 			return "error : ".$e->getMessage();
1454 1454
 		}
1455 1455
 		
@@ -1459,13 +1459,13 @@  discard block
 block discarded – undo
1459 1459
 			$i = 0;
1460 1460
 			//$Connection->db->setAttribute(PDO::ATTR_AUTOCOMMIT, FALSE);
1461 1461
 			//$Connection->db->beginTransaction();
1462
-			while (($data = fgetcsv($handle, 1000,"\t")) !== FALSE)
1462
+			while (($data = fgetcsv($handle, 1000, "\t")) !== FALSE)
1463 1463
 			{
1464 1464
 				if ($i > 0 && $data[0] != '') {
1465 1465
 					$sources = trim($data[28].' '.$data[29].' '.$data[30].' '.$data[31].' '.$data[32].' '.$data[33]);
1466
-					$period = str_replace(',','',$data[14]);
1467
-					if (!empty($period) && strpos($period,'days')) $period = str_replace(' days','',$period)*24*60;
1468
-					if ($data[18] != '') $launch_date = date('Y-m-d',strtotime($data[18]));
1466
+					$period = str_replace(',', '', $data[14]);
1467
+					if (!empty($period) && strpos($period, 'days')) $period = str_replace(' days', '', $period)*24*60;
1468
+					if ($data[18] != '') $launch_date = date('Y-m-d', strtotime($data[18]));
1469 1469
 					else $launch_date = NULL;
1470 1470
 					$data = array_map(function($value) {
1471 1471
 						return trim($value) === '' ? null : $value;
@@ -1475,8 +1475,8 @@  discard block
 block discarded – undo
1475 1475
 					    VALUES (:name, :name_alternate, :country_un, :country_owner, :owner, :users, :purpose, :purpose_detailed, :orbit, :type, :longitude_geo, :perigee, :apogee, :eccentricity, :inclination, :period, :launch_mass, :dry_mass, :power, :launch_date, :lifetime, :contractor, :country_contractor, :launch_site, :launch_vehicule, :cospar, :norad, :comments, :source_orbital, :sources)';
1476 1476
 					try {
1477 1477
 						$sth = $Connection->db->prepare($query);
1478
-						$sth->execute(array(':name' => $data[0], ':name_alternate' => '', ':country_un' => $data[1], ':country_owner' => $data[2], ':owner' => $data[3], ':users' => $data[4], ':purpose' => $data[5], ':purpose_detailed' => $data[6], ':orbit' => $data[7], ':type' => $data[8], ':longitude_geo' => $data[9], ':perigee' => !empty($data[10]) ? str_replace(',','',$data[10]) : NULL, ':apogee' => !empty($data[11]) ? str_replace(',','',$data[11]) : NULL, ':eccentricity' => $data[12], ':inclination' => $data[13], ':period' => !empty($period) ? $period : NULL, ':launch_mass' => !empty($data[15]) ? str_replace(array('+',','),'',$data[15]) : NULL, ':dry_mass' => !empty($data[16]) ? str_replace(array(',','-1900',' (BOL)',' (EOL)'),'',$data[16]) : NULL, ':power' => !empty($data[17]) ? str_replace(array(',',' (BOL)',' (EOL)'),'',$data[17]) : NULL, ':launch_date' => $launch_date, ':lifetime' => $data[19], ':contractor' => $data[20],':country_contractor' => $data[21], ':launch_site' => $data[22], ':launch_vehicule' => $data[23], ':cospar' => $data[24], ':norad' => $data[25], ':comments' => $data[26], ':source_orbital' => $data[27], ':sources' => $sources));
1479
-					} catch(PDOException $e) {
1478
+						$sth->execute(array(':name' => $data[0], ':name_alternate' => '', ':country_un' => $data[1], ':country_owner' => $data[2], ':owner' => $data[3], ':users' => $data[4], ':purpose' => $data[5], ':purpose_detailed' => $data[6], ':orbit' => $data[7], ':type' => $data[8], ':longitude_geo' => $data[9], ':perigee' => !empty($data[10]) ? str_replace(',', '', $data[10]) : NULL, ':apogee' => !empty($data[11]) ? str_replace(',', '', $data[11]) : NULL, ':eccentricity' => $data[12], ':inclination' => $data[13], ':period' => !empty($period) ? $period : NULL, ':launch_mass' => !empty($data[15]) ? str_replace(array('+', ','), '', $data[15]) : NULL, ':dry_mass' => !empty($data[16]) ? str_replace(array(',', '-1900', ' (BOL)', ' (EOL)'), '', $data[16]) : NULL, ':power' => !empty($data[17]) ? str_replace(array(',', ' (BOL)', ' (EOL)'), '', $data[17]) : NULL, ':launch_date' => $launch_date, ':lifetime' => $data[19], ':contractor' => $data[20], ':country_contractor' => $data[21], ':launch_site' => $data[22], ':launch_vehicule' => $data[23], ':cospar' => $data[24], ':norad' => $data[25], ':comments' => $data[26], ':source_orbital' => $data[27], ':sources' => $sources));
1479
+					} catch (PDOException $e) {
1480 1480
 						return "error : ".$e->getMessage();
1481 1481
 					}
1482 1482
 				}
@@ -1516,7 +1516,7 @@  discard block
 block discarded – undo
1516 1516
 			'EGYP' => array('country' => 'Egypt', 'owner' => ''),
1517 1517
 			'ESA' => array('country' => 'Multinational', 'owner' => 'European Space Agency'),
1518 1518
 			'ESRO' => array('country' => 'Multinational', 'owner' => 'European Space Research Organization'),
1519
-			'EST' => array('country' => 'Estonia','owner' => ''),
1519
+			'EST' => array('country' => 'Estonia', 'owner' => ''),
1520 1520
 			'EUME' => array('country' => 'Multinational', 'owner' => 'EUMETSAT (European Organization for the Exploitation of Meteorological Satellites)'),
1521 1521
 			'EUTE' => array('country' => 'Multinational', 'owner' => 'European Telecommunications Satellite Consortium (EUTELSAT)'),
1522 1522
 			'FGER' => array('country' => 'France/Germany', 'owner' => ''),
@@ -1640,10 +1640,10 @@  discard block
 block discarded – undo
1640 1640
 			{
1641 1641
 				if ($data != '') {
1642 1642
 				$result = array();
1643
-				$result['cospar'] = trim(substr($data,0,11));
1644
-				$result['norad'] = trim(substr($data,13,6));
1645
-				$result['operational'] = trim(substr($data,21,1));
1646
-				$result['name'] = trim(substr($data,23,24));
1643
+				$result['cospar'] = trim(substr($data, 0, 11));
1644
+				$result['norad'] = trim(substr($data, 13, 6));
1645
+				$result['operational'] = trim(substr($data, 21, 1));
1646
+				$result['name'] = trim(substr($data, 23, 24));
1647 1647
 				/*
1648 1648
 				    * R/B(1) = Rocket body, first stage
1649 1649
 				    * R/B(2) = Rocket body, second stage
@@ -1655,29 +1655,29 @@  discard block
 block discarded – undo
1655 1655
 				    * An ampersand (&) indicates two or more objects are attached
1656 1656
 				*/
1657 1657
 				
1658
-				$owner_code = trim(substr($data,49,5));
1658
+				$owner_code = trim(substr($data, 49, 5));
1659 1659
 				
1660 1660
 				if (!isset($satcat_sources[$owner_code])) {
1661 1661
 					echo $data;
1662 1662
 					echo 'owner_code: '.$owner_code."\n";
1663 1663
 				}
1664
-				if (!isset($satcat_launch_site[trim(substr($data,68,5))])) {
1665
-					echo 'launch_site_code: '.trim(substr($data,68,5))."\n";
1664
+				if (!isset($satcat_launch_site[trim(substr($data, 68, 5))])) {
1665
+					echo 'launch_site_code: '.trim(substr($data, 68, 5))."\n";
1666 1666
 				}
1667 1667
 				
1668
-				if ($owner_code != 'TBD' && isset($satcat_sources[$owner_code]) && isset($satcat_launch_site[trim(substr($data,68,5))])) {
1668
+				if ($owner_code != 'TBD' && isset($satcat_sources[$owner_code]) && isset($satcat_launch_site[trim(substr($data, 68, 5))])) {
1669 1669
 					$result['country_owner'] = $satcat_sources[$owner_code]['country'];
1670 1670
 					$result['owner'] = $satcat_sources[$owner_code]['owner'];
1671
-					$result['launch_date'] = trim(substr($data,56,10));
1672
-					$launch_site_code = trim(substr($data,68,5));
1671
+					$result['launch_date'] = trim(substr($data, 56, 10));
1672
+					$launch_site_code = trim(substr($data, 68, 5));
1673 1673
 					$result['launch_site'] = $satcat_launch_site[$launch_site_code];
1674
-					$result['lifetime'] = trim(substr($data,75,10));
1675
-					$result['period'] = trim(substr($data,87,7));
1676
-					$result['inclination'] = trim(substr($data,96,5));
1677
-					$result['apogee'] = trim(substr($data,103,6));
1678
-					$result['perigee'] = trim(substr($data,111,6));
1674
+					$result['lifetime'] = trim(substr($data, 75, 10));
1675
+					$result['period'] = trim(substr($data, 87, 7));
1676
+					$result['inclination'] = trim(substr($data, 96, 5));
1677
+					$result['apogee'] = trim(substr($data, 103, 6));
1678
+					$result['perigee'] = trim(substr($data, 111, 6));
1679 1679
 					//$result['radarcross'] = trim(substr($data,119,8));
1680
-					$result['status'] = trim(substr($data,129,3));
1680
+					$result['status'] = trim(substr($data, 129, 3));
1681 1681
 					//print_r($result);
1682 1682
 					$result = array_map(function($value) {
1683 1683
 						return trim($value) === '' ? null : $value;
@@ -1690,7 +1690,7 @@  discard block
 block discarded – undo
1690 1690
 							$sth = $Connection->db->prepare($query);
1691 1691
 							$sth->execute(array(':cospar' => $result['cospar']));
1692 1692
 							$exist = $sth->fetchAll(PDO::FETCH_ASSOC);
1693
-						} catch(PDOException $e) {
1693
+						} catch (PDOException $e) {
1694 1694
 							return "error : ".$e->getMessage();
1695 1695
 						}
1696 1696
 						if (empty($exist)) {
@@ -1702,10 +1702,10 @@  discard block
 block discarded – undo
1702 1702
 								    ':name' => $result['name'], ':name_alternate' => '', ':country_un' => '', ':country_owner' => $result['country_owner'], ':owner' => $result['owner'], ':users' => '', ':purpose' => '', ':purpose_detailed' => '', ':orbit' => $result['status'],
1703 1703
 								    ':type' => '', ':longitude_geo' => NULL, ':perigee' => !empty($result['perigee']) ? $result['perigee'] : NULL, ':apogee' => !empty($result['apogee']) ? $result['apogee'] : NULL, ':eccentricity' => NULL, ':inclination' => $result['inclination'],
1704 1704
 								    ':period' => !empty($result['period']) ? $result['period'] : NULL, ':launch_mass' => NULL, ':dry_mass' => NULL, ':power' => NULL, ':launch_date' => $result['launch_date'], ':lifetime' => $result['lifetime'], 
1705
-								    ':contractor' => '',':country_contractor' => '', ':launch_site' => $result['launch_site'], ':launch_vehicule' => '', ':cospar' => $result['cospar'], ':norad' => $result['norad'], ':comments' => '', ':source_orbital' => '', ':sources' => ''
1705
+								    ':contractor' => '', ':country_contractor' => '', ':launch_site' => $result['launch_site'], ':launch_vehicule' => '', ':cospar' => $result['cospar'], ':norad' => $result['norad'], ':comments' => '', ':source_orbital' => '', ':sources' => ''
1706 1706
 								    )
1707 1707
 								);
1708
-							} catch(PDOException $e) {
1708
+							} catch (PDOException $e) {
1709 1709
 								return "error : ".$e->getMessage();
1710 1710
 							}
1711 1711
 						} elseif ($exist[0]['name'] != $result['name'] && $exist[0]['name_alternate'] != $result['name']) {
@@ -1713,8 +1713,8 @@  discard block
 block discarded – undo
1713 1713
 							try {
1714 1714
 								$Connection = new Connection();
1715 1715
 								$sth = $Connection->db->prepare($query);
1716
-								$sth->execute(array(':name_alternate' => $result['name'],':cospar' => $result['cospar']));
1717
-							} catch(PDOException $e) {
1716
+								$sth->execute(array(':name_alternate' => $result['name'], ':cospar' => $result['cospar']));
1717
+							} catch (PDOException $e) {
1718 1718
 								return "error : ".$e->getMessage();
1719 1719
 							}
1720 1720
 						}
@@ -1833,13 +1833,13 @@  discard block
 block discarded – undo
1833 1833
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1834 1834
 			{
1835 1835
 				$i++;
1836
-				if($i > 3 && count($row) > 2) {
1836
+				if ($i > 3 && count($row) > 2) {
1837 1837
 					$data = array_values(array_filter($row));
1838 1838
 					$cntdata = count($data);
1839 1839
 					if ($cntdata > 10) {
1840 1840
 						$value = $data[9];
1841 1841
 						
1842
-						for ($i =10;$i < $cntdata;$i++) {
1842
+						for ($i = 10; $i < $cntdata; $i++) {
1843 1843
 							$value .= ' '.$data[$i];
1844 1844
 						}
1845 1845
 						$data[9] = $value;
@@ -1849,8 +1849,8 @@  discard block
 block discarded – undo
1849 1849
 						$query = 'INSERT INTO waypoints (name_begin,latitude_begin,longitude_begin,name_end,latitude_end,longitude_end,high,base,top,segment_name) VALUES (:name_begin, :latitude_begin, :longitude_begin, :name_end, :latitude_end, :longitude_end, :high, :base, :top, :segment_name)';
1850 1850
 						try {
1851 1851
 							$sth = $Connection->db->prepare($query);
1852
-							$sth->execute(array(':name_begin' => $data[0],':latitude_begin' => $data[1],':longitude_begin' => $data[2],':name_end' => $data[3], ':latitude_end' => $data[4], ':longitude_end' => $data[5], ':high' => $data[6], ':base' => $data[7], ':top' => $data[8], ':segment_name' => $data[9]));
1853
-						} catch(PDOException $e) {
1852
+							$sth->execute(array(':name_begin' => $data[0], ':latitude_begin' => $data[1], ':longitude_begin' => $data[2], ':name_end' => $data[3], ':latitude_end' => $data[4], ':longitude_end' => $data[5], ':high' => $data[6], ':base' => $data[7], ':top' => $data[8], ':segment_name' => $data[9]));
1853
+						} catch (PDOException $e) {
1854 1854
 							return "error : ".$e->getMessage();
1855 1855
 						}
1856 1856
 					}
@@ -1867,16 +1867,16 @@  discard block
 block discarded – undo
1867 1867
 		require_once(dirname(__FILE__).'/../require/class.Source.php');
1868 1868
 		$delimiter = ',';
1869 1869
 		$Common = new Common();
1870
-		$Common->download('http://firms.modaps.eosdis.nasa.gov/active_fire/viirs/text/VNP14IMGTDL_NRT_Global_24h.csv',$tmp_dir.'fires.csv');
1870
+		$Common->download('http://firms.modaps.eosdis.nasa.gov/active_fire/viirs/text/VNP14IMGTDL_NRT_Global_24h.csv', $tmp_dir.'fires.csv');
1871 1871
 		$Connection = new Connection();
1872 1872
 		$Source = new Source();
1873 1873
 		$Source->deleteLocationByType('fires');
1874 1874
 		$i = 0;
1875
-		if (($handle = fopen($tmp_dir.'fires.csv','r')) !== false) {
1876
-			while (($row = fgetcsv($handle,1000)) !== false) {
1875
+		if (($handle = fopen($tmp_dir.'fires.csv', 'r')) !== false) {
1876
+			while (($row = fgetcsv($handle, 1000)) !== false) {
1877 1877
 				if ($i > 0 && $row[0] != '' && $row[8] != 'low') {
1878
-					$description = array('bright_t14' => $row[2],'scan' => $row[3],'track' => $row[4],'sat' => $row[7],'confidence' => $row[8],'version' => $row[9],'bright_t15' => $row[10],'frp' => $row[11],'daynight' => $row[12]);
1879
-					$Source->addLocation('',$row[0],$row[1],null,'','','fires','fire.png','fires',0,0,$row[5].' '.substr($row[6],0,2).':'.substr($row[6],2,2),json_encode($description));
1878
+					$description = array('bright_t14' => $row[2], 'scan' => $row[3], 'track' => $row[4], 'sat' => $row[7], 'confidence' => $row[8], 'version' => $row[9], 'bright_t15' => $row[10], 'frp' => $row[11], 'daynight' => $row[12]);
1879
+					$Source->addLocation('', $row[0], $row[1], null, '', '', 'fires', 'fire.png', 'fires', 0, 0, $row[5].' '.substr($row[6], 0, 2).':'.substr($row[6], 2, 2), json_encode($description));
1880 1880
 				}
1881 1881
 				$i++;
1882 1882
 			}
@@ -1892,7 +1892,7 @@  discard block
 block discarded – undo
1892 1892
 			$Connection = new Connection();
1893 1893
 			$sth = $Connection->db->prepare($query);
1894 1894
 			$sth->execute();
1895
-		} catch(PDOException $e) {
1895
+		} catch (PDOException $e) {
1896 1896
 			return "error : ".$e->getMessage();
1897 1897
 		}
1898 1898
 		$header = NULL;
@@ -1903,12 +1903,12 @@  discard block
 block discarded – undo
1903 1903
 			if ($globalTransaction) $Connection->db->beginTransaction();
1904 1904
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1905 1905
 			{
1906
-				if(count($row) > 1) {
1906
+				if (count($row) > 1) {
1907 1907
 					$query = "INSERT INTO airlines (name,icao,active,forsource) VALUES (:name, :icao, 'Y','ivao')";
1908 1908
 					try {
1909 1909
 						$sth = $Connection->db->prepare($query);
1910
-						$sth->execute(array(':name' => $row[1],':icao' => $row[0]));
1911
-					} catch(PDOException $e) {
1910
+						$sth->execute(array(':name' => $row[1], ':icao' => $row[0]));
1911
+					} catch (PDOException $e) {
1912 1912
 						return "error : ".$e->getMessage();
1913 1913
 					}
1914 1914
 				}
@@ -1928,21 +1928,21 @@  discard block
 block discarded – undo
1928 1928
 			try {
1929 1929
 				$sth = $Connection->db->prepare($query);
1930 1930
                     		$sth->execute();
1931
-	                } catch(PDOException $e) {
1931
+	                } catch (PDOException $e) {
1932 1932
 				return "error : ".$e->getMessage();
1933 1933
 	                }
1934 1934
 	        }
1935 1935
 
1936 1936
 
1937
-		if ($globalDBdriver == 'mysql') update_db::gunzip('../db/airspace.sql.gz',$tmp_dir.'airspace.sql');
1937
+		if ($globalDBdriver == 'mysql') update_db::gunzip('../db/airspace.sql.gz', $tmp_dir.'airspace.sql');
1938 1938
 		else {
1939
-			update_db::gunzip('../db/pgsql/airspace.sql.gz',$tmp_dir.'airspace.sql');
1939
+			update_db::gunzip('../db/pgsql/airspace.sql.gz', $tmp_dir.'airspace.sql');
1940 1940
 			$query = "CREATE EXTENSION postgis";
1941
-			$Connection = new Connection(null,null,$_SESSION['database_root'],$_SESSION['database_rootpass']);
1941
+			$Connection = new Connection(null, null, $_SESSION['database_root'], $_SESSION['database_rootpass']);
1942 1942
 			try {
1943 1943
 				$sth = $Connection->db->prepare($query);
1944 1944
 				$sth->execute();
1945
-			} catch(PDOException $e) {
1945
+			} catch (PDOException $e) {
1946 1946
 				return "error : ".$e->getMessage();
1947 1947
 			}
1948 1948
 		}
@@ -1955,13 +1955,13 @@  discard block
 block discarded – undo
1955 1955
 		include_once('class.create_db.php');
1956 1956
 		require_once(dirname(__FILE__).'/../require/class.NOTAM.php');
1957 1957
 		if ($globalDebug) echo "NOTAM from FlightAirMap website : Download...";
1958
-		update_db::download('http://data.flightairmap.com/data/notam.txt.gz.md5',$tmp_dir.'notam.txt.gz.md5');
1958
+		update_db::download('http://data.flightairmap.com/data/notam.txt.gz.md5', $tmp_dir.'notam.txt.gz.md5');
1959 1959
 		$error = '';
1960 1960
 		if (file_exists($tmp_dir.'notam.txt.gz.md5')) {
1961
-			$notam_md5_file = explode(' ',file_get_contents($tmp_dir.'notam.txt.gz.md5'));
1961
+			$notam_md5_file = explode(' ', file_get_contents($tmp_dir.'notam.txt.gz.md5'));
1962 1962
 			$notam_md5 = $notam_md5_file[0];
1963 1963
 			if (!update_db::check_notam_version($notam_md5)) {
1964
-				update_db::download('http://data.flightairmap.com/data/notam.txt.gz',$tmp_dir.'notam.txt.gz');
1964
+				update_db::download('http://data.flightairmap.com/data/notam.txt.gz', $tmp_dir.'notam.txt.gz');
1965 1965
 				if (file_exists($tmp_dir.'notam.txt.gz')) {
1966 1966
 					if (md5_file($tmp_dir.'notam.txt.gz') == $notam_md5) {
1967 1967
 						if ($globalDebug) echo "Gunzip...";
@@ -1997,14 +1997,14 @@  discard block
 block discarded – undo
1997 1997
 			try {
1998 1998
 				$sth = $Connection->db->prepare($query);
1999 1999
             	        	$sth->execute();
2000
-	                } catch(PDOException $e) {
2000
+	                } catch (PDOException $e) {
2001 2001
     	                	echo "error : ".$e->getMessage();
2002 2002
 	                }
2003 2003
 		}
2004 2004
 		if ($globalDBdriver == 'mysql') {
2005
-			update_db::gunzip('../db/countries.sql.gz',$tmp_dir.'countries.sql');
2005
+			update_db::gunzip('../db/countries.sql.gz', $tmp_dir.'countries.sql');
2006 2006
 		} else {
2007
-			update_db::gunzip('../db/pgsql/countries.sql.gz',$tmp_dir.'countries.sql');
2007
+			update_db::gunzip('../db/pgsql/countries.sql.gz', $tmp_dir.'countries.sql');
2008 2008
 		}
2009 2009
 		$error = create_db::import_file($tmp_dir.'countries.sql');
2010 2010
 		return $error;
@@ -2017,7 +2017,7 @@  discard block
 block discarded – undo
2017 2017
 //		update_db::unzip($tmp_dir.'AptNav.zip');
2018 2018
 //		update_db::download('https://gitorious.org/fg/fgdata/raw/e81f8a15424a175a7b715f8f7eb8f4147b802a27:Navaids/awy.dat.gz',$tmp_dir.'awy.dat.gz');
2019 2019
 //		update_db::download('http://sourceforge.net/p/flightgear/fgdata/ci/next/tree/Navaids/awy.dat.gz?format=raw',$tmp_dir.'awy.dat.gz','http://sourceforge.net');
2020
-		update_db::download('http://pkgs.fedoraproject.org/repo/extras/FlightGear-Atlas/awy.dat.gz/f530c9d1c4b31a288ba88dcc8224268b/awy.dat.gz',$tmp_dir.'awy.dat.gz','http://sourceforge.net');
2020
+		update_db::download('http://pkgs.fedoraproject.org/repo/extras/FlightGear-Atlas/awy.dat.gz/f530c9d1c4b31a288ba88dcc8224268b/awy.dat.gz', $tmp_dir.'awy.dat.gz', 'http://sourceforge.net');
2021 2021
 		update_db::gunzip($tmp_dir.'awy.dat.gz');
2022 2022
 		$error = update_db::waypoints($tmp_dir.'awy.dat');
2023 2023
 		return $error;
@@ -2038,7 +2038,7 @@  discard block
 block discarded – undo
2038 2038
 				update_db::ivao_airlines($tmp_dir.'data/airlines.dat');
2039 2039
 				if ($globalDebug) echo "Copy airlines logos to airlines images directory...";
2040 2040
 				if (is_writable(dirname(__FILE__).'/../images/airlines')) {
2041
-					if (!$Common->xcopy($tmp_dir.'logos/',dirname(__FILE__).'/../images/airlines/')) $error = "Failed to copy airlines logo.";
2041
+					if (!$Common->xcopy($tmp_dir.'logos/', dirname(__FILE__).'/../images/airlines/')) $error = "Failed to copy airlines logo.";
2042 2042
 				} else $error = "The directory ".dirname(__FILE__).'/../images/airlines'." must be writable";
2043 2043
 			} else $error = "File ".$tmp_dir.'ivao.zip'." doesn't exist. Download failed.";
2044 2044
 		} else $error = "ZIP module not loaded but required for IVAO.";
@@ -2052,7 +2052,7 @@  discard block
 block discarded – undo
2052 2052
 		global $tmp_dir, $globalDebug;
2053 2053
 		$error = '';
2054 2054
 		if ($globalDebug) echo "Routes : Download...";
2055
-		update_db::download('http://www.virtualradarserver.co.uk/Files/StandingData.sqb.gz',$tmp_dir.'StandingData.sqb.gz');
2055
+		update_db::download('http://www.virtualradarserver.co.uk/Files/StandingData.sqb.gz', $tmp_dir.'StandingData.sqb.gz');
2056 2056
 		if (file_exists($tmp_dir.'StandingData.sqb.gz')) {
2057 2057
 			if ($globalDebug) echo "Gunzip...";
2058 2058
 			update_db::gunzip($tmp_dir.'StandingData.sqb.gz');
@@ -2068,7 +2068,7 @@  discard block
 block discarded – undo
2068 2068
 		global $tmp_dir, $globalDebug;
2069 2069
 		$error = '';
2070 2070
 		if ($globalDebug) echo "Schedules Oneworld : Download...";
2071
-		update_db::download('http://data.flightairmap.com/data/schedules/oneworld.csv.gz',$tmp_dir.'oneworld.csv.gz');
2071
+		update_db::download('http://data.flightairmap.com/data/schedules/oneworld.csv.gz', $tmp_dir.'oneworld.csv.gz');
2072 2072
 		if (file_exists($tmp_dir.'oneworld.csv.gz')) {
2073 2073
 			if ($globalDebug) echo "Gunzip...";
2074 2074
 			update_db::gunzip($tmp_dir.'oneworld.csv.gz');
@@ -2084,7 +2084,7 @@  discard block
 block discarded – undo
2084 2084
 		global $tmp_dir, $globalDebug;
2085 2085
 		$error = '';
2086 2086
 		if ($globalDebug) echo "Schedules Skyteam : Download...";
2087
-		update_db::download('http://data.flightairmap.com/data/schedules/skyteam.csv.gz',$tmp_dir.'skyteam.csv.gz');
2087
+		update_db::download('http://data.flightairmap.com/data/schedules/skyteam.csv.gz', $tmp_dir.'skyteam.csv.gz');
2088 2088
 		if (file_exists($tmp_dir.'skyteam.csv.gz')) {
2089 2089
 			if ($globalDebug) echo "Gunzip...";
2090 2090
 			update_db::gunzip($tmp_dir.'skyteam.csv.gz');
@@ -2112,7 +2112,7 @@  discard block
 block discarded – undo
2112 2112
 */
2113 2113
 		if ($globalDebug) echo "Modes : Download...";
2114 2114
 //		update_db::download('http://planebase.biz/sqb.php?f=basestationall.zip',$tmp_dir.'basestation_latest.zip','http://planebase.biz/bstnsqb');
2115
-		update_db::download('http://data.flightairmap.com/data/BaseStation.sqb.gz',$tmp_dir.'BaseStation.sqb.gz');
2115
+		update_db::download('http://data.flightairmap.com/data/BaseStation.sqb.gz', $tmp_dir.'BaseStation.sqb.gz');
2116 2116
 
2117 2117
 //		if (file_exists($tmp_dir.'basestation_latest.zip')) {
2118 2118
 		if (file_exists($tmp_dir.'BaseStation.sqb.gz')) {
@@ -2132,7 +2132,7 @@  discard block
 block discarded – undo
2132 2132
 	public static function update_ModeS_faa() {
2133 2133
 		global $tmp_dir, $globalDebug;
2134 2134
 		if ($globalDebug) echo "Modes FAA: Download...";
2135
-		update_db::download('http://registry.faa.gov/database/ReleasableAircraft.zip',$tmp_dir.'ReleasableAircraft.zip');
2135
+		update_db::download('http://registry.faa.gov/database/ReleasableAircraft.zip', $tmp_dir.'ReleasableAircraft.zip');
2136 2136
 		if (file_exists($tmp_dir.'ReleasableAircraft.zip')) {
2137 2137
 			if ($globalDebug) echo "Unzip...";
2138 2138
 			update_db::unzip($tmp_dir.'ReleasableAircraft.zip');
@@ -2148,7 +2148,7 @@  discard block
 block discarded – undo
2148 2148
 	public static function update_ModeS_flarm() {
2149 2149
 		global $tmp_dir, $globalDebug;
2150 2150
 		if ($globalDebug) echo "Modes Flarmnet: Download...";
2151
-		update_db::download('http://flarmnet.org/files/data.fln',$tmp_dir.'data.fln');
2151
+		update_db::download('http://flarmnet.org/files/data.fln', $tmp_dir.'data.fln');
2152 2152
 		if (file_exists($tmp_dir.'data.fln')) {
2153 2153
 			if ($globalDebug) echo "Add to DB...";
2154 2154
 			$error = update_db::retrieve_modes_flarmnet($tmp_dir.'data.fln');
@@ -2162,7 +2162,7 @@  discard block
 block discarded – undo
2162 2162
 	public static function update_ModeS_ogn() {
2163 2163
 		global $tmp_dir, $globalDebug;
2164 2164
 		if ($globalDebug) echo "Modes OGN: Download...";
2165
-		update_db::download('http://ddb.glidernet.org/download/',$tmp_dir.'ogn.csv');
2165
+		update_db::download('http://ddb.glidernet.org/download/', $tmp_dir.'ogn.csv');
2166 2166
 		if (file_exists($tmp_dir.'ogn.csv')) {
2167 2167
 			if ($globalDebug) echo "Add to DB...";
2168 2168
 			$error = update_db::retrieve_modes_ogn($tmp_dir.'ogn.csv');
@@ -2177,201 +2177,201 @@  discard block
 block discarded – undo
2177 2177
 		global $tmp_dir, $globalDebug, $globalMasterSource;
2178 2178
 		
2179 2179
 		if ($globalDebug) echo "Owner France: Download...";
2180
-		update_db::download('http://antonakis.co.uk/registers/France.txt',$tmp_dir.'owner_f.csv');
2180
+		update_db::download('http://antonakis.co.uk/registers/France.txt', $tmp_dir.'owner_f.csv');
2181 2181
 		if (file_exists($tmp_dir.'owner_f.csv')) {
2182 2182
 			if ($globalDebug) echo "Add to DB...";
2183
-			$error = update_db::retrieve_owner($tmp_dir.'owner_f.csv','F');
2183
+			$error = update_db::retrieve_owner($tmp_dir.'owner_f.csv', 'F');
2184 2184
 		} else $error = "File ".$tmp_dir.'owner_f.csv'." doesn't exist. Download failed.";
2185 2185
 		if ($error != '') {
2186 2186
 			return $error;
2187 2187
 		} elseif ($globalDebug) echo "Done\n";
2188 2188
 		
2189 2189
 		if ($globalDebug) echo "Owner Ireland: Download...";
2190
-		update_db::download('http://antonakis.co.uk/registers/Ireland.txt',$tmp_dir.'owner_ei.csv');
2190
+		update_db::download('http://antonakis.co.uk/registers/Ireland.txt', $tmp_dir.'owner_ei.csv');
2191 2191
 		if (file_exists($tmp_dir.'owner_ei.csv')) {
2192 2192
 			if ($globalDebug) echo "Add to DB...";
2193
-			$error = update_db::retrieve_owner($tmp_dir.'owner_ei.csv','EI');
2193
+			$error = update_db::retrieve_owner($tmp_dir.'owner_ei.csv', 'EI');
2194 2194
 		} else $error = "File ".$tmp_dir.'owner_ei.csv'." doesn't exist. Download failed.";
2195 2195
 		if ($error != '') {
2196 2196
 			return $error;
2197 2197
 		} elseif ($globalDebug) echo "Done\n";
2198 2198
 		if ($globalDebug) echo "Owner Switzerland: Download...";
2199
-		update_db::download('http://antonakis.co.uk/registers/Switzerland.txt',$tmp_dir.'owner_hb.csv');
2199
+		update_db::download('http://antonakis.co.uk/registers/Switzerland.txt', $tmp_dir.'owner_hb.csv');
2200 2200
 		if (file_exists($tmp_dir.'owner_hb.csv')) {
2201 2201
 			if ($globalDebug) echo "Add to DB...";
2202
-			$error = update_db::retrieve_owner($tmp_dir.'owner_hb.csv','HB');
2202
+			$error = update_db::retrieve_owner($tmp_dir.'owner_hb.csv', 'HB');
2203 2203
 		} else $error = "File ".$tmp_dir.'owner_hb.csv'." doesn't exist. Download failed.";
2204 2204
 		if ($error != '') {
2205 2205
 			return $error;
2206 2206
 		} elseif ($globalDebug) echo "Done\n";
2207 2207
 		if ($globalDebug) echo "Owner Czech Republic: Download...";
2208
-		update_db::download('http://antonakis.co.uk/registers/CzechRepublic.txt',$tmp_dir.'owner_ok.csv');
2208
+		update_db::download('http://antonakis.co.uk/registers/CzechRepublic.txt', $tmp_dir.'owner_ok.csv');
2209 2209
 		if (file_exists($tmp_dir.'owner_ok.csv')) {
2210 2210
 			if ($globalDebug) echo "Add to DB...";
2211
-			$error = update_db::retrieve_owner($tmp_dir.'owner_ok.csv','OK');
2211
+			$error = update_db::retrieve_owner($tmp_dir.'owner_ok.csv', 'OK');
2212 2212
 		} else $error = "File ".$tmp_dir.'owner_ok.csv'." doesn't exist. Download failed.";
2213 2213
 		if ($error != '') {
2214 2214
 			return $error;
2215 2215
 		} elseif ($globalDebug) echo "Done\n";
2216 2216
 		if ($globalDebug) echo "Owner Australia: Download...";
2217
-		update_db::download('http://antonakis.co.uk/registers/Australia.txt',$tmp_dir.'owner_vh.csv');
2217
+		update_db::download('http://antonakis.co.uk/registers/Australia.txt', $tmp_dir.'owner_vh.csv');
2218 2218
 		if (file_exists($tmp_dir.'owner_vh.csv')) {
2219 2219
 			if ($globalDebug) echo "Add to DB...";
2220
-			$error = update_db::retrieve_owner($tmp_dir.'owner_vh.csv','VH');
2220
+			$error = update_db::retrieve_owner($tmp_dir.'owner_vh.csv', 'VH');
2221 2221
 		} else $error = "File ".$tmp_dir.'owner_vh.csv'." doesn't exist. Download failed.";
2222 2222
 		if ($error != '') {
2223 2223
 			return $error;
2224 2224
 		} elseif ($globalDebug) echo "Done\n";
2225 2225
 		if ($globalDebug) echo "Owner Austria: Download...";
2226
-		update_db::download('http://antonakis.co.uk/registers/Austria.txt',$tmp_dir.'owner_oe.csv');
2226
+		update_db::download('http://antonakis.co.uk/registers/Austria.txt', $tmp_dir.'owner_oe.csv');
2227 2227
 		if (file_exists($tmp_dir.'owner_oe.csv')) {
2228 2228
 			if ($globalDebug) echo "Add to DB...";
2229
-			$error = update_db::retrieve_owner($tmp_dir.'owner_oe.csv','OE');
2229
+			$error = update_db::retrieve_owner($tmp_dir.'owner_oe.csv', 'OE');
2230 2230
 		} else $error = "File ".$tmp_dir.'owner_oe.csv'." doesn't exist. Download failed.";
2231 2231
 		if ($error != '') {
2232 2232
 			return $error;
2233 2233
 		} elseif ($globalDebug) echo "Done\n";
2234 2234
 		if ($globalDebug) echo "Owner Chile: Download...";
2235
-		update_db::download('http://antonakis.co.uk/registers/Chile.txt',$tmp_dir.'owner_cc.csv');
2235
+		update_db::download('http://antonakis.co.uk/registers/Chile.txt', $tmp_dir.'owner_cc.csv');
2236 2236
 		if (file_exists($tmp_dir.'owner_cc.csv')) {
2237 2237
 			if ($globalDebug) echo "Add to DB...";
2238
-			$error = update_db::retrieve_owner($tmp_dir.'owner_cc.csv','CC');
2238
+			$error = update_db::retrieve_owner($tmp_dir.'owner_cc.csv', 'CC');
2239 2239
 		} else $error = "File ".$tmp_dir.'owner_cc.csv'." doesn't exist. Download failed.";
2240 2240
 		if ($error != '') {
2241 2241
 			return $error;
2242 2242
 		} elseif ($globalDebug) echo "Done\n";
2243 2243
 		if ($globalDebug) echo "Owner Colombia: Download...";
2244
-		update_db::download('http://antonakis.co.uk/registers/Colombia.txt',$tmp_dir.'owner_hj.csv');
2244
+		update_db::download('http://antonakis.co.uk/registers/Colombia.txt', $tmp_dir.'owner_hj.csv');
2245 2245
 		if (file_exists($tmp_dir.'owner_hj.csv')) {
2246 2246
 			if ($globalDebug) echo "Add to DB...";
2247
-			$error = update_db::retrieve_owner($tmp_dir.'owner_hj.csv','HJ');
2247
+			$error = update_db::retrieve_owner($tmp_dir.'owner_hj.csv', 'HJ');
2248 2248
 		} else $error = "File ".$tmp_dir.'owner_hj.csv'." doesn't exist. Download failed.";
2249 2249
 		if ($error != '') {
2250 2250
 			return $error;
2251 2251
 		} elseif ($globalDebug) echo "Done\n";
2252 2252
 		if ($globalDebug) echo "Owner Bosnia Herzegobina: Download...";
2253
-		update_db::download('http://antonakis.co.uk/registers/BosniaHerzegovina.txt',$tmp_dir.'owner_e7.csv');
2253
+		update_db::download('http://antonakis.co.uk/registers/BosniaHerzegovina.txt', $tmp_dir.'owner_e7.csv');
2254 2254
 		if (file_exists($tmp_dir.'owner_e7.csv')) {
2255 2255
 			if ($globalDebug) echo "Add to DB...";
2256
-			$error = update_db::retrieve_owner($tmp_dir.'owner_e7.csv','E7');
2256
+			$error = update_db::retrieve_owner($tmp_dir.'owner_e7.csv', 'E7');
2257 2257
 		} else $error = "File ".$tmp_dir.'owner_e7.csv'." doesn't exist. Download failed.";
2258 2258
 		if ($error != '') {
2259 2259
 			return $error;
2260 2260
 		} elseif ($globalDebug) echo "Done\n";
2261 2261
 		if ($globalDebug) echo "Owner Brazil: Download...";
2262
-		update_db::download('http://antonakis.co.uk/registers/Brazil.txt',$tmp_dir.'owner_pp.csv');
2262
+		update_db::download('http://antonakis.co.uk/registers/Brazil.txt', $tmp_dir.'owner_pp.csv');
2263 2263
 		if (file_exists($tmp_dir.'owner_pp.csv')) {
2264 2264
 			if ($globalDebug) echo "Add to DB...";
2265
-			$error = update_db::retrieve_owner($tmp_dir.'owner_pp.csv','PP');
2265
+			$error = update_db::retrieve_owner($tmp_dir.'owner_pp.csv', 'PP');
2266 2266
 		} else $error = "File ".$tmp_dir.'owner_pp.csv'." doesn't exist. Download failed.";
2267 2267
 		if ($error != '') {
2268 2268
 			return $error;
2269 2269
 		} elseif ($globalDebug) echo "Done\n";
2270 2270
 		if ($globalDebug) echo "Owner Cayman Islands: Download...";
2271
-		update_db::download('http://antonakis.co.uk/registers/CaymanIslands.txt',$tmp_dir.'owner_vp.csv');
2271
+		update_db::download('http://antonakis.co.uk/registers/CaymanIslands.txt', $tmp_dir.'owner_vp.csv');
2272 2272
 		if (file_exists($tmp_dir.'owner_vp.csv')) {
2273 2273
 			if ($globalDebug) echo "Add to DB...";
2274
-			$error = update_db::retrieve_owner($tmp_dir.'owner_vp.csv','VP');
2274
+			$error = update_db::retrieve_owner($tmp_dir.'owner_vp.csv', 'VP');
2275 2275
 		} else $error = "File ".$tmp_dir.'owner_vp.csv'." doesn't exist. Download failed.";
2276 2276
 		if ($error != '') {
2277 2277
 			return $error;
2278 2278
 		} elseif ($globalDebug) echo "Done\n";
2279 2279
 		if ($globalDebug) echo "Owner Croatia: Download...";
2280
-		update_db::download('http://antonakis.co.uk/registers/Croatia.txt',$tmp_dir.'owner_9a.csv');
2280
+		update_db::download('http://antonakis.co.uk/registers/Croatia.txt', $tmp_dir.'owner_9a.csv');
2281 2281
 		if (file_exists($tmp_dir.'owner_9a.csv')) {
2282 2282
 			if ($globalDebug) echo "Add to DB...";
2283
-			$error = update_db::retrieve_owner($tmp_dir.'owner_9a.csv','9A');
2283
+			$error = update_db::retrieve_owner($tmp_dir.'owner_9a.csv', '9A');
2284 2284
 		} else $error = "File ".$tmp_dir.'owner_9a.csv'." doesn't exist. Download failed.";
2285 2285
 		if ($error != '') {
2286 2286
 			return $error;
2287 2287
 		} elseif ($globalDebug) echo "Done\n";
2288 2288
 		if ($globalDebug) echo "Owner Luxembourg: Download...";
2289
-		update_db::download('http://antonakis.co.uk/registers/Luxembourg.txt',$tmp_dir.'owner_lx.csv');
2289
+		update_db::download('http://antonakis.co.uk/registers/Luxembourg.txt', $tmp_dir.'owner_lx.csv');
2290 2290
 		if (file_exists($tmp_dir.'owner_lx.csv')) {
2291 2291
 			if ($globalDebug) echo "Add to DB...";
2292
-			$error = update_db::retrieve_owner($tmp_dir.'owner_lx.csv','LX');
2292
+			$error = update_db::retrieve_owner($tmp_dir.'owner_lx.csv', 'LX');
2293 2293
 		} else $error = "File ".$tmp_dir.'owner_lx.csv'." doesn't exist. Download failed.";
2294 2294
 		if ($error != '') {
2295 2295
 			return $error;
2296 2296
 		} elseif ($globalDebug) echo "Done\n";
2297 2297
 		if ($globalDebug) echo "Owner Maldives: Download...";
2298
-		update_db::download('http://antonakis.co.uk/registers/Maldives.txt',$tmp_dir.'owner_8q.csv');
2298
+		update_db::download('http://antonakis.co.uk/registers/Maldives.txt', $tmp_dir.'owner_8q.csv');
2299 2299
 		if (file_exists($tmp_dir.'owner_8q.csv')) {
2300 2300
 			if ($globalDebug) echo "Add to DB...";
2301
-			$error = update_db::retrieve_owner($tmp_dir.'owner_8q.csv','8Q');
2301
+			$error = update_db::retrieve_owner($tmp_dir.'owner_8q.csv', '8Q');
2302 2302
 		} else $error = "File ".$tmp_dir.'owner_8q.csv'." doesn't exist. Download failed.";
2303 2303
 		if ($error != '') {
2304 2304
 			return $error;
2305 2305
 		} elseif ($globalDebug) echo "Done\n";
2306 2306
 		if ($globalDebug) echo "Owner New Zealand: Download...";
2307
-		update_db::download('http://antonakis.co.uk/registers/NewZealand.txt',$tmp_dir.'owner_zk.csv');
2307
+		update_db::download('http://antonakis.co.uk/registers/NewZealand.txt', $tmp_dir.'owner_zk.csv');
2308 2308
 		if (file_exists($tmp_dir.'owner_zk.csv')) {
2309 2309
 			if ($globalDebug) echo "Add to DB...";
2310
-			$error = update_db::retrieve_owner($tmp_dir.'owner_zk.csv','ZK');
2310
+			$error = update_db::retrieve_owner($tmp_dir.'owner_zk.csv', 'ZK');
2311 2311
 		} else $error = "File ".$tmp_dir.'owner_zk.csv'." doesn't exist. Download failed.";
2312 2312
 		if ($error != '') {
2313 2313
 			return $error;
2314 2314
 		} elseif ($globalDebug) echo "Done\n";
2315 2315
 		if ($globalDebug) echo "Owner Papua New Guinea: Download...";
2316
-		update_db::download('http://antonakis.co.uk/registers/PapuaNewGuinea.txt',$tmp_dir.'owner_p2.csv');
2316
+		update_db::download('http://antonakis.co.uk/registers/PapuaNewGuinea.txt', $tmp_dir.'owner_p2.csv');
2317 2317
 		if (file_exists($tmp_dir.'owner_p2.csv')) {
2318 2318
 			if ($globalDebug) echo "Add to DB...";
2319
-			$error = update_db::retrieve_owner($tmp_dir.'owner_p2.csv','P2');
2319
+			$error = update_db::retrieve_owner($tmp_dir.'owner_p2.csv', 'P2');
2320 2320
 		} else $error = "File ".$tmp_dir.'owner_p2.csv'." doesn't exist. Download failed.";
2321 2321
 		if ($error != '') {
2322 2322
 			return $error;
2323 2323
 		} elseif ($globalDebug) echo "Done\n";
2324 2324
 		if ($globalDebug) echo "Owner Slovakia: Download...";
2325
-		update_db::download('http://antonakis.co.uk/registers/Slovakia.txt',$tmp_dir.'owner_om.csv');
2325
+		update_db::download('http://antonakis.co.uk/registers/Slovakia.txt', $tmp_dir.'owner_om.csv');
2326 2326
 		if (file_exists($tmp_dir.'owner_om.csv')) {
2327 2327
 			if ($globalDebug) echo "Add to DB...";
2328
-			$error = update_db::retrieve_owner($tmp_dir.'owner_om.csv','OM');
2328
+			$error = update_db::retrieve_owner($tmp_dir.'owner_om.csv', 'OM');
2329 2329
 		} else $error = "File ".$tmp_dir.'owner_om.csv'." doesn't exist. Download failed.";
2330 2330
 		if ($error != '') {
2331 2331
 			return $error;
2332 2332
 		} elseif ($globalDebug) echo "Done\n";
2333 2333
 		if ($globalDebug) echo "Owner Ecuador: Download...";
2334
-		update_db::download('http://antonakis.co.uk/registers/Ecuador.txt',$tmp_dir.'owner_hc.csv');
2334
+		update_db::download('http://antonakis.co.uk/registers/Ecuador.txt', $tmp_dir.'owner_hc.csv');
2335 2335
 		if (file_exists($tmp_dir.'owner_hc.csv')) {
2336 2336
 			if ($globalDebug) echo "Add to DB...";
2337
-			$error = update_db::retrieve_owner($tmp_dir.'owner_hc.csv','HC');
2337
+			$error = update_db::retrieve_owner($tmp_dir.'owner_hc.csv', 'HC');
2338 2338
 		} else $error = "File ".$tmp_dir.'owner_hc.csv'." doesn't exist. Download failed.";
2339 2339
 		if ($error != '') {
2340 2340
 			return $error;
2341 2341
 		} elseif ($globalDebug) echo "Done\n";
2342 2342
 		if ($globalDebug) echo "Owner Iceland: Download...";
2343
-		update_db::download('http://antonakis.co.uk/registers/Iceland.txt',$tmp_dir.'owner_tf.csv');
2343
+		update_db::download('http://antonakis.co.uk/registers/Iceland.txt', $tmp_dir.'owner_tf.csv');
2344 2344
 		if (file_exists($tmp_dir.'owner_tf.csv')) {
2345 2345
 			if ($globalDebug) echo "Add to DB...";
2346
-			$error = update_db::retrieve_owner($tmp_dir.'owner_tf.csv','TF');
2346
+			$error = update_db::retrieve_owner($tmp_dir.'owner_tf.csv', 'TF');
2347 2347
 		} else $error = "File ".$tmp_dir.'owner_tf.csv'." doesn't exist. Download failed.";
2348 2348
 		if ($error != '') {
2349 2349
 			return $error;
2350 2350
 		} elseif ($globalDebug) echo "Done\n";
2351 2351
 		if ($globalDebug) echo "Owner Isle of Man: Download...";
2352
-		update_db::download('http://antonakis.co.uk/registers/IsleOfMan.txt',$tmp_dir.'owner_m.csv');
2352
+		update_db::download('http://antonakis.co.uk/registers/IsleOfMan.txt', $tmp_dir.'owner_m.csv');
2353 2353
 		if (file_exists($tmp_dir.'owner_m.csv')) {
2354 2354
 			if ($globalDebug) echo "Add to DB...";
2355
-			$error = update_db::retrieve_owner($tmp_dir.'owner_m.csv','M');
2355
+			$error = update_db::retrieve_owner($tmp_dir.'owner_m.csv', 'M');
2356 2356
 		} else $error = "File ".$tmp_dir.'owner_m.csv'." doesn't exist. Download failed.";
2357 2357
 		if ($error != '') {
2358 2358
 			return $error;
2359 2359
 		} elseif ($globalDebug) echo "Done\n";
2360 2360
 		if ($globalMasterSource) {
2361 2361
 			if ($globalDebug) echo "ModeS Netherlands: Download...";
2362
-			update_db::download('http://antonakis.co.uk/registers/Netherlands.txt',$tmp_dir.'owner_ph.csv');
2362
+			update_db::download('http://antonakis.co.uk/registers/Netherlands.txt', $tmp_dir.'owner_ph.csv');
2363 2363
 			if (file_exists($tmp_dir.'owner_ph.csv')) {
2364 2364
 				if ($globalDebug) echo "Add to DB...";
2365
-				$error = update_db::retrieve_owner($tmp_dir.'owner_ph.csv','PH');
2365
+				$error = update_db::retrieve_owner($tmp_dir.'owner_ph.csv', 'PH');
2366 2366
 			} else $error = "File ".$tmp_dir.'owner_ph.csv'." doesn't exist. Download failed.";
2367 2367
 			if ($error != '') {
2368 2368
 				return $error;
2369 2369
 			} elseif ($globalDebug) echo "Done\n";
2370 2370
 			if ($globalDebug) echo "ModeS Denmark: Download...";
2371
-			update_db::download('http://antonakis.co.uk/registers/Denmark.txt',$tmp_dir.'owner_oy.csv');
2371
+			update_db::download('http://antonakis.co.uk/registers/Denmark.txt', $tmp_dir.'owner_oy.csv');
2372 2372
 			if (file_exists($tmp_dir.'owner_oy.csv')) {
2373 2373
 				if ($globalDebug) echo "Add to DB...";
2374
-				$error = update_db::retrieve_owner($tmp_dir.'owner_oy.csv','OY');
2374
+				$error = update_db::retrieve_owner($tmp_dir.'owner_oy.csv', 'OY');
2375 2375
 			} else $error = "File ".$tmp_dir.'owner_oy.csv'." doesn't exist. Download failed.";
2376 2376
 			if ($error != '') {
2377 2377
 				return $error;
@@ -2384,7 +2384,7 @@  discard block
 block discarded – undo
2384 2384
 		global $tmp_dir, $globalDebug;
2385 2385
 		$error = '';
2386 2386
 		if ($globalDebug) echo "Translation : Download...";
2387
-		update_db::download('http://www.acarsd.org/download/translation.php',$tmp_dir.'translation.zip');
2387
+		update_db::download('http://www.acarsd.org/download/translation.php', $tmp_dir.'translation.zip');
2388 2388
 		if (file_exists($tmp_dir.'translation.zip')) {
2389 2389
 			if ($globalDebug) echo "Unzip...";
2390 2390
 			update_db::unzip($tmp_dir.'translation.zip');
@@ -2401,10 +2401,10 @@  discard block
 block discarded – undo
2401 2401
 		global $tmp_dir, $globalDebug;
2402 2402
 		$error = '';
2403 2403
 		if ($globalDebug) echo "Translation from FlightAirMap website : Download...";
2404
-		update_db::download('http://data.flightairmap.com/data/translation.tsv.gz',$tmp_dir.'translation.tsv.gz');
2405
-		update_db::download('http://data.flightairmap.com/data/translation.tsv.gz.md5',$tmp_dir.'translation.tsv.gz.md5');
2404
+		update_db::download('http://data.flightairmap.com/data/translation.tsv.gz', $tmp_dir.'translation.tsv.gz');
2405
+		update_db::download('http://data.flightairmap.com/data/translation.tsv.gz.md5', $tmp_dir.'translation.tsv.gz.md5');
2406 2406
 		if (file_exists($tmp_dir.'translation.tsv.gz') && file_exists($tmp_dir.'translation.tsv.gz')) {
2407
-			$translation_md5_file = explode(' ',file_get_contents($tmp_dir.'translation.tsv.gz.md5'));
2407
+			$translation_md5_file = explode(' ', file_get_contents($tmp_dir.'translation.tsv.gz.md5'));
2408 2408
 			$translation_md5 = $translation_md5_file[0];
2409 2409
 			if (md5_file($tmp_dir.'translation.tsv.gz') == $translation_md5) {
2410 2410
 				if ($globalDebug) echo "Gunzip...";
@@ -2422,10 +2422,10 @@  discard block
 block discarded – undo
2422 2422
 		global $tmp_dir, $globalDebug;
2423 2423
 		$error = '';
2424 2424
 		if ($globalDebug) echo "ModeS from FlightAirMap website : Download...";
2425
-		update_db::download('http://data.flightairmap.com/data/modes.tsv.gz',$tmp_dir.'modes.tsv.gz');
2426
-		update_db::download('http://data.flightairmap.com/data/modes.tsv.gz.md5',$tmp_dir.'modes.tsv.gz.md5');
2425
+		update_db::download('http://data.flightairmap.com/data/modes.tsv.gz', $tmp_dir.'modes.tsv.gz');
2426
+		update_db::download('http://data.flightairmap.com/data/modes.tsv.gz.md5', $tmp_dir.'modes.tsv.gz.md5');
2427 2427
 		if (file_exists($tmp_dir.'modes.tsv.gz') && file_exists($tmp_dir.'modes.tsv.gz.md5')) {
2428
-			$modes_md5_file = explode(' ',file_get_contents($tmp_dir.'modes.tsv.gz.md5'));
2428
+			$modes_md5_file = explode(' ', file_get_contents($tmp_dir.'modes.tsv.gz.md5'));
2429 2429
 			$modes_md5 = $modes_md5_file[0];
2430 2430
 			if (md5_file($tmp_dir.'modes.tsv.gz') == $modes_md5) {
2431 2431
 				if ($globalDebug) echo "Gunzip...";
@@ -2444,12 +2444,12 @@  discard block
 block discarded – undo
2444 2444
 		global $tmp_dir, $globalDebug;
2445 2445
 		$error = '';
2446 2446
 		if ($globalDebug) echo "Airlines from FlightAirMap website : Download...";
2447
-		update_db::download('http://data.flightairmap.com/data/airlines.tsv.gz.md5',$tmp_dir.'airlines.tsv.gz.md5');
2447
+		update_db::download('http://data.flightairmap.com/data/airlines.tsv.gz.md5', $tmp_dir.'airlines.tsv.gz.md5');
2448 2448
 		if (file_exists($tmp_dir.'airlines.tsv.gz.md5')) {
2449
-			$airlines_md5_file = explode(' ',file_get_contents($tmp_dir.'airlines.tsv.gz.md5'));
2449
+			$airlines_md5_file = explode(' ', file_get_contents($tmp_dir.'airlines.tsv.gz.md5'));
2450 2450
 			$airlines_md5 = $airlines_md5_file[0];
2451 2451
 			if (!update_db::check_airlines_version($airlines_md5)) {
2452
-				update_db::download('http://data.flightairmap.com/data/airlines.tsv.gz',$tmp_dir.'airlines.tsv.gz');
2452
+				update_db::download('http://data.flightairmap.com/data/airlines.tsv.gz', $tmp_dir.'airlines.tsv.gz');
2453 2453
 				if (file_exists($tmp_dir.'airlines.tsv.gz')) {
2454 2454
 					if (md5_file($tmp_dir.'airlines.tsv.gz') == $airlines_md5) {
2455 2455
 						if ($globalDebug) echo "Gunzip...";
@@ -2474,14 +2474,14 @@  discard block
 block discarded – undo
2474 2474
 		if ($globalDebug) echo "owner from FlightAirMap website : Download...";
2475 2475
 		$error = '';
2476 2476
 		if ($globalOwner === TRUE) {
2477
-			update_db::download('http://data.flightairmap.com/data/owners_all.tsv.gz',$tmp_dir.'owners.tsv.gz');
2478
-			update_db::download('http://data.flightairmap.com/data/owners_all.tsv.gz.md5',$tmp_dir.'owners.tsv.gz.md5');
2477
+			update_db::download('http://data.flightairmap.com/data/owners_all.tsv.gz', $tmp_dir.'owners.tsv.gz');
2478
+			update_db::download('http://data.flightairmap.com/data/owners_all.tsv.gz.md5', $tmp_dir.'owners.tsv.gz.md5');
2479 2479
 		} else {
2480
-			update_db::download('http://data.flightairmap.com/data/owners.tsv.gz',$tmp_dir.'owners.tsv.gz');
2481
-			update_db::download('http://data.flightairmap.com/data/owners.tsv.gz.md5',$tmp_dir.'owners.tsv.gz.md5');
2480
+			update_db::download('http://data.flightairmap.com/data/owners.tsv.gz', $tmp_dir.'owners.tsv.gz');
2481
+			update_db::download('http://data.flightairmap.com/data/owners.tsv.gz.md5', $tmp_dir.'owners.tsv.gz.md5');
2482 2482
 		}
2483 2483
 		if (file_exists($tmp_dir.'owners.tsv.gz') && file_exists($tmp_dir.'owners.tsv.gz.md5')) {
2484
-			$owners_md5_file = explode(' ',file_get_contents($tmp_dir.'owners.tsv.gz.md5'));
2484
+			$owners_md5_file = explode(' ', file_get_contents($tmp_dir.'owners.tsv.gz.md5'));
2485 2485
 			$owners_md5 = $owners_md5_file[0];
2486 2486
 			if (md5_file($tmp_dir.'owners.tsv.gz') == $owners_md5) {
2487 2487
 				if ($globalDebug) echo "Gunzip...";
@@ -2498,10 +2498,10 @@  discard block
 block discarded – undo
2498 2498
 	public static function update_routes_fam() {
2499 2499
 		global $tmp_dir, $globalDebug;
2500 2500
 		if ($globalDebug) echo "Routes from FlightAirMap website : Download...";
2501
-		update_db::download('http://data.flightairmap.com/data/routes.tsv.gz',$tmp_dir.'routes.tsv.gz');
2502
-		update_db::download('http://data.flightairmap.com/data/routes.tsv.gz.md5',$tmp_dir.'routes.tsv.gz.md5');
2501
+		update_db::download('http://data.flightairmap.com/data/routes.tsv.gz', $tmp_dir.'routes.tsv.gz');
2502
+		update_db::download('http://data.flightairmap.com/data/routes.tsv.gz.md5', $tmp_dir.'routes.tsv.gz.md5');
2503 2503
 		if (file_exists($tmp_dir.'routes.tsv.gz') && file_exists($tmp_dir.'routes.tsv.gz.md5')) {
2504
-			$routes_md5_file = explode(' ',file_get_contents($tmp_dir.'routes.tsv.gz.md5'));
2504
+			$routes_md5_file = explode(' ', file_get_contents($tmp_dir.'routes.tsv.gz.md5'));
2505 2505
 			$routes_md5 = $routes_md5_file[0];
2506 2506
 			if (md5_file($tmp_dir.'routes.tsv.gz') == $routes_md5) {
2507 2507
 				if ($globalDebug) echo "Gunzip...";
@@ -2517,13 +2517,13 @@  discard block
 block discarded – undo
2517 2517
 	}
2518 2518
 	public static function update_marine_identity_fam() {
2519 2519
 		global $tmp_dir, $globalDebug;
2520
-		update_db::download('http://data.flightairmap.com/data/marine_identity.tsv.gz.md5',$tmp_dir.'marine_identity.tsv.gz.md5');
2520
+		update_db::download('http://data.flightairmap.com/data/marine_identity.tsv.gz.md5', $tmp_dir.'marine_identity.tsv.gz.md5');
2521 2521
 		if (file_exists($tmp_dir.'marine_identity.tsv.gz.md5')) {
2522
-			$marine_identity_md5_file = explode(' ',file_get_contents($tmp_dir.'marine_identity.tsv.gz.md5'));
2522
+			$marine_identity_md5_file = explode(' ', file_get_contents($tmp_dir.'marine_identity.tsv.gz.md5'));
2523 2523
 			$marine_identity_md5 = $marine_identity_md5_file[0];
2524 2524
 			if (!update_db::check_marine_identity_version($marine_identity_md5)) {
2525 2525
 				if ($globalDebug) echo "Marine identity from FlightAirMap website : Download...";
2526
-				update_db::download('http://data.flightairmap.com/data/marine_identity.tsv.gz',$tmp_dir.'marine_identity.tsv.gz');
2526
+				update_db::download('http://data.flightairmap.com/data/marine_identity.tsv.gz', $tmp_dir.'marine_identity.tsv.gz');
2527 2527
 				if (file_exists($tmp_dir.'marine_identity.tsv.gz')) {
2528 2528
 					if (md5_file($tmp_dir.'marine_identity.tsv.gz') == $marine_identity_md5) {
2529 2529
 						if ($globalDebug) echo "Gunzip...";
@@ -2545,13 +2545,13 @@  discard block
 block discarded – undo
2545 2545
 
2546 2546
 	public static function update_satellite_fam() {
2547 2547
 		global $tmp_dir, $globalDebug;
2548
-		update_db::download('http://data.flightairmap.com/data/satellite.tsv.gz.md5',$tmp_dir.'satellite.tsv.gz.md5');
2548
+		update_db::download('http://data.flightairmap.com/data/satellite.tsv.gz.md5', $tmp_dir.'satellite.tsv.gz.md5');
2549 2549
 		if (file_exists($tmp_dir.'satellite.tsv.gz.md5')) {
2550
-			$satellite_md5_file = explode(' ',file_get_contents($tmp_dir.'satellite.tsv.gz.md5'));
2550
+			$satellite_md5_file = explode(' ', file_get_contents($tmp_dir.'satellite.tsv.gz.md5'));
2551 2551
 			$satellite_md5 = $satellite_md5_file[0];
2552 2552
 			if (!update_db::check_satellite_version($satellite_md5)) {
2553 2553
 				if ($globalDebug) echo "Satellite from FlightAirMap website : Download...";
2554
-				update_db::download('http://data.flightairmap.com/data/satellite.tsv.gz',$tmp_dir.'satellite.tsv.gz');
2554
+				update_db::download('http://data.flightairmap.com/data/satellite.tsv.gz', $tmp_dir.'satellite.tsv.gz');
2555 2555
 				if (file_exists($tmp_dir.'satellite.tsv.gz')) {
2556 2556
 					if (md5_file($tmp_dir.'satellite.tsv.gz') == $satellite_md5) {
2557 2557
 						if ($globalDebug) echo "Gunzip...";
@@ -2573,7 +2573,7 @@  discard block
 block discarded – undo
2573 2573
 	public static function update_banned_fam() {
2574 2574
 		global $tmp_dir, $globalDebug;
2575 2575
 		if ($globalDebug) echo "Banned airlines in Europe from FlightAirMap website : Download...";
2576
-		update_db::download('http://data.flightairmap.com/data/ban-eu.csv',$tmp_dir.'ban_eu.csv');
2576
+		update_db::download('http://data.flightairmap.com/data/ban-eu.csv', $tmp_dir.'ban_eu.csv');
2577 2577
 		if (file_exists($tmp_dir.'ban_eu.csv')) {
2578 2578
 			//if ($globalDebug) echo "Gunzip...";
2579 2579
 			//update_db::gunzip($tmp_dir.'ban_ue.csv');
@@ -2592,18 +2592,18 @@  discard block
 block discarded – undo
2592 2592
 		$error = '';
2593 2593
 		if ($globalDebug) echo "Airspace from FlightAirMap website : Download...";
2594 2594
 		if ($globalDBdriver == 'mysql') {
2595
-			update_db::download('http://data.flightairmap.com/data/airspace_mysql.sql.gz.md5',$tmp_dir.'airspace.sql.gz.md5');
2595
+			update_db::download('http://data.flightairmap.com/data/airspace_mysql.sql.gz.md5', $tmp_dir.'airspace.sql.gz.md5');
2596 2596
 		} else {
2597
-			update_db::download('http://data.flightairmap.com/data/airspace_pgsql.sql.gz.md5',$tmp_dir.'airspace.sql.gz.md5');
2597
+			update_db::download('http://data.flightairmap.com/data/airspace_pgsql.sql.gz.md5', $tmp_dir.'airspace.sql.gz.md5');
2598 2598
 		}
2599 2599
 		if (file_exists($tmp_dir.'airspace.sql.gz.md5')) {
2600
-			$airspace_md5_file = explode(' ',file_get_contents($tmp_dir.'airspace.sql.gz.md5'));
2600
+			$airspace_md5_file = explode(' ', file_get_contents($tmp_dir.'airspace.sql.gz.md5'));
2601 2601
 			$airspace_md5 = $airspace_md5_file[0];
2602 2602
 			if (!update_db::check_airspace_version($airspace_md5)) {
2603 2603
 				if ($globalDBdriver == 'mysql') {
2604
-					update_db::download('http://data.flightairmap.com/data/airspace_mysql.sql.gz',$tmp_dir.'airspace.sql.gz');
2604
+					update_db::download('http://data.flightairmap.com/data/airspace_mysql.sql.gz', $tmp_dir.'airspace.sql.gz');
2605 2605
 				} else {
2606
-					update_db::download('http://data.flightairmap.com/data/airspace_pgsql.sql.gz',$tmp_dir.'airspace.sql.gz');
2606
+					update_db::download('http://data.flightairmap.com/data/airspace_pgsql.sql.gz', $tmp_dir.'airspace.sql.gz');
2607 2607
 				}
2608 2608
 				if (file_exists($tmp_dir.'airspace.sql.gz')) {
2609 2609
 					if (md5_file($tmp_dir.'airspace.sql.gz') == $airspace_md5) {
@@ -2616,7 +2616,7 @@  discard block
 block discarded – undo
2616 2616
 							try {
2617 2617
 								$sth = $Connection->db->prepare($query);
2618 2618
 								$sth->execute();
2619
-							} catch(PDOException $e) {
2619
+							} catch (PDOException $e) {
2620 2620
 								return "error : ".$e->getMessage();
2621 2621
 							}
2622 2622
 						}
@@ -2636,16 +2636,16 @@  discard block
 block discarded – undo
2636 2636
 		global $tmp_dir, $globalDebug, $globalGeoidSource;
2637 2637
 		$error = '';
2638 2638
 		if ($globalDebug) echo "Geoid from FlightAirMap website : Download...";
2639
-		update_db::download('http://data.flightairmap.com/data/geoid/'.$globalGeoidSource.'.pgm.gz.md5',$tmp_dir.$globalGeoidSource.'.pgm.gz.md5');
2639
+		update_db::download('http://data.flightairmap.com/data/geoid/'.$globalGeoidSource.'.pgm.gz.md5', $tmp_dir.$globalGeoidSource.'.pgm.gz.md5');
2640 2640
 		if (file_exists($tmp_dir.$globalGeoidSource.'.pgm.gz.md5')) {
2641
-			$geoid_md5_file = explode(' ',file_get_contents($tmp_dir.$globalGeoidSource.'.pgm.gz.md5'));
2641
+			$geoid_md5_file = explode(' ', file_get_contents($tmp_dir.$globalGeoidSource.'.pgm.gz.md5'));
2642 2642
 			$geoid_md5 = $geoid_md5_file[0];
2643 2643
 			if (!update_db::check_geoid_version($geoid_md5)) {
2644
-				update_db::download('http://data.flightairmap.com/data/geoid/'.$globalGeoidSource.'.pgm.gz',$tmp_dir.$globalGeoidSource.'.pgm.gz');
2644
+				update_db::download('http://data.flightairmap.com/data/geoid/'.$globalGeoidSource.'.pgm.gz', $tmp_dir.$globalGeoidSource.'.pgm.gz');
2645 2645
 				if (file_exists($tmp_dir.$globalGeoidSource.'.pgm.gz')) {
2646 2646
 					if (md5_file($tmp_dir.$globalGeoidSource.'.pgm.gz') == $geoid_md5) {
2647 2647
 						if ($globalDebug) echo "Gunzip...";
2648
-						update_db::gunzip($tmp_dir.$globalGeoidSource.'.pgm.gz',dirname(__FILE__).'/../data/'.$globalGeoidSource.'.pgm');
2648
+						update_db::gunzip($tmp_dir.$globalGeoidSource.'.pgm.gz', dirname(__FILE__).'/../data/'.$globalGeoidSource.'.pgm');
2649 2649
 						if (file_exists(dirname(__FILE__).'/../data/'.$globalGeoidSource.'.pgm')) {
2650 2650
 							update_db::insert_geoid_version($geoid_md5);
2651 2651
 						}
@@ -2662,15 +2662,15 @@  discard block
 block discarded – undo
2662 2662
 	public static function update_tle() {
2663 2663
 		global $tmp_dir, $globalDebug;
2664 2664
 		if ($globalDebug) echo "Download TLE : Download...";
2665
-		$alltle = array('stations.txt','gps-ops.txt','glo-ops.txt','galileo.txt','weather.txt','noaa.txt','goes.txt','resource.txt','dmc.txt','tdrss.txt','geo.txt','intelsat.txt','gorizont.txt',
2666
-		'raduga.txt','molniya.txt','iridium.txt','orbcomm.txt','globalstar.txt','amateur.txt','x-comm.txt','other-comm.txt','sbas.txt','nnss.txt','musson.txt','science.txt','geodetic.txt',
2667
-		'engineering.txt','education.txt','military.txt','radar.txt','cubesat.txt','other.txt','tle-new.txt','visual.txt','sarsat.txt','argos.txt','ses.txt','iridium-NEXT.txt','beidou.txt');
2665
+		$alltle = array('stations.txt', 'gps-ops.txt', 'glo-ops.txt', 'galileo.txt', 'weather.txt', 'noaa.txt', 'goes.txt', 'resource.txt', 'dmc.txt', 'tdrss.txt', 'geo.txt', 'intelsat.txt', 'gorizont.txt',
2666
+		'raduga.txt', 'molniya.txt', 'iridium.txt', 'orbcomm.txt', 'globalstar.txt', 'amateur.txt', 'x-comm.txt', 'other-comm.txt', 'sbas.txt', 'nnss.txt', 'musson.txt', 'science.txt', 'geodetic.txt',
2667
+		'engineering.txt', 'education.txt', 'military.txt', 'radar.txt', 'cubesat.txt', 'other.txt', 'tle-new.txt', 'visual.txt', 'sarsat.txt', 'argos.txt', 'ses.txt', 'iridium-NEXT.txt', 'beidou.txt');
2668 2668
 		foreach ($alltle as $filename) {
2669 2669
 			if ($globalDebug) echo "downloading ".$filename.'...';
2670
-			update_db::download('http://celestrak.com/NORAD/elements/'.$filename,$tmp_dir.$filename);
2670
+			update_db::download('http://celestrak.com/NORAD/elements/'.$filename, $tmp_dir.$filename);
2671 2671
 			if (file_exists($tmp_dir.$filename)) {
2672 2672
 				if ($globalDebug) echo "Add to DB ".$filename."...";
2673
-				$error = update_db::tle($tmp_dir.$filename,str_replace('.txt','',$filename));
2673
+				$error = update_db::tle($tmp_dir.$filename, str_replace('.txt', '', $filename));
2674 2674
 			} else $error = "File ".$tmp_dir.$filename." doesn't exist. Download failed.";
2675 2675
 			if ($error != '') {
2676 2676
 				echo $error."\n";
@@ -2682,7 +2682,7 @@  discard block
 block discarded – undo
2682 2682
 	public static function update_ucsdb() {
2683 2683
 		global $tmp_dir, $globalDebug;
2684 2684
 		if ($globalDebug) echo "Download UCS DB : Download...";
2685
-		update_db::download('https://s3.amazonaws.com/ucs-documents/nuclear-weapons/sat-database/4-11-17-update/UCS_Satellite_Database_officialname_1-1-17.txt',$tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt');
2685
+		update_db::download('https://s3.amazonaws.com/ucs-documents/nuclear-weapons/sat-database/4-11-17-update/UCS_Satellite_Database_officialname_1-1-17.txt', $tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt');
2686 2686
 		if (file_exists($tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt')) {
2687 2687
 			if ($globalDebug) echo "Add to DB...";
2688 2688
 			$error = update_db::satellite_ucsdb($tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt');
@@ -2696,7 +2696,7 @@  discard block
 block discarded – undo
2696 2696
 	public static function update_celestrak() {
2697 2697
 		global $tmp_dir, $globalDebug;
2698 2698
 		if ($globalDebug) echo "Download Celestrak DB : Download...";
2699
-		update_db::download('http://celestrak.com/pub/satcat.txt',$tmp_dir.'satcat.txt');
2699
+		update_db::download('http://celestrak.com/pub/satcat.txt', $tmp_dir.'satcat.txt');
2700 2700
 		if (file_exists($tmp_dir.'satcat.txt')) {
2701 2701
 			if ($globalDebug) echo "Add to DB...";
2702 2702
 			$error = update_db::satellite_celestrak($tmp_dir.'satcat.txt');
@@ -2711,32 +2711,32 @@  discard block
 block discarded – undo
2711 2711
 		global $tmp_dir, $globalDebug;
2712 2712
 		$error = '';
2713 2713
 		if ($globalDebug) echo "Models from FlightAirMap website : Download...";
2714
-		update_db::download('http://data.flightairmap.com/data/models/models.md5sum',$tmp_dir.'models.md5sum');
2714
+		update_db::download('http://data.flightairmap.com/data/models/models.md5sum', $tmp_dir.'models.md5sum');
2715 2715
 		if (file_exists($tmp_dir.'models.md5sum')) {
2716 2716
 			if ($globalDebug) echo "Check files...\n";
2717 2717
 			$newmodelsdb = array();
2718
-			if (($handle = fopen($tmp_dir.'models.md5sum','r')) !== FALSE) {
2719
-				while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
2718
+			if (($handle = fopen($tmp_dir.'models.md5sum', 'r')) !== FALSE) {
2719
+				while (($row = fgetcsv($handle, 1000, " ")) !== FALSE) {
2720 2720
 					$model = trim($row[2]);
2721 2721
 					$newmodelsdb[$model] = trim($row[0]);
2722 2722
 				}
2723 2723
 			}
2724 2724
 			$modelsdb = array();
2725 2725
 			if (file_exists(dirname(__FILE__).'/../models/models.md5sum')) {
2726
-				if (($handle = fopen(dirname(__FILE__).'/../models/models.md5sum','r')) !== FALSE) {
2727
-					while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
2726
+				if (($handle = fopen(dirname(__FILE__).'/../models/models.md5sum', 'r')) !== FALSE) {
2727
+					while (($row = fgetcsv($handle, 1000, " ")) !== FALSE) {
2728 2728
 						$model = trim($row[2]);
2729 2729
 						$modelsdb[$model] = trim($row[0]);
2730 2730
 					}
2731 2731
 				}
2732 2732
 			}
2733
-			$diff = array_diff($newmodelsdb,$modelsdb);
2733
+			$diff = array_diff($newmodelsdb, $modelsdb);
2734 2734
 			foreach ($diff as $key => $value) {
2735 2735
 				if ($globalDebug) echo 'Downloading model '.$key.' ...'."\n";
2736
-				update_db::download('http://data.flightairmap.com/data/models/'.$key,dirname(__FILE__).'/../models/'.$key);
2736
+				update_db::download('http://data.flightairmap.com/data/models/'.$key, dirname(__FILE__).'/../models/'.$key);
2737 2737
 				
2738 2738
 			}
2739
-			update_db::download('http://data.flightairmap.com/data/models/models.md5sum',dirname(__FILE__).'/../models/models.md5sum');
2739
+			update_db::download('http://data.flightairmap.com/data/models/models.md5sum', dirname(__FILE__).'/../models/models.md5sum');
2740 2740
 		} else $error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
2741 2741
 		if ($error != '') {
2742 2742
 			return $error;
@@ -2748,32 +2748,32 @@  discard block
 block discarded – undo
2748 2748
 		global $tmp_dir, $globalDebug;
2749 2749
 		$error = '';
2750 2750
 		if ($globalDebug) echo "Space models from FlightAirMap website : Download...";
2751
-		update_db::download('http://data.flightairmap.com/data/models/space/space_models.md5sum',$tmp_dir.'space_models.md5sum');
2751
+		update_db::download('http://data.flightairmap.com/data/models/space/space_models.md5sum', $tmp_dir.'space_models.md5sum');
2752 2752
 		if (file_exists($tmp_dir.'space_models.md5sum')) {
2753 2753
 			if ($globalDebug) echo "Check files...\n";
2754 2754
 			$newmodelsdb = array();
2755
-			if (($handle = fopen($tmp_dir.'space_models.md5sum','r')) !== FALSE) {
2756
-				while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
2755
+			if (($handle = fopen($tmp_dir.'space_models.md5sum', 'r')) !== FALSE) {
2756
+				while (($row = fgetcsv($handle, 1000, " ")) !== FALSE) {
2757 2757
 					$model = trim($row[2]);
2758 2758
 					$newmodelsdb[$model] = trim($row[0]);
2759 2759
 				}
2760 2760
 			}
2761 2761
 			$modelsdb = array();
2762 2762
 			if (file_exists(dirname(__FILE__).'/../models/space/space_models.md5sum')) {
2763
-				if (($handle = fopen(dirname(__FILE__).'/../models/space/space_models.md5sum','r')) !== FALSE) {
2764
-					while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
2763
+				if (($handle = fopen(dirname(__FILE__).'/../models/space/space_models.md5sum', 'r')) !== FALSE) {
2764
+					while (($row = fgetcsv($handle, 1000, " ")) !== FALSE) {
2765 2765
 						$model = trim($row[2]);
2766 2766
 						$modelsdb[$model] = trim($row[0]);
2767 2767
 					}
2768 2768
 				}
2769 2769
 			}
2770
-			$diff = array_diff($newmodelsdb,$modelsdb);
2770
+			$diff = array_diff($newmodelsdb, $modelsdb);
2771 2771
 			foreach ($diff as $key => $value) {
2772 2772
 				if ($globalDebug) echo 'Downloading space model '.$key.' ...'."\n";
2773
-				update_db::download('http://data.flightairmap.com/data/models/space/'.$key,dirname(__FILE__).'/../models/space/'.$key);
2773
+				update_db::download('http://data.flightairmap.com/data/models/space/'.$key, dirname(__FILE__).'/../models/space/'.$key);
2774 2774
 				
2775 2775
 			}
2776
-			update_db::download('http://data.flightairmap.com/data/models/space/space_models.md5sum',dirname(__FILE__).'/../models/space/space_models.md5sum');
2776
+			update_db::download('http://data.flightairmap.com/data/models/space/space_models.md5sum', dirname(__FILE__).'/../models/space/space_models.md5sum');
2777 2777
 		} else $error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
2778 2778
 		if ($error != '') {
2779 2779
 			return $error;
@@ -2785,32 +2785,32 @@  discard block
 block discarded – undo
2785 2785
 		global $tmp_dir, $globalDebug;
2786 2786
 		$error = '';
2787 2787
 		if ($globalDebug) echo "Vehicules models from FlightAirMap website : Download...";
2788
-		update_db::download('http://data.flightairmap.com/data/models/vehicules/vehicules_models.md5sum',$tmp_dir.'vehicules_models.md5sum');
2788
+		update_db::download('http://data.flightairmap.com/data/models/vehicules/vehicules_models.md5sum', $tmp_dir.'vehicules_models.md5sum');
2789 2789
 		if (file_exists($tmp_dir.'vehicules_models.md5sum')) {
2790 2790
 			if ($globalDebug) echo "Check files...\n";
2791 2791
 			$newmodelsdb = array();
2792
-			if (($handle = fopen($tmp_dir.'vehicules_models.md5sum','r')) !== FALSE) {
2793
-				while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
2792
+			if (($handle = fopen($tmp_dir.'vehicules_models.md5sum', 'r')) !== FALSE) {
2793
+				while (($row = fgetcsv($handle, 1000, " ")) !== FALSE) {
2794 2794
 					$model = trim($row[2]);
2795 2795
 					$newmodelsdb[$model] = trim($row[0]);
2796 2796
 				}
2797 2797
 			}
2798 2798
 			$modelsdb = array();
2799 2799
 			if (file_exists(dirname(__FILE__).'/../models/vehicules/vehicules_models.md5sum')) {
2800
-				if (($handle = fopen(dirname(__FILE__).'/../models/vehicules/vehicules_models.md5sum','r')) !== FALSE) {
2801
-					while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
2800
+				if (($handle = fopen(dirname(__FILE__).'/../models/vehicules/vehicules_models.md5sum', 'r')) !== FALSE) {
2801
+					while (($row = fgetcsv($handle, 1000, " ")) !== FALSE) {
2802 2802
 						$model = trim($row[2]);
2803 2803
 						$modelsdb[$model] = trim($row[0]);
2804 2804
 					}
2805 2805
 				}
2806 2806
 			}
2807
-			$diff = array_diff($newmodelsdb,$modelsdb);
2807
+			$diff = array_diff($newmodelsdb, $modelsdb);
2808 2808
 			foreach ($diff as $key => $value) {
2809 2809
 				if ($globalDebug) echo 'Downloading vehicules model '.$key.' ...'."\n";
2810
-				update_db::download('http://data.flightairmap.com/data/models/vehicules/'.$key,dirname(__FILE__).'/../models/vehicules/'.$key);
2810
+				update_db::download('http://data.flightairmap.com/data/models/vehicules/'.$key, dirname(__FILE__).'/../models/vehicules/'.$key);
2811 2811
 				
2812 2812
 			}
2813
-			update_db::download('http://data.flightairmap.com/data/models/vehicules/vehicules_models.md5sum',dirname(__FILE__).'/../models/vehicules/vehicules_models.md5sum');
2813
+			update_db::download('http://data.flightairmap.com/data/models/vehicules/vehicules_models.md5sum', dirname(__FILE__).'/../models/vehicules/vehicules_models.md5sum');
2814 2814
 		} else $error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
2815 2815
 		if ($error != '') {
2816 2816
 			return $error;
@@ -2833,8 +2833,8 @@  discard block
 block discarded – undo
2833 2833
 		*/
2834 2834
 		if (file_exists($tmp_dir.'aircrafts.html')) {
2835 2835
 		    //var_dump(file_get_html($tmp_dir.'aircrafts.html'));
2836
-		    $fh = fopen($tmp_dir.'aircrafts.html',"r");
2837
-		    $result = fread($fh,100000000);
2836
+		    $fh = fopen($tmp_dir.'aircrafts.html', "r");
2837
+		    $result = fread($fh, 100000000);
2838 2838
 		    //echo $result;
2839 2839
 		    //var_dump(str_get_html($result));
2840 2840
 		    //print_r(self::table2array($result));
@@ -2852,23 +2852,23 @@  discard block
 block discarded – undo
2852 2852
 			$Connection = new Connection();
2853 2853
 			$sth = $Connection->db->prepare($query);
2854 2854
                         $sth->execute();
2855
-                } catch(PDOException $e) {
2855
+                } catch (PDOException $e) {
2856 2856
                         return "error : ".$e->getMessage();
2857 2857
                 }
2858 2858
 
2859 2859
 		$error = '';
2860 2860
 		if ($globalDebug) echo "Notam : Download...";
2861
-		update_db::download($globalNOTAMSource,$tmp_dir.'notam.rss');
2861
+		update_db::download($globalNOTAMSource, $tmp_dir.'notam.rss');
2862 2862
 		if (file_exists($tmp_dir.'notam.rss')) {
2863
-			$notams = json_decode(json_encode(simplexml_load_file($tmp_dir.'notam.rss')),true);
2863
+			$notams = json_decode(json_encode(simplexml_load_file($tmp_dir.'notam.rss')), true);
2864 2864
 			foreach ($notams['channel']['item'] as $notam) {
2865
-				$title = explode(':',$notam['title']);
2865
+				$title = explode(':', $notam['title']);
2866 2866
 				$data['ref'] = trim($title[0]);
2867 2867
 				unset($title[0]);
2868
-				$data['title'] = trim(implode(':',$title));
2869
-				$description = strip_tags($notam['description'],'<pre>');
2870
-				preg_match(':^(.*?)<pre>:',$description,$match);
2871
-				$q = explode('/',$match[1]);
2868
+				$data['title'] = trim(implode(':', $title));
2869
+				$description = strip_tags($notam['description'], '<pre>');
2870
+				preg_match(':^(.*?)<pre>:', $description, $match);
2871
+				$q = explode('/', $match[1]);
2872 2872
 				$data['fir'] = $q[0];
2873 2873
 				$data['code'] = $q[1];
2874 2874
 				$ifrvfr = $q[2];
@@ -2884,30 +2884,30 @@  discard block
 block discarded – undo
2884 2884
 				$data['lower_limit'] = $q[5];
2885 2885
 				$data['upper_limit'] = $q[6];
2886 2886
 				$latlonrad = $q[7];
2887
-				sscanf($latlonrad,'%4c%c%5c%c%3d',$las,$lac,$lns,$lnc,$radius);
2888
-				$latitude = $Common->convertDec($las,'latitude');
2889
-				$longitude = $Common->convertDec($lns,'longitude');
2887
+				sscanf($latlonrad, '%4c%c%5c%c%3d', $las, $lac, $lns, $lnc, $radius);
2888
+				$latitude = $Common->convertDec($las, 'latitude');
2889
+				$longitude = $Common->convertDec($lns, 'longitude');
2890 2890
 				if ($lac == 'S') $latitude = '-'.$latitude;
2891 2891
 				if ($lnc == 'W') $longitude = '-'.$longitude;
2892 2892
 				$data['center_latitude'] = $latitude;
2893 2893
 				$data['center_longitude'] = $longitude;
2894 2894
 				$data['radius'] = intval($radius);
2895 2895
 				
2896
-				preg_match(':<pre>(.*?)</pre>:',$description,$match);
2896
+				preg_match(':<pre>(.*?)</pre>:', $description, $match);
2897 2897
 				$data['text'] = $match[1];
2898
-				preg_match(':</pre>(.*?)$:',$description,$match);
2898
+				preg_match(':</pre>(.*?)$:', $description, $match);
2899 2899
 				$fromto = $match[1];
2900
-				preg_match('#FROM:(.*?)TO:#',$fromto,$match);
2900
+				preg_match('#FROM:(.*?)TO:#', $fromto, $match);
2901 2901
 				$fromall = trim($match[1]);
2902
-				preg_match('#^(.*?) \((.*?)\)$#',$fromall,$match);
2902
+				preg_match('#^(.*?) \((.*?)\)$#', $fromall, $match);
2903 2903
 				$from = trim($match[1]);
2904
-				$data['date_begin'] = date("Y-m-d H:i:s",strtotime($from));
2905
-				preg_match('#TO:(.*?)$#',$fromto,$match);
2904
+				$data['date_begin'] = date("Y-m-d H:i:s", strtotime($from));
2905
+				preg_match('#TO:(.*?)$#', $fromto, $match);
2906 2906
 				$toall = trim($match[1]);
2907
-				if (!preg_match(':Permanent:',$toall)) {
2908
-					preg_match('#^(.*?) \((.*?)\)#',$toall,$match);
2907
+				if (!preg_match(':Permanent:', $toall)) {
2908
+					preg_match('#^(.*?) \((.*?)\)#', $toall, $match);
2909 2909
 					$to = trim($match[1]);
2910
-					$data['date_end'] = date("Y-m-d H:i:s",strtotime($to));
2910
+					$data['date_end'] = date("Y-m-d H:i:s", strtotime($to));
2911 2911
 					$data['permanent'] = 0;
2912 2912
 				} else {
2913 2913
 				    $data['date_end'] = NULL;
@@ -2915,7 +2915,7 @@  discard block
 block discarded – undo
2915 2915
 				}
2916 2916
 				$data['full_notam'] = $notam['title'].'<br>'.$notam['description'];
2917 2917
 				$NOTAM = new NOTAM();
2918
-				$NOTAM->addNOTAM($data['ref'],$data['title'],'',$data['fir'],$data['code'],'',$data['scope'],$data['lower_limit'],$data['upper_limit'],$data['center_latitude'],$data['center_longitude'],$data['radius'],$data['date_begin'],$data['date_end'],$data['permanent'],$data['text'],$data['full_notam']);
2918
+				$NOTAM->addNOTAM($data['ref'], $data['title'], '', $data['fir'], $data['code'], '', $data['scope'], $data['lower_limit'], $data['upper_limit'], $data['center_latitude'], $data['center_longitude'], $data['radius'], $data['date_begin'], $data['date_end'], $data['permanent'], $data['text'], $data['full_notam']);
2919 2919
 				unset($data);
2920 2920
 			} 
2921 2921
 		} else $error = "File ".$tmp_dir.'notam.rss'." doesn't exist. Download failed.";
@@ -2938,16 +2938,16 @@  discard block
 block discarded – undo
2938 2938
 				$Connection = new Connection();
2939 2939
 				$sth = $Connection->db->prepare($query);
2940 2940
 				$sth->execute();
2941
-			} catch(PDOException $e) {
2941
+			} catch (PDOException $e) {
2942 2942
 				return "error : ".$e->getMessage();
2943 2943
 			}
2944 2944
 		}
2945 2945
 		$Common = new Common();
2946 2946
 		$airspace_lst = $Common->getData('https://raw.githubusercontent.com/XCSoar/xcsoar-data-repository/master/data/airspace.json');
2947
-		$airspace_json = json_decode($airspace_lst,true);
2947
+		$airspace_json = json_decode($airspace_lst, true);
2948 2948
 		foreach ($airspace_json['records'] as $airspace) {
2949 2949
 			if ($globalDebug) echo $airspace['name']."...\n";
2950
-			update_db::download($airspace['uri'],$tmp_dir.$airspace['name']);
2950
+			update_db::download($airspace['uri'], $tmp_dir.$airspace['name']);
2951 2951
 			if (file_exists($tmp_dir.$airspace['name'])) {
2952 2952
 				file_put_contents($tmp_dir.$airspace['name'], utf8_encode(file_get_contents($tmp_dir.$airspace['name'])));
2953 2953
 				//system('recode l9..utf8 '.$tmp_dir.$airspace['name']);
@@ -2969,7 +2969,7 @@  discard block
 block discarded – undo
2969 2969
 				$Connection = new Connection();
2970 2970
 				$sth = $Connection->db->prepare($query);
2971 2971
 				$sth->execute(array(':new' => $new, ':old' => $old));
2972
-			} catch(PDOException $e) {
2972
+			} catch (PDOException $e) {
2973 2973
 				return "error : ".$e->getMessage();
2974 2974
 			}
2975 2975
 		}
@@ -2986,7 +2986,7 @@  discard block
 block discarded – undo
2986 2986
 			$Connection = new Connection();
2987 2987
 			$sth = $Connection->db->prepare($query);
2988 2988
                         $sth->execute();
2989
-                } catch(PDOException $e) {
2989
+                } catch (PDOException $e) {
2990 2990
                         return "error : ".$e->getMessage();
2991 2991
                 }
2992 2992
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3001,7 +3001,7 @@  discard block
 block discarded – undo
3001 3001
 			$Connection = new Connection();
3002 3002
 			$sth = $Connection->db->prepare($query);
3003 3003
                         $sth->execute();
3004
-                } catch(PDOException $e) {
3004
+                } catch (PDOException $e) {
3005 3005
                         return "error : ".$e->getMessage();
3006 3006
                 }
3007 3007
 	}
@@ -3012,7 +3012,7 @@  discard block
 block discarded – undo
3012 3012
 			$Connection = new Connection();
3013 3013
 			$sth = $Connection->db->prepare($query);
3014 3014
                         $sth->execute(array(':version' => $version));
3015
-                } catch(PDOException $e) {
3015
+                } catch (PDOException $e) {
3016 3016
                         return "error : ".$e->getMessage();
3017 3017
                 }
3018 3018
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3026,7 +3026,7 @@  discard block
 block discarded – undo
3026 3026
 			$Connection = new Connection();
3027 3027
 			$sth = $Connection->db->prepare($query);
3028 3028
                         $sth->execute(array(':version' => $version));
3029
-                } catch(PDOException $e) {
3029
+                } catch (PDOException $e) {
3030 3030
                         return "error : ".$e->getMessage();
3031 3031
                 }
3032 3032
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3040,7 +3040,7 @@  discard block
 block discarded – undo
3040 3040
 			$Connection = new Connection();
3041 3041
 			$sth = $Connection->db->prepare($query);
3042 3042
 			$sth->execute(array(':version' => $version));
3043
-		} catch(PDOException $e) {
3043
+		} catch (PDOException $e) {
3044 3044
 			return "error : ".$e->getMessage();
3045 3045
 		}
3046 3046
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3054,7 +3054,7 @@  discard block
 block discarded – undo
3054 3054
 			$Connection = new Connection();
3055 3055
 			$sth = $Connection->db->prepare($query);
3056 3056
 			$sth->execute(array(':version' => $version));
3057
-		} catch(PDOException $e) {
3057
+		} catch (PDOException $e) {
3058 3058
 			return "error : ".$e->getMessage();
3059 3059
 		}
3060 3060
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3068,7 +3068,7 @@  discard block
 block discarded – undo
3068 3068
 			$Connection = new Connection();
3069 3069
 			$sth = $Connection->db->prepare($query);
3070 3070
 			$sth->execute(array(':version' => $version));
3071
-		} catch(PDOException $e) {
3071
+		} catch (PDOException $e) {
3072 3072
 			return "error : ".$e->getMessage();
3073 3073
 		}
3074 3074
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3082,7 +3082,7 @@  discard block
 block discarded – undo
3082 3082
 			$Connection = new Connection();
3083 3083
 			$sth = $Connection->db->prepare($query);
3084 3084
 			$sth->execute(array(':version' => $version));
3085
-		} catch(PDOException $e) {
3085
+		} catch (PDOException $e) {
3086 3086
 			return "error : ".$e->getMessage();
3087 3087
 		}
3088 3088
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3097,7 +3097,7 @@  discard block
 block discarded – undo
3097 3097
 			$Connection = new Connection();
3098 3098
 			$sth = $Connection->db->prepare($query);
3099 3099
 			$sth->execute(array(':version' => $version));
3100
-		} catch(PDOException $e) {
3100
+		} catch (PDOException $e) {
3101 3101
 			return "error : ".$e->getMessage();
3102 3102
 		}
3103 3103
 	}
@@ -3109,7 +3109,7 @@  discard block
 block discarded – undo
3109 3109
 			$Connection = new Connection();
3110 3110
 			$sth = $Connection->db->prepare($query);
3111 3111
 			$sth->execute(array(':version' => $version));
3112
-		} catch(PDOException $e) {
3112
+		} catch (PDOException $e) {
3113 3113
 			return "error : ".$e->getMessage();
3114 3114
 		}
3115 3115
 	}
@@ -3121,7 +3121,7 @@  discard block
 block discarded – undo
3121 3121
 			$Connection = new Connection();
3122 3122
 			$sth = $Connection->db->prepare($query);
3123 3123
 			$sth->execute(array(':version' => $version));
3124
-		} catch(PDOException $e) {
3124
+		} catch (PDOException $e) {
3125 3125
 			return "error : ".$e->getMessage();
3126 3126
 		}
3127 3127
 	}
@@ -3133,7 +3133,7 @@  discard block
 block discarded – undo
3133 3133
 			$Connection = new Connection();
3134 3134
 			$sth = $Connection->db->prepare($query);
3135 3135
                         $sth->execute(array(':version' => $version));
3136
-                } catch(PDOException $e) {
3136
+                } catch (PDOException $e) {
3137 3137
                         return "error : ".$e->getMessage();
3138 3138
                 }
3139 3139
 	}
@@ -3145,7 +3145,7 @@  discard block
 block discarded – undo
3145 3145
 			$Connection = new Connection();
3146 3146
 			$sth = $Connection->db->prepare($query);
3147 3147
 			$sth->execute(array(':version' => $version));
3148
-		} catch(PDOException $e) {
3148
+		} catch (PDOException $e) {
3149 3149
 			return "error : ".$e->getMessage();
3150 3150
 		}
3151 3151
 	}
@@ -3157,7 +3157,7 @@  discard block
 block discarded – undo
3157 3157
 			$Connection = new Connection();
3158 3158
 			$sth = $Connection->db->prepare($query);
3159 3159
 			$sth->execute(array(':version' => $version));
3160
-		} catch(PDOException $e) {
3160
+		} catch (PDOException $e) {
3161 3161
 			return "error : ".$e->getMessage();
3162 3162
 		}
3163 3163
 	}
@@ -3173,7 +3173,7 @@  discard block
 block discarded – undo
3173 3173
 			$Connection = new Connection();
3174 3174
 			$sth = $Connection->db->prepare($query);
3175 3175
                         $sth->execute();
3176
-                } catch(PDOException $e) {
3176
+                } catch (PDOException $e) {
3177 3177
                         return "error : ".$e->getMessage();
3178 3178
                 }
3179 3179
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3188,7 +3188,7 @@  discard block
 block discarded – undo
3188 3188
 			$Connection = new Connection();
3189 3189
 			$sth = $Connection->db->prepare($query);
3190 3190
                         $sth->execute();
3191
-                } catch(PDOException $e) {
3191
+                } catch (PDOException $e) {
3192 3192
                         return "error : ".$e->getMessage();
3193 3193
                 }
3194 3194
 	}
@@ -3204,7 +3204,7 @@  discard block
 block discarded – undo
3204 3204
 			$Connection = new Connection();
3205 3205
 			$sth = $Connection->db->prepare($query);
3206 3206
                         $sth->execute();
3207
-                } catch(PDOException $e) {
3207
+                } catch (PDOException $e) {
3208 3208
                         return "error : ".$e->getMessage();
3209 3209
                 }
3210 3210
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3219,7 +3219,7 @@  discard block
 block discarded – undo
3219 3219
 			$Connection = new Connection();
3220 3220
 			$sth = $Connection->db->prepare($query);
3221 3221
                         $sth->execute();
3222
-                } catch(PDOException $e) {
3222
+                } catch (PDOException $e) {
3223 3223
                         return "error : ".$e->getMessage();
3224 3224
                 }
3225 3225
 	}
@@ -3235,7 +3235,7 @@  discard block
 block discarded – undo
3235 3235
 			$Connection = new Connection();
3236 3236
 			$sth = $Connection->db->prepare($query);
3237 3237
                         $sth->execute();
3238
-                } catch(PDOException $e) {
3238
+                } catch (PDOException $e) {
3239 3239
                         return "error : ".$e->getMessage();
3240 3240
                 }
3241 3241
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3250,7 +3250,7 @@  discard block
 block discarded – undo
3250 3250
 			$Connection = new Connection();
3251 3251
 			$sth = $Connection->db->prepare($query);
3252 3252
                         $sth->execute();
3253
-                } catch(PDOException $e) {
3253
+                } catch (PDOException $e) {
3254 3254
                         return "error : ".$e->getMessage();
3255 3255
                 }
3256 3256
 	}
@@ -3266,7 +3266,7 @@  discard block
 block discarded – undo
3266 3266
 			$Connection = new Connection();
3267 3267
 			$sth = $Connection->db->prepare($query);
3268 3268
 			$sth->execute();
3269
-		} catch(PDOException $e) {
3269
+		} catch (PDOException $e) {
3270 3270
 			return "error : ".$e->getMessage();
3271 3271
 		}
3272 3272
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3281,7 +3281,7 @@  discard block
 block discarded – undo
3281 3281
 			$Connection = new Connection();
3282 3282
 			$sth = $Connection->db->prepare($query);
3283 3283
 			$sth->execute();
3284
-		} catch(PDOException $e) {
3284
+		} catch (PDOException $e) {
3285 3285
 			return "error : ".$e->getMessage();
3286 3286
 		}
3287 3287
 	}
@@ -3297,7 +3297,7 @@  discard block
 block discarded – undo
3297 3297
 			$Connection = new Connection();
3298 3298
 			$sth = $Connection->db->prepare($query);
3299 3299
 			$sth->execute();
3300
-		} catch(PDOException $e) {
3300
+		} catch (PDOException $e) {
3301 3301
 			return "error : ".$e->getMessage();
3302 3302
 		}
3303 3303
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3312,7 +3312,7 @@  discard block
 block discarded – undo
3312 3312
 			$Connection = new Connection();
3313 3313
 			$sth = $Connection->db->prepare($query);
3314 3314
 			$sth->execute();
3315
-		} catch(PDOException $e) {
3315
+		} catch (PDOException $e) {
3316 3316
 			return "error : ".$e->getMessage();
3317 3317
 		}
3318 3318
 	}
@@ -3328,7 +3328,7 @@  discard block
 block discarded – undo
3328 3328
 			$Connection = new Connection();
3329 3329
 			$sth = $Connection->db->prepare($query);
3330 3330
 			$sth->execute();
3331
-		} catch(PDOException $e) {
3331
+		} catch (PDOException $e) {
3332 3332
 			return "error : ".$e->getMessage();
3333 3333
 		}
3334 3334
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3343,7 +3343,7 @@  discard block
 block discarded – undo
3343 3343
 			$Connection = new Connection();
3344 3344
 			$sth = $Connection->db->prepare($query);
3345 3345
 			$sth->execute();
3346
-		} catch(PDOException $e) {
3346
+		} catch (PDOException $e) {
3347 3347
 			return "error : ".$e->getMessage();
3348 3348
 		}
3349 3349
 	}
@@ -3359,7 +3359,7 @@  discard block
 block discarded – undo
3359 3359
 			$Connection = new Connection();
3360 3360
 			$sth = $Connection->db->prepare($query);
3361 3361
                         $sth->execute();
3362
-                } catch(PDOException $e) {
3362
+                } catch (PDOException $e) {
3363 3363
                         return "error : ".$e->getMessage();
3364 3364
                 }
3365 3365
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3374,7 +3374,7 @@  discard block
 block discarded – undo
3374 3374
 			$Connection = new Connection();
3375 3375
 			$sth = $Connection->db->prepare($query);
3376 3376
 			$sth->execute();
3377
-		} catch(PDOException $e) {
3377
+		} catch (PDOException $e) {
3378 3378
 			return "error : ".$e->getMessage();
3379 3379
 		}
3380 3380
 	}
@@ -3390,7 +3390,7 @@  discard block
 block discarded – undo
3390 3390
 			$Connection = new Connection();
3391 3391
 			$sth = $Connection->db->prepare($query);
3392 3392
 			$sth->execute();
3393
-		} catch(PDOException $e) {
3393
+		} catch (PDOException $e) {
3394 3394
 			return "error : ".$e->getMessage();
3395 3395
 		}
3396 3396
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3405,7 +3405,7 @@  discard block
 block discarded – undo
3405 3405
 			$Connection = new Connection();
3406 3406
 			$sth = $Connection->db->prepare($query);
3407 3407
 			$sth->execute();
3408
-		} catch(PDOException $e) {
3408
+		} catch (PDOException $e) {
3409 3409
 			return "error : ".$e->getMessage();
3410 3410
 		}
3411 3411
 	}
@@ -3421,7 +3421,7 @@  discard block
 block discarded – undo
3421 3421
 			$Connection = new Connection();
3422 3422
 			$sth = $Connection->db->prepare($query);
3423 3423
 			$sth->execute();
3424
-		} catch(PDOException $e) {
3424
+		} catch (PDOException $e) {
3425 3425
 			return "error : ".$e->getMessage();
3426 3426
 		}
3427 3427
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3436,7 +3436,7 @@  discard block
 block discarded – undo
3436 3436
 			$Connection = new Connection();
3437 3437
 			$sth = $Connection->db->prepare($query);
3438 3438
 			$sth->execute();
3439
-		} catch(PDOException $e) {
3439
+		} catch (PDOException $e) {
3440 3440
 			return "error : ".$e->getMessage();
3441 3441
 		}
3442 3442
 	}
@@ -3452,7 +3452,7 @@  discard block
 block discarded – undo
3452 3452
 			$Connection = new Connection();
3453 3453
 			$sth = $Connection->db->prepare($query);
3454 3454
 			$sth->execute();
3455
-		} catch(PDOException $e) {
3455
+		} catch (PDOException $e) {
3456 3456
 			return "error : ".$e->getMessage();
3457 3457
 		}
3458 3458
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3467,7 +3467,7 @@  discard block
 block discarded – undo
3467 3467
 			$Connection = new Connection();
3468 3468
 			$sth = $Connection->db->prepare($query);
3469 3469
 			$sth->execute();
3470
-		} catch(PDOException $e) {
3470
+		} catch (PDOException $e) {
3471 3471
 			return "error : ".$e->getMessage();
3472 3472
 		}
3473 3473
 	}
@@ -3483,7 +3483,7 @@  discard block
 block discarded – undo
3483 3483
 			$Connection = new Connection();
3484 3484
 			$sth = $Connection->db->prepare($query);
3485 3485
 			$sth->execute();
3486
-		} catch(PDOException $e) {
3486
+		} catch (PDOException $e) {
3487 3487
 			return "error : ".$e->getMessage();
3488 3488
 		}
3489 3489
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3502,7 +3502,7 @@  discard block
 block discarded – undo
3502 3502
 			$Connection = new Connection();
3503 3503
 			$sth = $Connection->db->prepare($query);
3504 3504
 			$sth->execute();
3505
-		} catch(PDOException $e) {
3505
+		} catch (PDOException $e) {
3506 3506
 			return "error : ".$e->getMessage();
3507 3507
 		}
3508 3508
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
@@ -3517,7 +3517,7 @@  discard block
 block discarded – undo
3517 3517
 			$Connection = new Connection();
3518 3518
 			$sth = $Connection->db->prepare($query);
3519 3519
 			$sth->execute();
3520
-		} catch(PDOException $e) {
3520
+		} catch (PDOException $e) {
3521 3521
 			return "error : ".$e->getMessage();
3522 3522
 		}
3523 3523
 	}
@@ -3529,7 +3529,7 @@  discard block
 block discarded – undo
3529 3529
 			$Connection = new Connection();
3530 3530
 			$sth = $Connection->db->prepare($query);
3531 3531
 			$sth->execute();
3532
-		} catch(PDOException $e) {
3532
+		} catch (PDOException $e) {
3533 3533
 			return "error : ".$e->getMessage();
3534 3534
 		}
3535 3535
 	}
@@ -3545,7 +3545,7 @@  discard block
 block discarded – undo
3545 3545
 			$Connection = new Connection();
3546 3546
 			$sth = $Connection->db->prepare($query);
3547 3547
                         $sth->execute();
3548
-                } catch(PDOException $e) {
3548
+                } catch (PDOException $e) {
3549 3549
                         return "error : ".$e->getMessage();
3550 3550
                 }
3551 3551
 	}
@@ -3560,7 +3560,7 @@  discard block
 block discarded – undo
3560 3560
 			$Connection = new Connection();
3561 3561
 			$sth = $Connection->db->prepare($query);
3562 3562
                         $sth->execute();
3563
-                } catch(PDOException $e) {
3563
+                } catch (PDOException $e) {
3564 3564
                         return "error : ".$e->getMessage();
3565 3565
                 }
3566 3566
 	}
Please login to merge, or discard this patch.
Braces   +1121 added lines, -389 removed lines patch added patch discarded remove patch
@@ -26,7 +26,9 @@  discard block
 block discarded – undo
26 26
 		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
27 27
 		curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
28 28
 		curl_setopt($ch, CURLOPT_TIMEOUT, 20);
29
-		if ($referer != '') curl_setopt($ch, CURLOPT_REFERER, $referer);
29
+		if ($referer != '') {
30
+			curl_setopt($ch, CURLOPT_REFERER, $referer);
31
+		}
30 32
 		curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 GTB5');
31 33
 		curl_setopt($ch, CURLOPT_FILE, $fp);
32 34
 		curl_exec($ch);
@@ -37,12 +39,16 @@  discard block
 block discarded – undo
37 39
 	public static function gunzip($in_file,$out_file_name = '') {
38 40
 		//echo $in_file.' -> '.$out_file_name."\n";
39 41
 		$buffer_size = 4096; // read 4kb at a time
40
-		if ($out_file_name == '') $out_file_name = str_replace('.gz', '', $in_file); 
42
+		if ($out_file_name == '') {
43
+			$out_file_name = str_replace('.gz', '', $in_file);
44
+		}
41 45
 		if ($in_file != '' && file_exists($in_file)) {
42 46
 			// PHP version of Ubuntu use gzopen64 instead of gzopen
43
-			if (function_exists('gzopen')) $file = gzopen($in_file,'rb');
44
-			elseif (function_exists('gzopen64')) $file = gzopen64($in_file,'rb');
45
-			else {
47
+			if (function_exists('gzopen')) {
48
+				$file = gzopen($in_file,'rb');
49
+			} elseif (function_exists('gzopen64')) {
50
+				$file = gzopen64($in_file,'rb');
51
+			} else {
46 52
 				echo 'gzopen not available';
47 53
 				die;
48 54
 			}
@@ -63,8 +69,12 @@  discard block
 block discarded – undo
63 69
 			if ($res === TRUE) {
64 70
 				$zip->extractTo($path);
65 71
 				$zip->close();
66
-			} else return false;
67
-		} else return false;
72
+			} else {
73
+				return false;
74
+			}
75
+		} else {
76
+			return false;
77
+		}
68 78
 	}
69 79
 	
70 80
 	public static function connect_sqlite($database) {
@@ -79,7 +89,9 @@  discard block
 block discarded – undo
79 89
 	public static function retrieve_route_sqlite_to_dest($database_file) {
80 90
 		global $globalDebug, $globalTransaction;
81 91
 		//$query = 'TRUNCATE TABLE routes';
82
-		if ($globalDebug) echo " - Delete previous routes from DB -";
92
+		if ($globalDebug) {
93
+			echo " - Delete previous routes from DB -";
94
+		}
83 95
 		$query = "DELETE FROM routes WHERE Source = '' OR Source = :source";
84 96
 		$Connection = new Connection();
85 97
 		try {
@@ -90,7 +102,9 @@  discard block
 block discarded – undo
90 102
                         return "error : ".$e->getMessage();
91 103
                 }
92 104
 
93
-    		if ($globalDebug) echo " - Add routes to DB -";
105
+    		if ($globalDebug) {
106
+    			echo " - Add routes to DB -";
107
+    		}
94 108
     		update_db::connect_sqlite($database_file);
95 109
 		//$query = 'select Route.RouteID, Route.callsign, operator.Icao AS operator_icao, FromAir.Icao AS FromAirportIcao, ToAir.Icao AS ToAirportIcao from Route inner join operator ON Route.operatorId = operator.operatorId LEFT JOIN Airport AS FromAir ON route.FromAirportId = FromAir.AirportId LEFT JOIN Airport AS ToAir ON ToAir.AirportID = route.ToAirportID';
96 110
 		$query = "select Route.RouteID, Route.callsign, operator.Icao AS operator_icao, FromAir.Icao AS FromAirportIcao, ToAir.Icao AS ToAirportIcao, rstp.allstop AS AllStop from Route inner join operator ON Route.operatorId = operator.operatorId LEFT JOIN Airport AS FromAir ON route.FromAirportId = FromAir.AirportId LEFT JOIN Airport AS ToAir ON ToAir.AirportID = route.ToAirportID LEFT JOIN (select RouteId,GROUP_CONCAT(icao,' ') as allstop from routestop left join Airport as air ON routestop.AirportId = air.AirportID group by RouteID) AS rstp ON Route.RouteID = rstp.RouteID";
@@ -105,15 +119,21 @@  discard block
 block discarded – undo
105 119
 		$Connection = new Connection();
106 120
 		$sth_dest = $Connection->db->prepare($query_dest);
107 121
 		try {
108
-			if ($globalTransaction) $Connection->db->beginTransaction();
122
+			if ($globalTransaction) {
123
+				$Connection->db->beginTransaction();
124
+			}
109 125
             		while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
110 126
 				//$query_dest_values = array(':RouteID' => $values['RouteId'],':CallSign' => $values['Callsign'],':Operator_ICAO' => $values['operator_icao'],':FromAirport_ICAO' => $values['FromAirportIcao'],':ToAirport_ICAO' => $values['ToAirportIcao'],':routestop' => $values['AllStop'],':source' => $database_file);
111 127
 				$query_dest_values = array(':CallSign' => $values['Callsign'],':Operator_ICAO' => $values['operator_icao'],':FromAirport_ICAO' => $values['FromAirportIcao'],':ToAirport_ICAO' => $values['ToAirportIcao'],':routestop' => $values['AllStop'],':source' => $database_file);
112 128
 				$sth_dest->execute($query_dest_values);
113 129
             		}
114
-			if ($globalTransaction) $Connection->db->commit();
130
+			if ($globalTransaction) {
131
+				$Connection->db->commit();
132
+			}
115 133
 		} catch(PDOException $e) {
116
-			if ($globalTransaction) $Connection->db->rollBack(); 
134
+			if ($globalTransaction) {
135
+				$Connection->db->rollBack();
136
+			}
117 137
 			return "error : ".$e->getMessage();
118 138
 		}
119 139
                 return '';
@@ -121,7 +141,9 @@  discard block
 block discarded – undo
121 141
 	public static function retrieve_route_oneworld($database_file) {
122 142
 		global $globalDebug, $globalTransaction;
123 143
 		//$query = 'TRUNCATE TABLE routes';
124
-		if ($globalDebug) echo " - Delete previous routes from DB -";
144
+		if ($globalDebug) {
145
+			echo " - Delete previous routes from DB -";
146
+		}
125 147
 		$query = "DELETE FROM routes WHERE Source = '' OR Source = :source";
126 148
 		$Connection = new Connection();
127 149
 		try {
@@ -132,14 +154,18 @@  discard block
 block discarded – undo
132 154
                         return "error : ".$e->getMessage();
133 155
                 }
134 156
 
135
-    		if ($globalDebug) echo " - Add routes to DB -";
157
+    		if ($globalDebug) {
158
+    			echo " - Add routes to DB -";
159
+    		}
136 160
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
137 161
 		$Spotter = new Spotter();
138 162
 		if ($fh = fopen($database_file,"r")) {
139 163
 			$query_dest = 'INSERT INTO routes (CallSign,Operator_ICAO,FromAirport_ICAO,FromAirport_Time,ToAirport_ICAO,ToAirport_Time,RouteStop,Source) VALUES (:CallSign, :Operator_ICAO, :FromAirport_ICAO,:FromAirport_Time, :ToAirport_ICAO, :ToAirport_Time,:routestop, :source)';
140 164
 			$Connection = new Connection();
141 165
 			$sth_dest = $Connection->db->prepare($query_dest);
142
-			if ($globalTransaction) $Connection->db->beginTransaction();
166
+			if ($globalTransaction) {
167
+				$Connection->db->beginTransaction();
168
+			}
143 169
 			while (!feof($fh)) {
144 170
 				$line = fgetcsv($fh,9999,',');
145 171
 				if ($line[0] != '') {
@@ -148,13 +174,17 @@  discard block
 block discarded – undo
148 174
 							$query_dest_values = array(':CallSign' => str_replace('*','',$line[7]),':Operator_ICAO' => '',':FromAirport_ICAO' => $Spotter->getAirportICAO($line[0]),':FromAirport_Time' => $line[5],':ToAirport_ICAO' => $Spotter->getAirportICAO($line[1]),':ToAirport_Time' => $line[6],':routestop' => '',':source' => 'oneworld');
149 175
 							$sth_dest->execute($query_dest_values);
150 176
 						} catch(PDOException $e) {
151
-							if ($globalTransaction) $Connection->db->rollBack(); 
177
+							if ($globalTransaction) {
178
+								$Connection->db->rollBack();
179
+							}
152 180
 							return "error : ".$e->getMessage();
153 181
 						}
154 182
 					}
155 183
 				}
156 184
 			}
157
-			if ($globalTransaction) $Connection->db->commit();
185
+			if ($globalTransaction) {
186
+				$Connection->db->commit();
187
+			}
158 188
 		}
159 189
                 return '';
160 190
 	}
@@ -162,7 +192,9 @@  discard block
 block discarded – undo
162 192
 	public static function retrieve_route_skyteam($database_file) {
163 193
 		global $globalDebug, $globalTransaction;
164 194
 		//$query = 'TRUNCATE TABLE routes';
165
-		if ($globalDebug) echo " - Delete previous routes from DB -";
195
+		if ($globalDebug) {
196
+			echo " - Delete previous routes from DB -";
197
+		}
166 198
 		$query = "DELETE FROM routes WHERE Source = '' OR Source = :source";
167 199
 		$Connection = new Connection();
168 200
 		try {
@@ -173,7 +205,9 @@  discard block
 block discarded – undo
173 205
                         return "error : ".$e->getMessage();
174 206
                 }
175 207
 
176
-    		if ($globalDebug) echo " - Add routes to DB -";
208
+    		if ($globalDebug) {
209
+    			echo " - Add routes to DB -";
210
+    		}
177 211
 
178 212
 		require_once(dirname(__FILE__).'/../require/class.Spotter.php');
179 213
 		$Spotter = new Spotter();
@@ -182,7 +216,9 @@  discard block
 block discarded – undo
182 216
 			$Connection = new Connection();
183 217
 			$sth_dest = $Connection->db->prepare($query_dest);
184 218
 			try {
185
-				if ($globalTransaction) $Connection->db->beginTransaction();
219
+				if ($globalTransaction) {
220
+					$Connection->db->beginTransaction();
221
+				}
186 222
 				while (!feof($fh)) {
187 223
 					$line = fgetcsv($fh,9999,',');
188 224
 					if ($line[0] != '') {
@@ -193,9 +229,13 @@  discard block
 block discarded – undo
193 229
 						}
194 230
 					}
195 231
 				}
196
-				if ($globalTransaction) $Connection->db->commit();
232
+				if ($globalTransaction) {
233
+					$Connection->db->commit();
234
+				}
197 235
 			} catch(PDOException $e) {
198
-				if ($globalTransaction) $Connection->db->rollBack(); 
236
+				if ($globalTransaction) {
237
+					$Connection->db->rollBack();
238
+				}
199 239
 				return "error : ".$e->getMessage();
200 240
 			}
201 241
 		}
@@ -238,11 +278,16 @@  discard block
 block discarded – undo
238 278
 		$sth_dest = $Connection->db->prepare($query_dest);
239 279
 		$sth_dest_owner = $Connection->db->prepare($query_dest_owner);
240 280
 		try {
241
-			if ($globalTransaction) $Connection->db->beginTransaction();
281
+			if ($globalTransaction) {
282
+				$Connection->db->beginTransaction();
283
+			}
242 284
             		while ($values = $sth->fetch(PDO::FETCH_ASSOC)) {
243 285
 			//$query_dest_values = array(':AircraftID' => $values['AircraftID'],':FirstCreated' => $values['FirstCreated'],':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':SerialNo' => $values['SerialNo'], ':OperatorFlagCode' => $values['OperatorFlagCode'], ':Manufacturer' => $values['Manufacturer'], ':Type' => $values['Type'], ':FirstRegDate' => $values['FirstRegDate'], ':CurrentRegDate' => $values['CurrentRegDate'], ':Country' => $values['Country'], ':PreviousID' => $values['PreviousID'], ':DeRegDate' => $values['DeRegDate'], ':Status' => $values['Status'], ':PopularName' => $values['PopularName'],':GenericName' => $values['GenericName'],':AircraftClass' => $values['AircraftClass'], ':Engines' => $values['Engines'], ':OwnershipStatus' => $values['OwnershipStatus'],':RegisteredOwners' => $values['RegisteredOwners'],':MTOW' => $values['MTOW'], ':TotalHours' => $values['TotalHours'],':YearBuilt' => $values['YearBuilt'], ':CofACategory' => $values['CofACategory'], ':CofAExpiry' => $values['CofAExpiry'], ':UserNotes' => $values['UserNotes'], ':Interested' => $values['Interested'], ':UserTag' => $values['UserTag'], ':InfoUrl' => $values['InfoURL'], ':PictureUrl1' => $values['PictureURL1'], ':PictureUrl2' => $values['PictureURL2'], ':PictureUrl3' => $values['PictureURL3'], ':UserBool1' => $values['UserBool1'], ':UserBool2' => $values['UserBool2'], ':UserBool3' => $values['UserBool3'], ':UserBool4' => $values['UserBool4'], ':UserBool5' => $values['UserBool5'], ':UserString1' => $values['UserString1'], ':UserString2' => $values['UserString2'], ':UserString3' => $values['UserString3'], ':UserString4' => $values['UserString4'], ':UserString5' => $values['UserString5'], ':UserInt1' => $values['UserInt1'], ':UserInt2' => $values['UserInt2'], ':UserInt3' => $values['UserInt3'], ':UserInt4' => $values['UserInt4'], ':UserInt5' => $values['UserInt5']);
244
-				if ($values['UserString4'] == 'M') $type = 'military';
245
-				else $type = null;
286
+				if ($values['UserString4'] == 'M') {
287
+					$type = 'military';
288
+				} else {
289
+					$type = null;
290
+				}
246 291
 				$query_dest_values = array(':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':source' => $database_file,':type' => $type);
247 292
 				$sth_dest->execute($query_dest_values);
248 293
 				if ($values['RegisteredOwners'] != '' && $values['RegisteredOwners'] != NULL && $values['RegisteredOwners'] != 'Private') {
@@ -250,7 +295,9 @@  discard block
 block discarded – undo
250 295
 				    $sth_dest_owner->execute($query_dest_owner_values);
251 296
 				}
252 297
             		}
253
-			if ($globalTransaction) $Connection->db->commit();
298
+			if ($globalTransaction) {
299
+				$Connection->db->commit();
300
+			}
254 301
 		} catch(PDOException $e) {
255 302
 			return "error : ".$e->getMessage();
256 303
 		}
@@ -287,7 +334,9 @@  discard block
 block discarded – undo
287 334
 			$Connection = new Connection();
288 335
 			$sth_dest = $Connection->db->prepare($query_dest);
289 336
 			try {
290
-				if ($globalTransaction) $Connection->db->beginTransaction();
337
+				if ($globalTransaction) {
338
+					$Connection->db->beginTransaction();
339
+				}
291 340
             			while (!feof($fh)) {
292 341
             				$values = array();
293 342
             				$line = $Common->hex2str(fgets($fh,9999));
@@ -298,7 +347,9 @@  discard block
 block discarded – undo
298 347
             				// Check if we can find ICAO, else set it to GLID
299 348
             				$aircraft_name_split = explode(' ',$aircraft_name);
300 349
             				$search_more = '';
301
-            				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
350
+            				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) {
351
+            					$search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
352
+            				}
302 353
             				$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
303 354
             				$sth_search = $Connection->db->prepare($query_search);
304 355
 					try {
@@ -311,7 +362,9 @@  discard block
 block discarded – undo
311 362
 					} catch(PDOException $e) {
312 363
 						return "error : ".$e->getMessage();
313 364
 					}
314
-					if (!isset($values['ICAOTypeCode'])) $values['ICAOTypeCode'] = 'GLID';
365
+					if (!isset($values['ICAOTypeCode'])) {
366
+						$values['ICAOTypeCode'] = 'GLID';
367
+					}
315 368
 					// Add data to db
316 369
 					if ($values['Registration'] != '' && $values['Registration'] != '0000') {
317 370
 						//$query_dest_values = array(':AircraftID' => $values['AircraftID'],':FirstCreated' => $values['FirstCreated'],':LastModified' => $values['LastModified'],':ModeS' => $values['ModeS'],':ModeSCountry' => $values['ModeSCountry'],':Registration' => $values['Registration'],':ICAOTypeCode' => $values['ICAOTypeCode'],':SerialNo' => $values['SerialNo'], ':OperatorFlagCode' => $values['OperatorFlagCode'], ':Manufacturer' => $values['Manufacturer'], ':Type' => $values['Type'], ':FirstRegDate' => $values['FirstRegDate'], ':CurrentRegDate' => $values['CurrentRegDate'], ':Country' => $values['Country'], ':PreviousID' => $values['PreviousID'], ':DeRegDate' => $values['DeRegDate'], ':Status' => $values['Status'], ':PopularName' => $values['PopularName'],':GenericName' => $values['GenericName'],':AircraftClass' => $values['AircraftClass'], ':Engines' => $values['Engines'], ':OwnershipStatus' => $values['OwnershipStatus'],':RegisteredOwners' => $values['RegisteredOwners'],':MTOW' => $values['MTOW'], ':TotalHours' => $values['TotalHours'],':YearBuilt' => $values['YearBuilt'], ':CofACategory' => $values['CofACategory'], ':CofAExpiry' => $values['CofAExpiry'], ':UserNotes' => $values['UserNotes'], ':Interested' => $values['Interested'], ':UserTag' => $values['UserTag'], ':InfoUrl' => $values['InfoURL'], ':PictureUrl1' => $values['PictureURL1'], ':PictureUrl2' => $values['PictureURL2'], ':PictureUrl3' => $values['PictureURL3'], ':UserBool1' => $values['UserBool1'], ':UserBool2' => $values['UserBool2'], ':UserBool3' => $values['UserBool3'], ':UserBool4' => $values['UserBool4'], ':UserBool5' => $values['UserBool5'], ':UserString1' => $values['UserString1'], ':UserString2' => $values['UserString2'], ':UserString3' => $values['UserString3'], ':UserString4' => $values['UserString4'], ':UserString5' => $values['UserString5'], ':UserInt1' => $values['UserInt1'], ':UserInt2' => $values['UserInt2'], ':UserInt3' => $values['UserInt3'], ':UserInt4' => $values['UserInt4'], ':UserInt5' => $values['UserInt5']);
@@ -320,7 +373,9 @@  discard block
 block discarded – undo
320 373
 						$sth_dest->execute($query_dest_values);
321 374
 					}
322 375
 				}
323
-				if ($globalTransaction) $Connection->db->commit();
376
+				if ($globalTransaction) {
377
+					$Connection->db->commit();
378
+				}
324 379
 			} catch(PDOException $e) {
325 380
 				return "error : ".$e->getMessage();
326 381
 			}
@@ -356,7 +411,9 @@  discard block
 block discarded – undo
356 411
 			$Connection = new Connection();
357 412
 			$sth_dest = $Connection->db->prepare($query_dest);
358 413
 			try {
359
-				if ($globalTransaction) $Connection->db->beginTransaction();
414
+				if ($globalTransaction) {
415
+					$Connection->db->beginTransaction();
416
+				}
360 417
 				$tmp = fgetcsv($fh,9999,',',"'");
361 418
             			while (!feof($fh)) {
362 419
             				$line = fgetcsv($fh,9999,',',"'");
@@ -370,13 +427,17 @@  discard block
 block discarded – undo
370 427
             				// Check if we can find ICAO, else set it to GLID
371 428
             				$aircraft_name_split = explode(' ',$aircraft_name);
372 429
             				$search_more = '';
373
-            				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) $search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
430
+            				if (count($aircraft_name) > 1 && strlen($aircraft_name_split[1]) > 3) {
431
+            					$search_more .= " AND LIKE '%".$aircraft_name_split[0]."%'";
432
+            				}
374 433
             				$query_search = "SELECT * FROM aircraft WHERE type LIKE '%".$aircraft_name."%'".$search_more;
375 434
             				$sth_search = $Connection->db->prepare($query_search);
376 435
 					try {
377 436
                                     		$sth_search->execute();
378 437
 	            				$result = $sth_search->fetch(PDO::FETCH_ASSOC);
379
-	            				if (isset($result['icao']) && $result['icao'] != '') $values['ICAOTypeCode'] = $result['icao'];
438
+	            				if (isset($result['icao']) && $result['icao'] != '') {
439
+	            					$values['ICAOTypeCode'] = $result['icao'];
440
+	            				}
380 441
 					} catch(PDOException $e) {
381 442
 						return "error : ".$e->getMessage();
382 443
 					}
@@ -389,7 +450,9 @@  discard block
 block discarded – undo
389 450
 						$sth_dest->execute($query_dest_values);
390 451
 					}
391 452
 				}
392
-				if ($globalTransaction) $Connection->db->commit();
453
+				if ($globalTransaction) {
454
+					$Connection->db->commit();
455
+				}
393 456
 			} catch(PDOException $e) {
394 457
 				return "error : ".$e->getMessage();
395 458
 			}
@@ -428,7 +491,9 @@  discard block
 block discarded – undo
428 491
 			$sth_dest = $Connection->db->prepare($query_dest);
429 492
 			$sth_modes = $Connection->db->prepare($query_modes);
430 493
 			try {
431
-				if ($globalTransaction) $Connection->db->beginTransaction();
494
+				if ($globalTransaction) {
495
+					$Connection->db->beginTransaction();
496
+				}
432 497
 				$tmp = fgetcsv($fh,9999,',','"');
433 498
             			while (!feof($fh)) {
434 499
             				$line = fgetcsv($fh,9999,',','"');
@@ -438,16 +503,22 @@  discard block
 block discarded – undo
438 503
             				    $values['registration'] = $line[0];
439 504
             				    $values['base'] = $line[4];
440 505
             				    $values['owner'] = $line[5];
441
-            				    if ($line[6] == '') $values['date_first_reg'] = null;
442
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
506
+            				    if ($line[6] == '') {
507
+            				    	$values['date_first_reg'] = null;
508
+            				    } else {
509
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
510
+					    }
443 511
 					    $values['cancel'] = $line[7];
444 512
 					} elseif ($country == 'EI') {
445 513
 					    // TODO : add modeS & reg to aircraft_modes
446 514
             				    $values['registration'] = $line[0];
447 515
             				    $values['base'] = $line[3];
448 516
             				    $values['owner'] = $line[2];
449
-            				    if ($line[1] == '') $values['date_first_reg'] = null;
450
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[1]));
517
+            				    if ($line[1] == '') {
518
+            				    	$values['date_first_reg'] = null;
519
+            				    } else {
520
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[1]));
521
+					    }
451 522
 					    $values['cancel'] = '';
452 523
 					    $values['modes'] = $line[7];
453 524
 					    $values['icao'] = $line[8];
@@ -466,16 +537,22 @@  discard block
 block discarded – undo
466 537
             				    $values['registration'] = $line[3];
467 538
             				    $values['base'] = null;
468 539
             				    $values['owner'] = $line[5];
469
-            				    if ($line[18] == '') $values['date_first_reg'] = null;
470
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[18]));
540
+            				    if ($line[18] == '') {
541
+            				    	$values['date_first_reg'] = null;
542
+            				    } else {
543
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[18]));
544
+					    }
471 545
 					    $values['cancel'] = '';
472 546
 					} elseif ($country == 'VH') {
473 547
 					    // TODO : add modeS & reg to aircraft_modes
474 548
             				    $values['registration'] = $line[0];
475 549
             				    $values['base'] = null;
476 550
             				    $values['owner'] = $line[12];
477
-            				    if ($line[28] == '') $values['date_first_reg'] = null;
478
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[28]));
551
+            				    if ($line[28] == '') {
552
+            				    	$values['date_first_reg'] = null;
553
+            				    } else {
554
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[28]));
555
+					    }
479 556
 
480 557
 					    $values['cancel'] = $line[39];
481 558
 					} elseif ($country == 'OE' || $country == '9A' || $country == 'VP' || $country == 'LX' || $country == 'P2' || $country == 'HC') {
@@ -494,29 +571,41 @@  discard block
 block discarded – undo
494 571
             				    $values['registration'] = $line[0];
495 572
             				    $values['base'] = null;
496 573
             				    $values['owner'] = $line[8];
497
-            				    if ($line[7] == '') $values['date_first_reg'] = null;
498
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
574
+            				    if ($line[7] == '') {
575
+            				    	$values['date_first_reg'] = null;
576
+            				    } else {
577
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
578
+					    }
499 579
 					    $values['cancel'] = '';
500 580
 					} elseif ($country == 'PP') {
501 581
             				    $values['registration'] = $line[0];
502 582
             				    $values['base'] = null;
503 583
             				    $values['owner'] = $line[4];
504
-            				    if ($line[6] == '') $values['date_first_reg'] = null;
505
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
584
+            				    if ($line[6] == '') {
585
+            				    	$values['date_first_reg'] = null;
586
+            				    } else {
587
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[6]));
588
+					    }
506 589
 					    $values['cancel'] = $line[7];
507 590
 					} elseif ($country == 'E7') {
508 591
             				    $values['registration'] = $line[0];
509 592
             				    $values['base'] = null;
510 593
             				    $values['owner'] = $line[4];
511
-            				    if ($line[5] == '') $values['date_first_reg'] = null;
512
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
594
+            				    if ($line[5] == '') {
595
+            				    	$values['date_first_reg'] = null;
596
+            				    } else {
597
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[5]));
598
+					    }
513 599
 					    $values['cancel'] = '';
514 600
 					} elseif ($country == '8Q') {
515 601
             				    $values['registration'] = $line[0];
516 602
             				    $values['base'] = null;
517 603
             				    $values['owner'] = $line[3];
518
-            				    if ($line[7] == '') $values['date_first_reg'] = null;
519
-					    else $values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
604
+            				    if ($line[7] == '') {
605
+            				    	$values['date_first_reg'] = null;
606
+            				    } else {
607
+					    	$values['date_first_reg'] = date("Y-m-d",strtotime($line[7]));
608
+					    }
520 609
 					    $values['cancel'] = '';
521 610
 					} elseif ($country == 'ZK') {
522 611
             				    $values['registration'] = $line[0];
@@ -561,7 +650,9 @@  discard block
 block discarded – undo
561 650
 						$sth_modes->execute($query_modes_values);
562 651
 					}
563 652
 				}
564
-				if ($globalTransaction) $Connection->db->commit();
653
+				if ($globalTransaction) {
654
+					$Connection->db->commit();
655
+				}
565 656
 			} catch(PDOException $e) {
566 657
 				return "error : ".$e->getMessage();
567 658
 			}
@@ -697,25 +788,45 @@  discard block
 block discarded – undo
697 788
 		    VALUES (:name, :city, :country, :iata, :icao, :latitude, :longitude, :altitude, :type, :home_link, :wikipedia_link, :image_thumb, :image)";
698 789
 		$Connection = new Connection();
699 790
 		$sth_dest = $Connection->db->prepare($query_dest);
700
-		if ($globalTransaction) $Connection->db->beginTransaction();
791
+		if ($globalTransaction) {
792
+			$Connection->db->beginTransaction();
793
+		}
701 794
   
702 795
 		$i = 0;
703 796
 		while($row = sparql_fetch_array($result))
704 797
 		{
705 798
 			if ($i >= 1) {
706 799
 			//print_r($row);
707
-			if (!isset($row['iata'])) $row['iata'] = '';
708
-			if (!isset($row['icao'])) $row['icao'] = '';
709
-			if (!isset($row['type'])) $row['type'] = '';
710
-			if (!isset($row['altitude'])) $row['altitude'] = '';
800
+			if (!isset($row['iata'])) {
801
+				$row['iata'] = '';
802
+			}
803
+			if (!isset($row['icao'])) {
804
+				$row['icao'] = '';
805
+			}
806
+			if (!isset($row['type'])) {
807
+				$row['type'] = '';
808
+			}
809
+			if (!isset($row['altitude'])) {
810
+				$row['altitude'] = '';
811
+			}
711 812
 			if (isset($row['city_bis'])) {
712 813
 				$row['city'] = $row['city_bis'];
713 814
 			}
714
-			if (!isset($row['city'])) $row['city'] = '';
715
-			if (!isset($row['country'])) $row['country'] = '';
716
-			if (!isset($row['homepage'])) $row['homepage'] = '';
717
-			if (!isset($row['wikipedia_page'])) $row['wikipedia_page'] = '';
718
-			if (!isset($row['name'])) continue;
815
+			if (!isset($row['city'])) {
816
+				$row['city'] = '';
817
+			}
818
+			if (!isset($row['country'])) {
819
+				$row['country'] = '';
820
+			}
821
+			if (!isset($row['homepage'])) {
822
+				$row['homepage'] = '';
823
+			}
824
+			if (!isset($row['wikipedia_page'])) {
825
+				$row['wikipedia_page'] = '';
826
+			}
827
+			if (!isset($row['name'])) {
828
+				continue;
829
+			}
719 830
 			if (!isset($row['image'])) {
720 831
 				$row['image'] = '';
721 832
 				$row['image_thumb'] = '';
@@ -771,7 +882,9 @@  discard block
 block discarded – undo
771 882
 
772 883
 			$i++;
773 884
 		}
774
-		if ($globalTransaction) $Connection->db->commit();
885
+		if ($globalTransaction) {
886
+			$Connection->db->commit();
887
+		}
775 888
 		/*
776 889
 		echo "Delete duplicate rows...\n";
777 890
 		$query = 'ALTER IGNORE TABLE airport ADD UNIQUE INDEX icaoidx (icao)';
@@ -814,7 +927,9 @@  discard block
 block discarded – undo
814 927
 		$delimiter = ',';
815 928
 		$out_file = $tmp_dir.'airports.csv';
816 929
 		update_db::download('http://ourairports.com/data/airports.csv',$out_file);
817
-		if (!file_exists($out_file) || !is_readable($out_file)) return FALSE;
930
+		if (!file_exists($out_file) || !is_readable($out_file)) {
931
+			return FALSE;
932
+		}
818 933
 		echo "Add data from ourairports.com...\n";
819 934
 
820 935
 		$header = NULL;
@@ -824,8 +939,9 @@  discard block
 block discarded – undo
824 939
 			//$Connection->db->beginTransaction();
825 940
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
826 941
 			{
827
-				if(!$header) $header = $row;
828
-				else {
942
+				if(!$header) {
943
+					$header = $row;
944
+				} else {
829 945
 					$data = array();
830 946
 					$data = array_combine($header, $row);
831 947
 					try {
@@ -866,7 +982,9 @@  discard block
 block discarded – undo
866 982
 		echo "Download data from another free database...\n";
867 983
 		$out_file = $tmp_dir.'GlobalAirportDatabase.zip';
868 984
 		update_db::download('http://www.partow.net/downloads/GlobalAirportDatabase.zip',$out_file);
869
-		if (!file_exists($out_file) || !is_readable($out_file)) return FALSE;
985
+		if (!file_exists($out_file) || !is_readable($out_file)) {
986
+			return FALSE;
987
+		}
870 988
 		update_db::unzip($out_file);
871 989
 		$header = NULL;
872 990
 		echo "Add data from another free database...\n";
@@ -877,8 +995,9 @@  discard block
 block discarded – undo
877 995
 			//$Connection->db->beginTransaction();
878 996
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
879 997
 			{
880
-				if(!$header) $header = $row;
881
-				else {
998
+				if(!$header) {
999
+					$header = $row;
1000
+				} else {
882 1001
 					$data = $row;
883 1002
 
884 1003
 					$query = 'UPDATE airport SET city = :city, country = :country WHERE icao = :icao';
@@ -1047,7 +1166,9 @@  discard block
 block discarded – undo
1047 1166
 		if (($handle = fopen($tmp_dir.'MASTER.txt', 'r')) !== FALSE)
1048 1167
 		{
1049 1168
 			$i = 0;
1050
-			if ($globalTransaction) $Connection->db->beginTransaction();
1169
+			if ($globalTransaction) {
1170
+				$Connection->db->beginTransaction();
1171
+			}
1051 1172
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1052 1173
 			{
1053 1174
 				if ($i > 0) {
@@ -1060,7 +1181,9 @@  discard block
 block discarded – undo
1060 1181
 					}
1061 1182
 					$result_search = $sths->fetchAll(PDO::FETCH_ASSOC);
1062 1183
 					if (!empty($result_search)) {
1063
-						if ($globalDebug) echo '.';
1184
+						if ($globalDebug) {
1185
+							echo '.';
1186
+						}
1064 1187
 							//if ($globalDBdriver == 'mysql') {
1065 1188
 							//	$queryi = 'INSERT INTO faamfr (mfr,icao) VALUES (:mfr,:icao) ON DUPLICATE KEY UPDATE icao = :icao';
1066 1189
 							//} else {
@@ -1082,8 +1205,12 @@  discard block
 block discarded – undo
1082 1205
 						}
1083 1206
 						$result_search_mfr = $sthsm->fetchAll(PDO::FETCH_ASSOC);
1084 1207
 						if (!empty($result_search_mfr)) {
1085
-							if (trim($data[16]) == '' && trim($data[23]) != '') $data[16] = $data[23];
1086
-							if (trim($data[16]) == '' && trim($data[15]) != '') $data[16] = $data[15];
1208
+							if (trim($data[16]) == '' && trim($data[23]) != '') {
1209
+								$data[16] = $data[23];
1210
+							}
1211
+							if (trim($data[16]) == '' && trim($data[15]) != '') {
1212
+								$data[16] = $data[15];
1213
+							}
1087 1214
 							$queryf = 'INSERT INTO aircraft_modes (FirstCreated,LastModified,ModeS,ModeSCountry,Registration,ICAOTypeCode,Source) VALUES (:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:source)';
1088 1215
 							try {
1089 1216
 								$sthf = $Connection->db->prepare($queryf);
@@ -1094,7 +1221,9 @@  discard block
 block discarded – undo
1094 1221
 						}
1095 1222
 					}
1096 1223
 					if (strtotime($data[29]) > time()) {
1097
-						if ($globalDebug) echo 'i';
1224
+						if ($globalDebug) {
1225
+							echo 'i';
1226
+						}
1098 1227
 						$query = 'INSERT INTO aircraft_owner (registration,base,owner,date_first_reg,Source) VALUES (:registration,:base,:owner,:date_first_reg,:source)';
1099 1228
 						try {
1100 1229
 							$sth = $Connection->db->prepare($query);
@@ -1105,13 +1234,19 @@  discard block
 block discarded – undo
1105 1234
 					}
1106 1235
 				}
1107 1236
 				if ($i % 90 == 0) {
1108
-					if ($globalTransaction) $Connection->db->commit();
1109
-					if ($globalTransaction) $Connection->db->beginTransaction();
1237
+					if ($globalTransaction) {
1238
+						$Connection->db->commit();
1239
+					}
1240
+					if ($globalTransaction) {
1241
+						$Connection->db->beginTransaction();
1242
+					}
1110 1243
 				}
1111 1244
 				$i++;
1112 1245
 			}
1113 1246
 			fclose($handle);
1114
-			if ($globalTransaction) $Connection->db->commit();
1247
+			if ($globalTransaction) {
1248
+				$Connection->db->commit();
1249
+			}
1115 1250
 		}
1116 1251
 		return '';
1117 1252
 	}
@@ -1131,11 +1266,15 @@  discard block
 block discarded – undo
1131 1266
 		if (($handle = fopen($tmp_dir.'modes.tsv', 'r')) !== FALSE)
1132 1267
 		{
1133 1268
 			$i = 0;
1134
-			if ($globalTransaction) $Connection->db->beginTransaction();
1269
+			if ($globalTransaction) {
1270
+				$Connection->db->beginTransaction();
1271
+			}
1135 1272
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1136 1273
 			{
1137 1274
 				if ($i > 0) {
1138
-					if ($data[1] == 'NULL') $data[1] = $data[0];
1275
+					if ($data[1] == 'NULL') {
1276
+						$data[1] = $data[0];
1277
+					}
1139 1278
 					$query = 'INSERT INTO aircraft_modes (FirstCreated,LastModified,ModeS,ModeSCountry,Registration,ICAOTypeCode,type_flight,Source) VALUES (:FirstCreated,:LastModified,:ModeS,:ModeSCountry,:Registration,:ICAOTypeCode,:type_flight,:source)';
1140 1279
 					try {
1141 1280
 						$sth = $Connection->db->prepare($query);
@@ -1147,7 +1286,9 @@  discard block
 block discarded – undo
1147 1286
 				$i++;
1148 1287
 			}
1149 1288
 			fclose($handle);
1150
-			if ($globalTransaction) $Connection->db->commit();
1289
+			if ($globalTransaction) {
1290
+				$Connection->db->commit();
1291
+			}
1151 1292
 		}
1152 1293
 		return '';
1153 1294
 	}
@@ -1179,11 +1320,15 @@  discard block
 block discarded – undo
1179 1320
 		if (($handle = fopen($tmp_dir.'airlines.tsv', 'r')) !== FALSE)
1180 1321
 		{
1181 1322
 			$i = 0;
1182
-			if ($globalTransaction) $Connection->db->beginTransaction();
1323
+			if ($globalTransaction) {
1324
+				$Connection->db->beginTransaction();
1325
+			}
1183 1326
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1184 1327
 			{
1185 1328
 				if ($i > 0) {
1186
-					if ($data[1] == 'NULL') $data[1] = $data[0];
1329
+					if ($data[1] == 'NULL') {
1330
+						$data[1] = $data[0];
1331
+					}
1187 1332
 					$query = 'INSERT INTO airlines (airline_id,name,alias,iata,icao,callsign,country,active,type,home_link,wikipedia_link,alliance,ban_eu) VALUES (0,:name,:alias,:iata,:icao,:callsign,:country,:active,:type,:home,:wikipedia_link,:alliance,:ban_eu)';
1188 1333
 					try {
1189 1334
 						$sth = $Connection->db->prepare($query);
@@ -1195,7 +1340,9 @@  discard block
 block discarded – undo
1195 1340
 				$i++;
1196 1341
 			}
1197 1342
 			fclose($handle);
1198
-			if ($globalTransaction) $Connection->db->commit();
1343
+			if ($globalTransaction) {
1344
+				$Connection->db->commit();
1345
+			}
1199 1346
 		}
1200 1347
 		/*
1201 1348
 		$query = "UNLOCK TABLES";
@@ -1225,7 +1372,9 @@  discard block
 block discarded – undo
1225 1372
 		if (($handle = fopen($tmp_dir.'owners.tsv', 'r')) !== FALSE)
1226 1373
 		{
1227 1374
 			$i = 0;
1228
-			if ($globalTransaction) $Connection->db->beginTransaction();
1375
+			if ($globalTransaction) {
1376
+				$Connection->db->beginTransaction();
1377
+			}
1229 1378
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1230 1379
 			{
1231 1380
 				if ($i > 0) {
@@ -1241,7 +1390,9 @@  discard block
 block discarded – undo
1241 1390
 				$i++;
1242 1391
 			}
1243 1392
 			fclose($handle);
1244
-			if ($globalTransaction) $Connection->db->commit();
1393
+			if ($globalTransaction) {
1394
+				$Connection->db->commit();
1395
+			}
1245 1396
 		}
1246 1397
 		return '';
1247 1398
         }
@@ -1261,7 +1412,9 @@  discard block
 block discarded – undo
1261 1412
 		if (($handle = fopen($tmp_dir.'routes.tsv', 'r')) !== FALSE)
1262 1413
 		{
1263 1414
 			$i = 0;
1264
-			if ($globalTransaction) $Connection->db->beginTransaction();
1415
+			if ($globalTransaction) {
1416
+				$Connection->db->beginTransaction();
1417
+			}
1265 1418
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1266 1419
 			{
1267 1420
 				if ($i > 0) {
@@ -1270,13 +1423,17 @@  discard block
 block discarded – undo
1270 1423
 						$sth = $Connection->db->prepare($query);
1271 1424
 						$sth->execute(array(':CallSign' => $data[0],':Operator_ICAO' => $data[1],':FromAirport_ICAO' => $data[2],':FromAirport_Time' => $data[3], ':ToAirport_ICAO' => $data[4],':ToAirport_Time' => $data[5],':RouteStop' => $data[6],':source' => 'website_fam'));
1272 1425
 					} catch(PDOException $e) {
1273
-						if ($globalDebug) echo "error: ".$e->getMessage()." - data: ".implode(',',$data);
1426
+						if ($globalDebug) {
1427
+							echo "error: ".$e->getMessage()." - data: ".implode(',',$data);
1428
+						}
1274 1429
 					}
1275 1430
 				}
1276 1431
 				$i++;
1277 1432
 			}
1278 1433
 			fclose($handle);
1279
-			if ($globalTransaction) $Connection->db->commit();
1434
+			if ($globalTransaction) {
1435
+				$Connection->db->commit();
1436
+			}
1280 1437
 		}
1281 1438
 		return '';
1282 1439
         }
@@ -1301,7 +1458,9 @@  discard block
 block discarded – undo
1301 1458
 			$i = 0;
1302 1459
 			//$Connection->db->setAttribute(PDO::ATTR_AUTOCOMMIT, FALSE);
1303 1460
 			//$Connection->db->beginTransaction();
1304
-			if ($globalTransaction) $Connection->db->beginTransaction();
1461
+			if ($globalTransaction) {
1462
+				$Connection->db->beginTransaction();
1463
+			}
1305 1464
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1306 1465
 			{
1307 1466
 				if ($i > 0) {
@@ -1317,7 +1476,9 @@  discard block
 block discarded – undo
1317 1476
 				$i++;
1318 1477
 			}
1319 1478
 			fclose($handle);
1320
-			if ($globalTransaction) $Connection->db->commit();
1479
+			if ($globalTransaction) {
1480
+				$Connection->db->commit();
1481
+			}
1321 1482
 		}
1322 1483
 		return '';
1323 1484
         }
@@ -1337,7 +1498,9 @@  discard block
 block discarded – undo
1337 1498
 		if (($handle = fopen($tmp_dir.'satellite.tsv', 'r')) !== FALSE)
1338 1499
 		{
1339 1500
 			$i = 0;
1340
-			if ($globalTransaction) $Connection->db->beginTransaction();
1501
+			if ($globalTransaction) {
1502
+				$Connection->db->beginTransaction();
1503
+			}
1341 1504
 			while (($data = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1342 1505
 			{
1343 1506
 				if ($i > 0) {
@@ -1354,7 +1517,9 @@  discard block
 block discarded – undo
1354 1517
 				$i++;
1355 1518
 			}
1356 1519
 			fclose($handle);
1357
-			if ($globalTransaction) $Connection->db->commit();
1520
+			if ($globalTransaction) {
1521
+				$Connection->db->commit();
1522
+			}
1358 1523
 		}
1359 1524
 		return '';
1360 1525
 	}
@@ -1373,7 +1538,9 @@  discard block
 block discarded – undo
1373 1538
 		$Connection = new Connection();
1374 1539
 		if (($handle = fopen($tmp_dir.'ban_eu.csv', 'r')) !== FALSE)
1375 1540
 		{
1376
-			if ($globalTransaction) $Connection->db->beginTransaction();
1541
+			if ($globalTransaction) {
1542
+				$Connection->db->beginTransaction();
1543
+			}
1377 1544
 			while (($data = fgetcsv($handle, 1000)) !== FALSE)
1378 1545
 			{
1379 1546
 				$query = 'UPDATE airlines SET ban_eu = 1 WHERE icao = :icao AND forsource IS NULL';
@@ -1388,7 +1555,9 @@  discard block
 block discarded – undo
1388 1555
 				}
1389 1556
 			}
1390 1557
 			fclose($handle);
1391
-			if ($globalTransaction) $Connection->db->commit();
1558
+			if ($globalTransaction) {
1559
+				$Connection->db->commit();
1560
+			}
1392 1561
 		}
1393 1562
 		return '';
1394 1563
         }
@@ -1464,9 +1633,14 @@  discard block
 block discarded – undo
1464 1633
 				if ($i > 0 && $data[0] != '') {
1465 1634
 					$sources = trim($data[28].' '.$data[29].' '.$data[30].' '.$data[31].' '.$data[32].' '.$data[33]);
1466 1635
 					$period = str_replace(',','',$data[14]);
1467
-					if (!empty($period) && strpos($period,'days')) $period = str_replace(' days','',$period)*24*60;
1468
-					if ($data[18] != '') $launch_date = date('Y-m-d',strtotime($data[18]));
1469
-					else $launch_date = NULL;
1636
+					if (!empty($period) && strpos($period,'days')) {
1637
+						$period = str_replace(' days','',$period)*24*60;
1638
+					}
1639
+					if ($data[18] != '') {
1640
+						$launch_date = date('Y-m-d',strtotime($data[18]));
1641
+					} else {
1642
+						$launch_date = NULL;
1643
+					}
1470 1644
 					$data = array_map(function($value) {
1471 1645
 						return trim($value) === '' ? null : $value;
1472 1646
 					}, $data);
@@ -1829,7 +2003,9 @@  discard block
 block discarded – undo
1829 2003
 		if (($handle = fopen($filename, 'r')) !== FALSE)
1830 2004
 		{
1831 2005
 			$i = 0;
1832
-			if ($globalTransaction) $Connection->db->beginTransaction();
2006
+			if ($globalTransaction) {
2007
+				$Connection->db->beginTransaction();
2008
+			}
1833 2009
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1834 2010
 			{
1835 2011
 				$i++;
@@ -1857,7 +2033,9 @@  discard block
 block discarded – undo
1857 2033
 				}
1858 2034
 			}
1859 2035
 			fclose($handle);
1860
-			if ($globalTransaction) $Connection->db->commit();
2036
+			if ($globalTransaction) {
2037
+				$Connection->db->commit();
2038
+			}
1861 2039
 		}
1862 2040
 		return '';
1863 2041
 	}
@@ -1900,7 +2078,9 @@  discard block
 block discarded – undo
1900 2078
 		$Connection = new Connection();
1901 2079
 		if (($handle = fopen($filename, 'r')) !== FALSE)
1902 2080
 		{
1903
-			if ($globalTransaction) $Connection->db->beginTransaction();
2081
+			if ($globalTransaction) {
2082
+				$Connection->db->beginTransaction();
2083
+			}
1904 2084
 			while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
1905 2085
 			{
1906 2086
 				if(count($row) > 1) {
@@ -1914,7 +2094,9 @@  discard block
 block discarded – undo
1914 2094
 				}
1915 2095
 			}
1916 2096
 			fclose($handle);
1917
-			if ($globalTransaction) $Connection->db->commit();
2097
+			if ($globalTransaction) {
2098
+				$Connection->db->commit();
2099
+			}
1918 2100
 		}
1919 2101
 		return '';
1920 2102
         }
@@ -1934,8 +2116,9 @@  discard block
 block discarded – undo
1934 2116
 	        }
1935 2117
 
1936 2118
 
1937
-		if ($globalDBdriver == 'mysql') update_db::gunzip('../db/airspace.sql.gz',$tmp_dir.'airspace.sql');
1938
-		else {
2119
+		if ($globalDBdriver == 'mysql') {
2120
+			update_db::gunzip('../db/airspace.sql.gz',$tmp_dir.'airspace.sql');
2121
+		} else {
1939 2122
 			update_db::gunzip('../db/pgsql/airspace.sql.gz',$tmp_dir.'airspace.sql');
1940 2123
 			$query = "CREATE EXTENSION postgis";
1941 2124
 			$Connection = new Connection(null,null,$_SESSION['database_root'],$_SESSION['database_rootpass']);
@@ -1954,7 +2137,9 @@  discard block
 block discarded – undo
1954 2137
 		global $tmp_dir, $globalDebug;
1955 2138
 		include_once('class.create_db.php');
1956 2139
 		require_once(dirname(__FILE__).'/../require/class.NOTAM.php');
1957
-		if ($globalDebug) echo "NOTAM from FlightAirMap website : Download...";
2140
+		if ($globalDebug) {
2141
+			echo "NOTAM from FlightAirMap website : Download...";
2142
+		}
1958 2143
 		update_db::download('http://data.flightairmap.com/data/notam.txt.gz.md5',$tmp_dir.'notam.txt.gz.md5');
1959 2144
 		$error = '';
1960 2145
 		if (file_exists($tmp_dir.'notam.txt.gz.md5')) {
@@ -1964,20 +2149,34 @@  discard block
 block discarded – undo
1964 2149
 				update_db::download('http://data.flightairmap.com/data/notam.txt.gz',$tmp_dir.'notam.txt.gz');
1965 2150
 				if (file_exists($tmp_dir.'notam.txt.gz')) {
1966 2151
 					if (md5_file($tmp_dir.'notam.txt.gz') == $notam_md5) {
1967
-						if ($globalDebug) echo "Gunzip...";
2152
+						if ($globalDebug) {
2153
+							echo "Gunzip...";
2154
+						}
1968 2155
 						update_db::gunzip($tmp_dir.'notam.txt.gz');
1969
-						if ($globalDebug) echo "Add to DB...";
2156
+						if ($globalDebug) {
2157
+							echo "Add to DB...";
2158
+						}
1970 2159
 						//$error = create_db::import_file($tmp_dir.'notam.sql');
1971 2160
 						$NOTAM = new NOTAM();
1972 2161
 						$NOTAM->updateNOTAMfromTextFile($tmp_dir.'notam.txt');
1973 2162
 						update_db::insert_notam_version($notam_md5);
1974
-					} else $error = "File ".$tmp_dir.'notam.txt.gz'." md5 failed. Download failed.";
1975
-				} else $error = "File ".$tmp_dir.'notam.txt.gz'." doesn't exist. Download failed.";
1976
-			} elseif ($globalDebug) echo "No new version.";
1977
-		} else $error = "File ".$tmp_dir.'notam.txt.gz.md5'." doesn't exist. Download failed.";
2163
+					} else {
2164
+						$error = "File ".$tmp_dir.'notam.txt.gz'." md5 failed. Download failed.";
2165
+					}
2166
+				} else {
2167
+					$error = "File ".$tmp_dir.'notam.txt.gz'." doesn't exist. Download failed.";
2168
+				}
2169
+			} elseif ($globalDebug) {
2170
+				echo "No new version.";
2171
+			}
2172
+		} else {
2173
+			$error = "File ".$tmp_dir.'notam.txt.gz.md5'." doesn't exist. Download failed.";
2174
+		}
1978 2175
 		if ($error != '') {
1979 2176
 			return $error;
1980
-		} elseif ($globalDebug) echo "Done\n";
2177
+		} elseif ($globalDebug) {
2178
+			echo "Done\n";
2179
+		}
1981 2180
 		return '';
1982 2181
 	}
1983 2182
 
@@ -2032,68 +2231,114 @@  discard block
 block discarded – undo
2032 2231
 		//update_db::download('http://fr.mirror.ivao.aero/software/ivae_feb2013.zip',$tmp_dir.'ivae_feb2013.zip');
2033 2232
 		if (extension_loaded('zip')) {
2034 2233
 			if (file_exists($tmp_dir.'ivae_feb2013.zip')) {
2035
-				if ($globalDebug) echo "Unzip...";
2234
+				if ($globalDebug) {
2235
+					echo "Unzip...";
2236
+				}
2036 2237
 				update_db::unzip($tmp_dir.'ivae_feb2013.zip');
2037
-				if ($globalDebug) echo "Add to DB...";
2238
+				if ($globalDebug) {
2239
+					echo "Add to DB...";
2240
+				}
2038 2241
 				update_db::ivao_airlines($tmp_dir.'data/airlines.dat');
2039
-				if ($globalDebug) echo "Copy airlines logos to airlines images directory...";
2242
+				if ($globalDebug) {
2243
+					echo "Copy airlines logos to airlines images directory...";
2244
+				}
2040 2245
 				if (is_writable(dirname(__FILE__).'/../images/airlines')) {
2041
-					if (!$Common->xcopy($tmp_dir.'logos/',dirname(__FILE__).'/../images/airlines/')) $error = "Failed to copy airlines logo.";
2042
-				} else $error = "The directory ".dirname(__FILE__).'/../images/airlines'." must be writable";
2043
-			} else $error = "File ".$tmp_dir.'ivao.zip'." doesn't exist. Download failed.";
2044
-		} else $error = "ZIP module not loaded but required for IVAO.";
2246
+					if (!$Common->xcopy($tmp_dir.'logos/',dirname(__FILE__).'/../images/airlines/')) {
2247
+						$error = "Failed to copy airlines logo.";
2248
+					}
2249
+				} else {
2250
+					$error = "The directory ".dirname(__FILE__).'/../images/airlines'." must be writable";
2251
+				}
2252
+			} else {
2253
+				$error = "File ".$tmp_dir.'ivao.zip'." doesn't exist. Download failed.";
2254
+			}
2255
+		} else {
2256
+			$error = "ZIP module not loaded but required for IVAO.";
2257
+		}
2045 2258
 		if ($error != '') {
2046 2259
 			return $error;
2047
-		} elseif ($globalDebug) echo "Done\n";
2260
+		} elseif ($globalDebug) {
2261
+			echo "Done\n";
2262
+		}
2048 2263
 		return '';
2049 2264
 	}
2050 2265
 
2051 2266
 	public static function update_routes() {
2052 2267
 		global $tmp_dir, $globalDebug;
2053 2268
 		$error = '';
2054
-		if ($globalDebug) echo "Routes : Download...";
2269
+		if ($globalDebug) {
2270
+			echo "Routes : Download...";
2271
+		}
2055 2272
 		update_db::download('http://www.virtualradarserver.co.uk/Files/StandingData.sqb.gz',$tmp_dir.'StandingData.sqb.gz');
2056 2273
 		if (file_exists($tmp_dir.'StandingData.sqb.gz')) {
2057
-			if ($globalDebug) echo "Gunzip...";
2274
+			if ($globalDebug) {
2275
+				echo "Gunzip...";
2276
+			}
2058 2277
 			update_db::gunzip($tmp_dir.'StandingData.sqb.gz');
2059
-			if ($globalDebug) echo "Add to DB...";
2278
+			if ($globalDebug) {
2279
+				echo "Add to DB...";
2280
+			}
2060 2281
 			$error = update_db::retrieve_route_sqlite_to_dest($tmp_dir.'StandingData.sqb');
2061
-		} else $error = "File ".$tmp_dir.'StandingData.sqb.gz'." doesn't exist. Download failed.";
2282
+		} else {
2283
+			$error = "File ".$tmp_dir.'StandingData.sqb.gz'." doesn't exist. Download failed.";
2284
+		}
2062 2285
 		if ($error != '') {
2063 2286
 			return $error;
2064
-		} elseif ($globalDebug) echo "Done\n";
2287
+		} elseif ($globalDebug) {
2288
+			echo "Done\n";
2289
+		}
2065 2290
 		return '';
2066 2291
 	}
2067 2292
 	public static function update_oneworld() {
2068 2293
 		global $tmp_dir, $globalDebug;
2069 2294
 		$error = '';
2070
-		if ($globalDebug) echo "Schedules Oneworld : Download...";
2295
+		if ($globalDebug) {
2296
+			echo "Schedules Oneworld : Download...";
2297
+		}
2071 2298
 		update_db::download('http://data.flightairmap.com/data/schedules/oneworld.csv.gz',$tmp_dir.'oneworld.csv.gz');
2072 2299
 		if (file_exists($tmp_dir.'oneworld.csv.gz')) {
2073
-			if ($globalDebug) echo "Gunzip...";
2300
+			if ($globalDebug) {
2301
+				echo "Gunzip...";
2302
+			}
2074 2303
 			update_db::gunzip($tmp_dir.'oneworld.csv.gz');
2075
-			if ($globalDebug) echo "Add to DB...";
2304
+			if ($globalDebug) {
2305
+				echo "Add to DB...";
2306
+			}
2076 2307
 			$error = update_db::retrieve_route_oneworld($tmp_dir.'oneworld.csv');
2077
-		} else $error = "File ".$tmp_dir.'oneworld.csv.gz'." doesn't exist. Download failed.";
2308
+		} else {
2309
+			$error = "File ".$tmp_dir.'oneworld.csv.gz'." doesn't exist. Download failed.";
2310
+		}
2078 2311
 		if ($error != '') {
2079 2312
 			return $error;
2080
-		} elseif ($globalDebug) echo "Done\n";
2313
+		} elseif ($globalDebug) {
2314
+			echo "Done\n";
2315
+		}
2081 2316
 		return '';
2082 2317
 	}
2083 2318
 	public static function update_skyteam() {
2084 2319
 		global $tmp_dir, $globalDebug;
2085 2320
 		$error = '';
2086
-		if ($globalDebug) echo "Schedules Skyteam : Download...";
2321
+		if ($globalDebug) {
2322
+			echo "Schedules Skyteam : Download...";
2323
+		}
2087 2324
 		update_db::download('http://data.flightairmap.com/data/schedules/skyteam.csv.gz',$tmp_dir.'skyteam.csv.gz');
2088 2325
 		if (file_exists($tmp_dir.'skyteam.csv.gz')) {
2089
-			if ($globalDebug) echo "Gunzip...";
2326
+			if ($globalDebug) {
2327
+				echo "Gunzip...";
2328
+			}
2090 2329
 			update_db::gunzip($tmp_dir.'skyteam.csv.gz');
2091
-			if ($globalDebug) echo "Add to DB...";
2330
+			if ($globalDebug) {
2331
+				echo "Add to DB...";
2332
+			}
2092 2333
 			$error = update_db::retrieve_route_skyteam($tmp_dir.'skyteam.csv');
2093
-		} else $error = "File ".$tmp_dir.'skyteam.csv.gz'." doesn't exist. Download failed.";
2334
+		} else {
2335
+			$error = "File ".$tmp_dir.'skyteam.csv.gz'." doesn't exist. Download failed.";
2336
+		}
2094 2337
 		if ($error != '') {
2095 2338
 			return $error;
2096
-		} elseif ($globalDebug) echo "Done\n";
2339
+		} elseif ($globalDebug) {
2340
+			echo "Done\n";
2341
+		}
2097 2342
 		return '';
2098 2343
 	}
2099 2344
 	public static function update_ModeS() {
@@ -2110,340 +2355,590 @@  discard block
 block discarded – undo
2110 2355
 			exit;
2111 2356
 		} elseif ($globalDebug) echo "Done\n";
2112 2357
 */
2113
-		if ($globalDebug) echo "Modes : Download...";
2114
-//		update_db::download('http://planebase.biz/sqb.php?f=basestationall.zip',$tmp_dir.'basestation_latest.zip','http://planebase.biz/bstnsqb');
2358
+		if ($globalDebug) {
2359
+			echo "Modes : Download...";
2360
+		}
2361
+		//		update_db::download('http://planebase.biz/sqb.php?f=basestationall.zip',$tmp_dir.'basestation_latest.zip','http://planebase.biz/bstnsqb');
2115 2362
 		update_db::download('http://data.flightairmap.com/data/BaseStation.sqb.gz',$tmp_dir.'BaseStation.sqb.gz');
2116 2363
 
2117 2364
 //		if (file_exists($tmp_dir.'basestation_latest.zip')) {
2118 2365
 		if (file_exists($tmp_dir.'BaseStation.sqb.gz')) {
2119
-			if ($globalDebug) echo "Unzip...";
2120
-//			update_db::unzip($tmp_dir.'basestation_latest.zip');
2366
+			if ($globalDebug) {
2367
+				echo "Unzip...";
2368
+			}
2369
+			//			update_db::unzip($tmp_dir.'basestation_latest.zip');
2121 2370
 			update_db::gunzip($tmp_dir.'BaseStation.sqb.gz');
2122
-			if ($globalDebug) echo "Add to DB...";
2371
+			if ($globalDebug) {
2372
+				echo "Add to DB...";
2373
+			}
2123 2374
 			$error = update_db::retrieve_modes_sqlite_to_dest($tmp_dir.'BaseStation.sqb');
2124 2375
 //			$error = update_db::retrieve_modes_sqlite_to_dest($tmp_dir.'basestation.sqb');
2125
-		} else $error = "File ".$tmp_dir.'basestation_latest.zip'." doesn't exist. Download failed.";
2376
+		} else {
2377
+			$error = "File ".$tmp_dir.'basestation_latest.zip'." doesn't exist. Download failed.";
2378
+		}
2126 2379
 		if ($error != '') {
2127 2380
 			return $error;
2128
-		} elseif ($globalDebug) echo "Done\n";
2381
+		} elseif ($globalDebug) {
2382
+			echo "Done\n";
2383
+		}
2129 2384
 		return '';
2130 2385
 	}
2131 2386
 
2132 2387
 	public static function update_ModeS_faa() {
2133 2388
 		global $tmp_dir, $globalDebug;
2134
-		if ($globalDebug) echo "Modes FAA: Download...";
2389
+		if ($globalDebug) {
2390
+			echo "Modes FAA: Download...";
2391
+		}
2135 2392
 		update_db::download('http://registry.faa.gov/database/ReleasableAircraft.zip',$tmp_dir.'ReleasableAircraft.zip');
2136 2393
 		if (file_exists($tmp_dir.'ReleasableAircraft.zip')) {
2137
-			if ($globalDebug) echo "Unzip...";
2394
+			if ($globalDebug) {
2395
+				echo "Unzip...";
2396
+			}
2138 2397
 			update_db::unzip($tmp_dir.'ReleasableAircraft.zip');
2139
-			if ($globalDebug) echo "Add to DB...";
2398
+			if ($globalDebug) {
2399
+				echo "Add to DB...";
2400
+			}
2140 2401
 			$error = update_db::modes_faa();
2141
-		} else $error = "File ".$tmp_dir.'ReleasableAircraft.zip'." doesn't exist. Download failed.";
2402
+		} else {
2403
+			$error = "File ".$tmp_dir.'ReleasableAircraft.zip'." doesn't exist. Download failed.";
2404
+		}
2142 2405
 		if ($error != '') {
2143 2406
 			return $error;
2144
-		} elseif ($globalDebug) echo "Done\n";
2407
+		} elseif ($globalDebug) {
2408
+			echo "Done\n";
2409
+		}
2145 2410
 		return '';
2146 2411
 	}
2147 2412
 
2148 2413
 	public static function update_ModeS_flarm() {
2149 2414
 		global $tmp_dir, $globalDebug;
2150
-		if ($globalDebug) echo "Modes Flarmnet: Download...";
2415
+		if ($globalDebug) {
2416
+			echo "Modes Flarmnet: Download...";
2417
+		}
2151 2418
 		update_db::download('http://flarmnet.org/files/data.fln',$tmp_dir.'data.fln');
2152 2419
 		if (file_exists($tmp_dir.'data.fln')) {
2153
-			if ($globalDebug) echo "Add to DB...";
2420
+			if ($globalDebug) {
2421
+				echo "Add to DB...";
2422
+			}
2154 2423
 			$error = update_db::retrieve_modes_flarmnet($tmp_dir.'data.fln');
2155
-		} else $error = "File ".$tmp_dir.'data.fln'." doesn't exist. Download failed.";
2424
+		} else {
2425
+			$error = "File ".$tmp_dir.'data.fln'." doesn't exist. Download failed.";
2426
+		}
2156 2427
 		if ($error != '') {
2157 2428
 			return $error;
2158
-		} elseif ($globalDebug) echo "Done\n";
2429
+		} elseif ($globalDebug) {
2430
+			echo "Done\n";
2431
+		}
2159 2432
 		return '';
2160 2433
 	}
2161 2434
 
2162 2435
 	public static function update_ModeS_ogn() {
2163 2436
 		global $tmp_dir, $globalDebug;
2164
-		if ($globalDebug) echo "Modes OGN: Download...";
2437
+		if ($globalDebug) {
2438
+			echo "Modes OGN: Download...";
2439
+		}
2165 2440
 		update_db::download('http://ddb.glidernet.org/download/',$tmp_dir.'ogn.csv');
2166 2441
 		if (file_exists($tmp_dir.'ogn.csv')) {
2167
-			if ($globalDebug) echo "Add to DB...";
2442
+			if ($globalDebug) {
2443
+				echo "Add to DB...";
2444
+			}
2168 2445
 			$error = update_db::retrieve_modes_ogn($tmp_dir.'ogn.csv');
2169
-		} else $error = "File ".$tmp_dir.'ogn.csv'." doesn't exist. Download failed.";
2446
+		} else {
2447
+			$error = "File ".$tmp_dir.'ogn.csv'." doesn't exist. Download failed.";
2448
+		}
2170 2449
 		if ($error != '') {
2171 2450
 			return $error;
2172
-		} elseif ($globalDebug) echo "Done\n";
2451
+		} elseif ($globalDebug) {
2452
+			echo "Done\n";
2453
+		}
2173 2454
 		return '';
2174 2455
 	}
2175 2456
 
2176 2457
 	public static function update_owner() {
2177 2458
 		global $tmp_dir, $globalDebug, $globalMasterSource;
2178 2459
 		
2179
-		if ($globalDebug) echo "Owner France: Download...";
2460
+		if ($globalDebug) {
2461
+			echo "Owner France: Download...";
2462
+		}
2180 2463
 		update_db::download('http://antonakis.co.uk/registers/France.txt',$tmp_dir.'owner_f.csv');
2181 2464
 		if (file_exists($tmp_dir.'owner_f.csv')) {
2182
-			if ($globalDebug) echo "Add to DB...";
2465
+			if ($globalDebug) {
2466
+				echo "Add to DB...";
2467
+			}
2183 2468
 			$error = update_db::retrieve_owner($tmp_dir.'owner_f.csv','F');
2184
-		} else $error = "File ".$tmp_dir.'owner_f.csv'." doesn't exist. Download failed.";
2469
+		} else {
2470
+			$error = "File ".$tmp_dir.'owner_f.csv'." doesn't exist. Download failed.";
2471
+		}
2185 2472
 		if ($error != '') {
2186 2473
 			return $error;
2187
-		} elseif ($globalDebug) echo "Done\n";
2474
+		} elseif ($globalDebug) {
2475
+			echo "Done\n";
2476
+		}
2188 2477
 		
2189
-		if ($globalDebug) echo "Owner Ireland: Download...";
2478
+		if ($globalDebug) {
2479
+			echo "Owner Ireland: Download...";
2480
+		}
2190 2481
 		update_db::download('http://antonakis.co.uk/registers/Ireland.txt',$tmp_dir.'owner_ei.csv');
2191 2482
 		if (file_exists($tmp_dir.'owner_ei.csv')) {
2192
-			if ($globalDebug) echo "Add to DB...";
2483
+			if ($globalDebug) {
2484
+				echo "Add to DB...";
2485
+			}
2193 2486
 			$error = update_db::retrieve_owner($tmp_dir.'owner_ei.csv','EI');
2194
-		} else $error = "File ".$tmp_dir.'owner_ei.csv'." doesn't exist. Download failed.";
2487
+		} else {
2488
+			$error = "File ".$tmp_dir.'owner_ei.csv'." doesn't exist. Download failed.";
2489
+		}
2195 2490
 		if ($error != '') {
2196 2491
 			return $error;
2197
-		} elseif ($globalDebug) echo "Done\n";
2198
-		if ($globalDebug) echo "Owner Switzerland: Download...";
2492
+		} elseif ($globalDebug) {
2493
+			echo "Done\n";
2494
+		}
2495
+		if ($globalDebug) {
2496
+			echo "Owner Switzerland: Download...";
2497
+		}
2199 2498
 		update_db::download('http://antonakis.co.uk/registers/Switzerland.txt',$tmp_dir.'owner_hb.csv');
2200 2499
 		if (file_exists($tmp_dir.'owner_hb.csv')) {
2201
-			if ($globalDebug) echo "Add to DB...";
2500
+			if ($globalDebug) {
2501
+				echo "Add to DB...";
2502
+			}
2202 2503
 			$error = update_db::retrieve_owner($tmp_dir.'owner_hb.csv','HB');
2203
-		} else $error = "File ".$tmp_dir.'owner_hb.csv'." doesn't exist. Download failed.";
2504
+		} else {
2505
+			$error = "File ".$tmp_dir.'owner_hb.csv'." doesn't exist. Download failed.";
2506
+		}
2204 2507
 		if ($error != '') {
2205 2508
 			return $error;
2206
-		} elseif ($globalDebug) echo "Done\n";
2207
-		if ($globalDebug) echo "Owner Czech Republic: Download...";
2509
+		} elseif ($globalDebug) {
2510
+			echo "Done\n";
2511
+		}
2512
+		if ($globalDebug) {
2513
+			echo "Owner Czech Republic: Download...";
2514
+		}
2208 2515
 		update_db::download('http://antonakis.co.uk/registers/CzechRepublic.txt',$tmp_dir.'owner_ok.csv');
2209 2516
 		if (file_exists($tmp_dir.'owner_ok.csv')) {
2210
-			if ($globalDebug) echo "Add to DB...";
2517
+			if ($globalDebug) {
2518
+				echo "Add to DB...";
2519
+			}
2211 2520
 			$error = update_db::retrieve_owner($tmp_dir.'owner_ok.csv','OK');
2212
-		} else $error = "File ".$tmp_dir.'owner_ok.csv'." doesn't exist. Download failed.";
2521
+		} else {
2522
+			$error = "File ".$tmp_dir.'owner_ok.csv'." doesn't exist. Download failed.";
2523
+		}
2213 2524
 		if ($error != '') {
2214 2525
 			return $error;
2215
-		} elseif ($globalDebug) echo "Done\n";
2216
-		if ($globalDebug) echo "Owner Australia: Download...";
2526
+		} elseif ($globalDebug) {
2527
+			echo "Done\n";
2528
+		}
2529
+		if ($globalDebug) {
2530
+			echo "Owner Australia: Download...";
2531
+		}
2217 2532
 		update_db::download('http://antonakis.co.uk/registers/Australia.txt',$tmp_dir.'owner_vh.csv');
2218 2533
 		if (file_exists($tmp_dir.'owner_vh.csv')) {
2219
-			if ($globalDebug) echo "Add to DB...";
2534
+			if ($globalDebug) {
2535
+				echo "Add to DB...";
2536
+			}
2220 2537
 			$error = update_db::retrieve_owner($tmp_dir.'owner_vh.csv','VH');
2221
-		} else $error = "File ".$tmp_dir.'owner_vh.csv'." doesn't exist. Download failed.";
2538
+		} else {
2539
+			$error = "File ".$tmp_dir.'owner_vh.csv'." doesn't exist. Download failed.";
2540
+		}
2222 2541
 		if ($error != '') {
2223 2542
 			return $error;
2224
-		} elseif ($globalDebug) echo "Done\n";
2225
-		if ($globalDebug) echo "Owner Austria: Download...";
2543
+		} elseif ($globalDebug) {
2544
+			echo "Done\n";
2545
+		}
2546
+		if ($globalDebug) {
2547
+			echo "Owner Austria: Download...";
2548
+		}
2226 2549
 		update_db::download('http://antonakis.co.uk/registers/Austria.txt',$tmp_dir.'owner_oe.csv');
2227 2550
 		if (file_exists($tmp_dir.'owner_oe.csv')) {
2228
-			if ($globalDebug) echo "Add to DB...";
2551
+			if ($globalDebug) {
2552
+				echo "Add to DB...";
2553
+			}
2229 2554
 			$error = update_db::retrieve_owner($tmp_dir.'owner_oe.csv','OE');
2230
-		} else $error = "File ".$tmp_dir.'owner_oe.csv'." doesn't exist. Download failed.";
2555
+		} else {
2556
+			$error = "File ".$tmp_dir.'owner_oe.csv'." doesn't exist. Download failed.";
2557
+		}
2231 2558
 		if ($error != '') {
2232 2559
 			return $error;
2233
-		} elseif ($globalDebug) echo "Done\n";
2234
-		if ($globalDebug) echo "Owner Chile: Download...";
2560
+		} elseif ($globalDebug) {
2561
+			echo "Done\n";
2562
+		}
2563
+		if ($globalDebug) {
2564
+			echo "Owner Chile: Download...";
2565
+		}
2235 2566
 		update_db::download('http://antonakis.co.uk/registers/Chile.txt',$tmp_dir.'owner_cc.csv');
2236 2567
 		if (file_exists($tmp_dir.'owner_cc.csv')) {
2237
-			if ($globalDebug) echo "Add to DB...";
2568
+			if ($globalDebug) {
2569
+				echo "Add to DB...";
2570
+			}
2238 2571
 			$error = update_db::retrieve_owner($tmp_dir.'owner_cc.csv','CC');
2239
-		} else $error = "File ".$tmp_dir.'owner_cc.csv'." doesn't exist. Download failed.";
2572
+		} else {
2573
+			$error = "File ".$tmp_dir.'owner_cc.csv'." doesn't exist. Download failed.";
2574
+		}
2240 2575
 		if ($error != '') {
2241 2576
 			return $error;
2242
-		} elseif ($globalDebug) echo "Done\n";
2243
-		if ($globalDebug) echo "Owner Colombia: Download...";
2577
+		} elseif ($globalDebug) {
2578
+			echo "Done\n";
2579
+		}
2580
+		if ($globalDebug) {
2581
+			echo "Owner Colombia: Download...";
2582
+		}
2244 2583
 		update_db::download('http://antonakis.co.uk/registers/Colombia.txt',$tmp_dir.'owner_hj.csv');
2245 2584
 		if (file_exists($tmp_dir.'owner_hj.csv')) {
2246
-			if ($globalDebug) echo "Add to DB...";
2585
+			if ($globalDebug) {
2586
+				echo "Add to DB...";
2587
+			}
2247 2588
 			$error = update_db::retrieve_owner($tmp_dir.'owner_hj.csv','HJ');
2248
-		} else $error = "File ".$tmp_dir.'owner_hj.csv'." doesn't exist. Download failed.";
2589
+		} else {
2590
+			$error = "File ".$tmp_dir.'owner_hj.csv'." doesn't exist. Download failed.";
2591
+		}
2249 2592
 		if ($error != '') {
2250 2593
 			return $error;
2251
-		} elseif ($globalDebug) echo "Done\n";
2252
-		if ($globalDebug) echo "Owner Bosnia Herzegobina: Download...";
2594
+		} elseif ($globalDebug) {
2595
+			echo "Done\n";
2596
+		}
2597
+		if ($globalDebug) {
2598
+			echo "Owner Bosnia Herzegobina: Download...";
2599
+		}
2253 2600
 		update_db::download('http://antonakis.co.uk/registers/BosniaHerzegovina.txt',$tmp_dir.'owner_e7.csv');
2254 2601
 		if (file_exists($tmp_dir.'owner_e7.csv')) {
2255
-			if ($globalDebug) echo "Add to DB...";
2602
+			if ($globalDebug) {
2603
+				echo "Add to DB...";
2604
+			}
2256 2605
 			$error = update_db::retrieve_owner($tmp_dir.'owner_e7.csv','E7');
2257
-		} else $error = "File ".$tmp_dir.'owner_e7.csv'." doesn't exist. Download failed.";
2606
+		} else {
2607
+			$error = "File ".$tmp_dir.'owner_e7.csv'." doesn't exist. Download failed.";
2608
+		}
2258 2609
 		if ($error != '') {
2259 2610
 			return $error;
2260
-		} elseif ($globalDebug) echo "Done\n";
2261
-		if ($globalDebug) echo "Owner Brazil: Download...";
2611
+		} elseif ($globalDebug) {
2612
+			echo "Done\n";
2613
+		}
2614
+		if ($globalDebug) {
2615
+			echo "Owner Brazil: Download...";
2616
+		}
2262 2617
 		update_db::download('http://antonakis.co.uk/registers/Brazil.txt',$tmp_dir.'owner_pp.csv');
2263 2618
 		if (file_exists($tmp_dir.'owner_pp.csv')) {
2264
-			if ($globalDebug) echo "Add to DB...";
2619
+			if ($globalDebug) {
2620
+				echo "Add to DB...";
2621
+			}
2265 2622
 			$error = update_db::retrieve_owner($tmp_dir.'owner_pp.csv','PP');
2266
-		} else $error = "File ".$tmp_dir.'owner_pp.csv'." doesn't exist. Download failed.";
2623
+		} else {
2624
+			$error = "File ".$tmp_dir.'owner_pp.csv'." doesn't exist. Download failed.";
2625
+		}
2267 2626
 		if ($error != '') {
2268 2627
 			return $error;
2269
-		} elseif ($globalDebug) echo "Done\n";
2270
-		if ($globalDebug) echo "Owner Cayman Islands: Download...";
2628
+		} elseif ($globalDebug) {
2629
+			echo "Done\n";
2630
+		}
2631
+		if ($globalDebug) {
2632
+			echo "Owner Cayman Islands: Download...";
2633
+		}
2271 2634
 		update_db::download('http://antonakis.co.uk/registers/CaymanIslands.txt',$tmp_dir.'owner_vp.csv');
2272 2635
 		if (file_exists($tmp_dir.'owner_vp.csv')) {
2273
-			if ($globalDebug) echo "Add to DB...";
2636
+			if ($globalDebug) {
2637
+				echo "Add to DB...";
2638
+			}
2274 2639
 			$error = update_db::retrieve_owner($tmp_dir.'owner_vp.csv','VP');
2275
-		} else $error = "File ".$tmp_dir.'owner_vp.csv'." doesn't exist. Download failed.";
2640
+		} else {
2641
+			$error = "File ".$tmp_dir.'owner_vp.csv'." doesn't exist. Download failed.";
2642
+		}
2276 2643
 		if ($error != '') {
2277 2644
 			return $error;
2278
-		} elseif ($globalDebug) echo "Done\n";
2279
-		if ($globalDebug) echo "Owner Croatia: Download...";
2645
+		} elseif ($globalDebug) {
2646
+			echo "Done\n";
2647
+		}
2648
+		if ($globalDebug) {
2649
+			echo "Owner Croatia: Download...";
2650
+		}
2280 2651
 		update_db::download('http://antonakis.co.uk/registers/Croatia.txt',$tmp_dir.'owner_9a.csv');
2281 2652
 		if (file_exists($tmp_dir.'owner_9a.csv')) {
2282
-			if ($globalDebug) echo "Add to DB...";
2653
+			if ($globalDebug) {
2654
+				echo "Add to DB...";
2655
+			}
2283 2656
 			$error = update_db::retrieve_owner($tmp_dir.'owner_9a.csv','9A');
2284
-		} else $error = "File ".$tmp_dir.'owner_9a.csv'." doesn't exist. Download failed.";
2657
+		} else {
2658
+			$error = "File ".$tmp_dir.'owner_9a.csv'." doesn't exist. Download failed.";
2659
+		}
2285 2660
 		if ($error != '') {
2286 2661
 			return $error;
2287
-		} elseif ($globalDebug) echo "Done\n";
2288
-		if ($globalDebug) echo "Owner Luxembourg: Download...";
2662
+		} elseif ($globalDebug) {
2663
+			echo "Done\n";
2664
+		}
2665
+		if ($globalDebug) {
2666
+			echo "Owner Luxembourg: Download...";
2667
+		}
2289 2668
 		update_db::download('http://antonakis.co.uk/registers/Luxembourg.txt',$tmp_dir.'owner_lx.csv');
2290 2669
 		if (file_exists($tmp_dir.'owner_lx.csv')) {
2291
-			if ($globalDebug) echo "Add to DB...";
2670
+			if ($globalDebug) {
2671
+				echo "Add to DB...";
2672
+			}
2292 2673
 			$error = update_db::retrieve_owner($tmp_dir.'owner_lx.csv','LX');
2293
-		} else $error = "File ".$tmp_dir.'owner_lx.csv'." doesn't exist. Download failed.";
2674
+		} else {
2675
+			$error = "File ".$tmp_dir.'owner_lx.csv'." doesn't exist. Download failed.";
2676
+		}
2294 2677
 		if ($error != '') {
2295 2678
 			return $error;
2296
-		} elseif ($globalDebug) echo "Done\n";
2297
-		if ($globalDebug) echo "Owner Maldives: Download...";
2679
+		} elseif ($globalDebug) {
2680
+			echo "Done\n";
2681
+		}
2682
+		if ($globalDebug) {
2683
+			echo "Owner Maldives: Download...";
2684
+		}
2298 2685
 		update_db::download('http://antonakis.co.uk/registers/Maldives.txt',$tmp_dir.'owner_8q.csv');
2299 2686
 		if (file_exists($tmp_dir.'owner_8q.csv')) {
2300
-			if ($globalDebug) echo "Add to DB...";
2687
+			if ($globalDebug) {
2688
+				echo "Add to DB...";
2689
+			}
2301 2690
 			$error = update_db::retrieve_owner($tmp_dir.'owner_8q.csv','8Q');
2302
-		} else $error = "File ".$tmp_dir.'owner_8q.csv'." doesn't exist. Download failed.";
2691
+		} else {
2692
+			$error = "File ".$tmp_dir.'owner_8q.csv'." doesn't exist. Download failed.";
2693
+		}
2303 2694
 		if ($error != '') {
2304 2695
 			return $error;
2305
-		} elseif ($globalDebug) echo "Done\n";
2306
-		if ($globalDebug) echo "Owner New Zealand: Download...";
2696
+		} elseif ($globalDebug) {
2697
+			echo "Done\n";
2698
+		}
2699
+		if ($globalDebug) {
2700
+			echo "Owner New Zealand: Download...";
2701
+		}
2307 2702
 		update_db::download('http://antonakis.co.uk/registers/NewZealand.txt',$tmp_dir.'owner_zk.csv');
2308 2703
 		if (file_exists($tmp_dir.'owner_zk.csv')) {
2309
-			if ($globalDebug) echo "Add to DB...";
2704
+			if ($globalDebug) {
2705
+				echo "Add to DB...";
2706
+			}
2310 2707
 			$error = update_db::retrieve_owner($tmp_dir.'owner_zk.csv','ZK');
2311
-		} else $error = "File ".$tmp_dir.'owner_zk.csv'." doesn't exist. Download failed.";
2708
+		} else {
2709
+			$error = "File ".$tmp_dir.'owner_zk.csv'." doesn't exist. Download failed.";
2710
+		}
2312 2711
 		if ($error != '') {
2313 2712
 			return $error;
2314
-		} elseif ($globalDebug) echo "Done\n";
2315
-		if ($globalDebug) echo "Owner Papua New Guinea: Download...";
2713
+		} elseif ($globalDebug) {
2714
+			echo "Done\n";
2715
+		}
2716
+		if ($globalDebug) {
2717
+			echo "Owner Papua New Guinea: Download...";
2718
+		}
2316 2719
 		update_db::download('http://antonakis.co.uk/registers/PapuaNewGuinea.txt',$tmp_dir.'owner_p2.csv');
2317 2720
 		if (file_exists($tmp_dir.'owner_p2.csv')) {
2318
-			if ($globalDebug) echo "Add to DB...";
2721
+			if ($globalDebug) {
2722
+				echo "Add to DB...";
2723
+			}
2319 2724
 			$error = update_db::retrieve_owner($tmp_dir.'owner_p2.csv','P2');
2320
-		} else $error = "File ".$tmp_dir.'owner_p2.csv'." doesn't exist. Download failed.";
2725
+		} else {
2726
+			$error = "File ".$tmp_dir.'owner_p2.csv'." doesn't exist. Download failed.";
2727
+		}
2321 2728
 		if ($error != '') {
2322 2729
 			return $error;
2323
-		} elseif ($globalDebug) echo "Done\n";
2324
-		if ($globalDebug) echo "Owner Slovakia: Download...";
2730
+		} elseif ($globalDebug) {
2731
+			echo "Done\n";
2732
+		}
2733
+		if ($globalDebug) {
2734
+			echo "Owner Slovakia: Download...";
2735
+		}
2325 2736
 		update_db::download('http://antonakis.co.uk/registers/Slovakia.txt',$tmp_dir.'owner_om.csv');
2326 2737
 		if (file_exists($tmp_dir.'owner_om.csv')) {
2327
-			if ($globalDebug) echo "Add to DB...";
2738
+			if ($globalDebug) {
2739
+				echo "Add to DB...";
2740
+			}
2328 2741
 			$error = update_db::retrieve_owner($tmp_dir.'owner_om.csv','OM');
2329
-		} else $error = "File ".$tmp_dir.'owner_om.csv'." doesn't exist. Download failed.";
2742
+		} else {
2743
+			$error = "File ".$tmp_dir.'owner_om.csv'." doesn't exist. Download failed.";
2744
+		}
2330 2745
 		if ($error != '') {
2331 2746
 			return $error;
2332
-		} elseif ($globalDebug) echo "Done\n";
2333
-		if ($globalDebug) echo "Owner Ecuador: Download...";
2747
+		} elseif ($globalDebug) {
2748
+			echo "Done\n";
2749
+		}
2750
+		if ($globalDebug) {
2751
+			echo "Owner Ecuador: Download...";
2752
+		}
2334 2753
 		update_db::download('http://antonakis.co.uk/registers/Ecuador.txt',$tmp_dir.'owner_hc.csv');
2335 2754
 		if (file_exists($tmp_dir.'owner_hc.csv')) {
2336
-			if ($globalDebug) echo "Add to DB...";
2755
+			if ($globalDebug) {
2756
+				echo "Add to DB...";
2757
+			}
2337 2758
 			$error = update_db::retrieve_owner($tmp_dir.'owner_hc.csv','HC');
2338
-		} else $error = "File ".$tmp_dir.'owner_hc.csv'." doesn't exist. Download failed.";
2759
+		} else {
2760
+			$error = "File ".$tmp_dir.'owner_hc.csv'." doesn't exist. Download failed.";
2761
+		}
2339 2762
 		if ($error != '') {
2340 2763
 			return $error;
2341
-		} elseif ($globalDebug) echo "Done\n";
2342
-		if ($globalDebug) echo "Owner Iceland: Download...";
2764
+		} elseif ($globalDebug) {
2765
+			echo "Done\n";
2766
+		}
2767
+		if ($globalDebug) {
2768
+			echo "Owner Iceland: Download...";
2769
+		}
2343 2770
 		update_db::download('http://antonakis.co.uk/registers/Iceland.txt',$tmp_dir.'owner_tf.csv');
2344 2771
 		if (file_exists($tmp_dir.'owner_tf.csv')) {
2345
-			if ($globalDebug) echo "Add to DB...";
2772
+			if ($globalDebug) {
2773
+				echo "Add to DB...";
2774
+			}
2346 2775
 			$error = update_db::retrieve_owner($tmp_dir.'owner_tf.csv','TF');
2347
-		} else $error = "File ".$tmp_dir.'owner_tf.csv'." doesn't exist. Download failed.";
2776
+		} else {
2777
+			$error = "File ".$tmp_dir.'owner_tf.csv'." doesn't exist. Download failed.";
2778
+		}
2348 2779
 		if ($error != '') {
2349 2780
 			return $error;
2350
-		} elseif ($globalDebug) echo "Done\n";
2351
-		if ($globalDebug) echo "Owner Isle of Man: Download...";
2781
+		} elseif ($globalDebug) {
2782
+			echo "Done\n";
2783
+		}
2784
+		if ($globalDebug) {
2785
+			echo "Owner Isle of Man: Download...";
2786
+		}
2352 2787
 		update_db::download('http://antonakis.co.uk/registers/IsleOfMan.txt',$tmp_dir.'owner_m.csv');
2353 2788
 		if (file_exists($tmp_dir.'owner_m.csv')) {
2354
-			if ($globalDebug) echo "Add to DB...";
2789
+			if ($globalDebug) {
2790
+				echo "Add to DB...";
2791
+			}
2355 2792
 			$error = update_db::retrieve_owner($tmp_dir.'owner_m.csv','M');
2356
-		} else $error = "File ".$tmp_dir.'owner_m.csv'." doesn't exist. Download failed.";
2793
+		} else {
2794
+			$error = "File ".$tmp_dir.'owner_m.csv'." doesn't exist. Download failed.";
2795
+		}
2357 2796
 		if ($error != '') {
2358 2797
 			return $error;
2359
-		} elseif ($globalDebug) echo "Done\n";
2798
+		} elseif ($globalDebug) {
2799
+			echo "Done\n";
2800
+		}
2360 2801
 		if ($globalMasterSource) {
2361
-			if ($globalDebug) echo "ModeS Netherlands: Download...";
2802
+			if ($globalDebug) {
2803
+				echo "ModeS Netherlands: Download...";
2804
+			}
2362 2805
 			update_db::download('http://antonakis.co.uk/registers/Netherlands.txt',$tmp_dir.'owner_ph.csv');
2363 2806
 			if (file_exists($tmp_dir.'owner_ph.csv')) {
2364
-				if ($globalDebug) echo "Add to DB...";
2807
+				if ($globalDebug) {
2808
+					echo "Add to DB...";
2809
+				}
2365 2810
 				$error = update_db::retrieve_owner($tmp_dir.'owner_ph.csv','PH');
2366
-			} else $error = "File ".$tmp_dir.'owner_ph.csv'." doesn't exist. Download failed.";
2811
+			} else {
2812
+				$error = "File ".$tmp_dir.'owner_ph.csv'." doesn't exist. Download failed.";
2813
+			}
2367 2814
 			if ($error != '') {
2368 2815
 				return $error;
2369
-			} elseif ($globalDebug) echo "Done\n";
2370
-			if ($globalDebug) echo "ModeS Denmark: Download...";
2816
+			} elseif ($globalDebug) {
2817
+				echo "Done\n";
2818
+			}
2819
+			if ($globalDebug) {
2820
+				echo "ModeS Denmark: Download...";
2821
+			}
2371 2822
 			update_db::download('http://antonakis.co.uk/registers/Denmark.txt',$tmp_dir.'owner_oy.csv');
2372 2823
 			if (file_exists($tmp_dir.'owner_oy.csv')) {
2373
-				if ($globalDebug) echo "Add to DB...";
2824
+				if ($globalDebug) {
2825
+					echo "Add to DB...";
2826
+				}
2374 2827
 				$error = update_db::retrieve_owner($tmp_dir.'owner_oy.csv','OY');
2375
-			} else $error = "File ".$tmp_dir.'owner_oy.csv'." doesn't exist. Download failed.";
2828
+			} else {
2829
+				$error = "File ".$tmp_dir.'owner_oy.csv'." doesn't exist. Download failed.";
2830
+			}
2376 2831
 			if ($error != '') {
2377 2832
 				return $error;
2378
-			} elseif ($globalDebug) echo "Done\n";
2379
-		} elseif ($globalDebug) echo "Done\n";
2833
+			} elseif ($globalDebug) {
2834
+				echo "Done\n";
2835
+			}
2836
+		} elseif ($globalDebug) {
2837
+			echo "Done\n";
2838
+		}
2380 2839
 		return '';
2381 2840
 	}
2382 2841
 
2383 2842
 	public static function update_translation() {
2384 2843
 		global $tmp_dir, $globalDebug;
2385 2844
 		$error = '';
2386
-		if ($globalDebug) echo "Translation : Download...";
2845
+		if ($globalDebug) {
2846
+			echo "Translation : Download...";
2847
+		}
2387 2848
 		update_db::download('http://www.acarsd.org/download/translation.php',$tmp_dir.'translation.zip');
2388 2849
 		if (file_exists($tmp_dir.'translation.zip')) {
2389
-			if ($globalDebug) echo "Unzip...";
2850
+			if ($globalDebug) {
2851
+				echo "Unzip...";
2852
+			}
2390 2853
 			update_db::unzip($tmp_dir.'translation.zip');
2391
-			if ($globalDebug) echo "Add to DB...";
2854
+			if ($globalDebug) {
2855
+				echo "Add to DB...";
2856
+			}
2392 2857
 			$error = update_db::translation();
2393
-		} else $error = "File ".$tmp_dir.'translation.zip'." doesn't exist. Download failed.";
2858
+		} else {
2859
+			$error = "File ".$tmp_dir.'translation.zip'." doesn't exist. Download failed.";
2860
+		}
2394 2861
 		if ($error != '') {
2395 2862
 			return $error;
2396
-		} elseif ($globalDebug) echo "Done\n";
2863
+		} elseif ($globalDebug) {
2864
+			echo "Done\n";
2865
+		}
2397 2866
 		return '';
2398 2867
 	}
2399 2868
 
2400 2869
 	public static function update_translation_fam() {
2401 2870
 		global $tmp_dir, $globalDebug;
2402 2871
 		$error = '';
2403
-		if ($globalDebug) echo "Translation from FlightAirMap website : Download...";
2872
+		if ($globalDebug) {
2873
+			echo "Translation from FlightAirMap website : Download...";
2874
+		}
2404 2875
 		update_db::download('http://data.flightairmap.com/data/translation.tsv.gz',$tmp_dir.'translation.tsv.gz');
2405 2876
 		update_db::download('http://data.flightairmap.com/data/translation.tsv.gz.md5',$tmp_dir.'translation.tsv.gz.md5');
2406 2877
 		if (file_exists($tmp_dir.'translation.tsv.gz') && file_exists($tmp_dir.'translation.tsv.gz')) {
2407 2878
 			$translation_md5_file = explode(' ',file_get_contents($tmp_dir.'translation.tsv.gz.md5'));
2408 2879
 			$translation_md5 = $translation_md5_file[0];
2409 2880
 			if (md5_file($tmp_dir.'translation.tsv.gz') == $translation_md5) {
2410
-				if ($globalDebug) echo "Gunzip...";
2881
+				if ($globalDebug) {
2882
+					echo "Gunzip...";
2883
+				}
2411 2884
 				update_db::gunzip($tmp_dir.'translation.tsv.gz');
2412
-				if ($globalDebug) echo "Add to DB...";
2885
+				if ($globalDebug) {
2886
+					echo "Add to DB...";
2887
+				}
2413 2888
 				$error = update_db::translation_fam();
2414
-			} else $error = "File ".$tmp_dir.'translation.tsv.gz'." md5 failed. Download failed.";
2415
-		} else $error = "File ".$tmp_dir.'translation.tsv.gz'." doesn't exist. Download failed.";
2889
+			} else {
2890
+				$error = "File ".$tmp_dir.'translation.tsv.gz'." md5 failed. Download failed.";
2891
+			}
2892
+		} else {
2893
+			$error = "File ".$tmp_dir.'translation.tsv.gz'." doesn't exist. Download failed.";
2894
+		}
2416 2895
 		if ($error != '') {
2417 2896
 			return $error;
2418
-		} elseif ($globalDebug) echo "Done\n";
2897
+		} elseif ($globalDebug) {
2898
+			echo "Done\n";
2899
+		}
2419 2900
 		return '';
2420 2901
 	}
2421 2902
 	public static function update_ModeS_fam() {
2422 2903
 		global $tmp_dir, $globalDebug;
2423 2904
 		$error = '';
2424
-		if ($globalDebug) echo "ModeS from FlightAirMap website : Download...";
2905
+		if ($globalDebug) {
2906
+			echo "ModeS from FlightAirMap website : Download...";
2907
+		}
2425 2908
 		update_db::download('http://data.flightairmap.com/data/modes.tsv.gz',$tmp_dir.'modes.tsv.gz');
2426 2909
 		update_db::download('http://data.flightairmap.com/data/modes.tsv.gz.md5',$tmp_dir.'modes.tsv.gz.md5');
2427 2910
 		if (file_exists($tmp_dir.'modes.tsv.gz') && file_exists($tmp_dir.'modes.tsv.gz.md5')) {
2428 2911
 			$modes_md5_file = explode(' ',file_get_contents($tmp_dir.'modes.tsv.gz.md5'));
2429 2912
 			$modes_md5 = $modes_md5_file[0];
2430 2913
 			if (md5_file($tmp_dir.'modes.tsv.gz') == $modes_md5) {
2431
-				if ($globalDebug) echo "Gunzip...";
2914
+				if ($globalDebug) {
2915
+					echo "Gunzip...";
2916
+				}
2432 2917
 				update_db::gunzip($tmp_dir.'modes.tsv.gz');
2433
-				if ($globalDebug) echo "Add to DB...";
2918
+				if ($globalDebug) {
2919
+					echo "Add to DB...";
2920
+				}
2434 2921
 				$error = update_db::modes_fam();
2435
-			} else $error = "File ".$tmp_dir.'modes.tsv.gz'." md5 failed. Download failed.";
2436
-		} else $error = "File ".$tmp_dir.'modes.tsv.gz'." doesn't exist. Download failed.";
2922
+			} else {
2923
+				$error = "File ".$tmp_dir.'modes.tsv.gz'." md5 failed. Download failed.";
2924
+			}
2925
+		} else {
2926
+			$error = "File ".$tmp_dir.'modes.tsv.gz'." doesn't exist. Download failed.";
2927
+		}
2437 2928
 		if ($error != '') {
2438 2929
 			return $error;
2439
-		} elseif ($globalDebug) echo "Done\n";
2930
+		} elseif ($globalDebug) {
2931
+			echo "Done\n";
2932
+		}
2440 2933
 		return '';
2441 2934
 	}
2442 2935
 
2443 2936
 	public static function update_airlines_fam() {
2444 2937
 		global $tmp_dir, $globalDebug;
2445 2938
 		$error = '';
2446
-		if ($globalDebug) echo "Airlines from FlightAirMap website : Download...";
2939
+		if ($globalDebug) {
2940
+			echo "Airlines from FlightAirMap website : Download...";
2941
+		}
2447 2942
 		update_db::download('http://data.flightairmap.com/data/airlines.tsv.gz.md5',$tmp_dir.'airlines.tsv.gz.md5');
2448 2943
 		if (file_exists($tmp_dir.'airlines.tsv.gz.md5')) {
2449 2944
 			$airlines_md5_file = explode(' ',file_get_contents($tmp_dir.'airlines.tsv.gz.md5'));
@@ -2452,26 +2947,42 @@  discard block
 block discarded – undo
2452 2947
 				update_db::download('http://data.flightairmap.com/data/airlines.tsv.gz',$tmp_dir.'airlines.tsv.gz');
2453 2948
 				if (file_exists($tmp_dir.'airlines.tsv.gz')) {
2454 2949
 					if (md5_file($tmp_dir.'airlines.tsv.gz') == $airlines_md5) {
2455
-						if ($globalDebug) echo "Gunzip...";
2950
+						if ($globalDebug) {
2951
+							echo "Gunzip...";
2952
+						}
2456 2953
 						update_db::gunzip($tmp_dir.'airlines.tsv.gz');
2457
-						if ($globalDebug) echo "Add to DB...";
2954
+						if ($globalDebug) {
2955
+							echo "Add to DB...";
2956
+						}
2458 2957
 						$error = update_db::airlines_fam();
2459 2958
 						update_db::insert_airlines_version($airlines_md5);
2460
-					} else $error = "File ".$tmp_dir.'airlines.tsv.gz'." md5 failed. Download failed.";
2461
-			    } else $error = "File ".$tmp_dir.'airlines.tsv.gz'." doesn't exist. Download failed.";
2462
-			} elseif ($globalDebug) echo "No update.";
2463
-		} else $error = "File ".$tmp_dir.'airlines.tsv.gz.md5'." doesn't exist. Download failed.";
2959
+					} else {
2960
+						$error = "File ".$tmp_dir.'airlines.tsv.gz'." md5 failed. Download failed.";
2961
+					}
2962
+			    } else {
2963
+			    	$error = "File ".$tmp_dir.'airlines.tsv.gz'." doesn't exist. Download failed.";
2964
+			    }
2965
+			} elseif ($globalDebug) {
2966
+				echo "No update.";
2967
+			}
2968
+		} else {
2969
+			$error = "File ".$tmp_dir.'airlines.tsv.gz.md5'." doesn't exist. Download failed.";
2970
+		}
2464 2971
 		if ($error != '') {
2465 2972
 			return $error;
2466 2973
 		} else {
2467
-			if ($globalDebug) echo "Done\n";
2974
+			if ($globalDebug) {
2975
+				echo "Done\n";
2976
+			}
2468 2977
 		}
2469 2978
 		return '';
2470 2979
 	}
2471 2980
 
2472 2981
 	public static function update_owner_fam() {
2473 2982
 		global $tmp_dir, $globalDebug, $globalOwner;
2474
-		if ($globalDebug) echo "owner from FlightAirMap website : Download...";
2983
+		if ($globalDebug) {
2984
+			echo "owner from FlightAirMap website : Download...";
2985
+		}
2475 2986
 		$error = '';
2476 2987
 		if ($globalOwner === TRUE) {
2477 2988
 			update_db::download('http://data.flightairmap.com/data/owners_all.tsv.gz',$tmp_dir.'owners.tsv.gz');
@@ -2484,35 +2995,57 @@  discard block
 block discarded – undo
2484 2995
 			$owners_md5_file = explode(' ',file_get_contents($tmp_dir.'owners.tsv.gz.md5'));
2485 2996
 			$owners_md5 = $owners_md5_file[0];
2486 2997
 			if (md5_file($tmp_dir.'owners.tsv.gz') == $owners_md5) {
2487
-				if ($globalDebug) echo "Gunzip...";
2998
+				if ($globalDebug) {
2999
+					echo "Gunzip...";
3000
+				}
2488 3001
 				update_db::gunzip($tmp_dir.'owners.tsv.gz');
2489
-				if ($globalDebug) echo "Add to DB...";
3002
+				if ($globalDebug) {
3003
+					echo "Add to DB...";
3004
+				}
2490 3005
 				$error = update_db::owner_fam();
2491
-			} else $error = "File ".$tmp_dir.'owners.tsv.gz'." md5 failed. Download failed.";
2492
-		} else $error = "File ".$tmp_dir.'owners.tsv.gz'." doesn't exist. Download failed.";
3006
+			} else {
3007
+				$error = "File ".$tmp_dir.'owners.tsv.gz'." md5 failed. Download failed.";
3008
+			}
3009
+		} else {
3010
+			$error = "File ".$tmp_dir.'owners.tsv.gz'." doesn't exist. Download failed.";
3011
+		}
2493 3012
 		if ($error != '') {
2494 3013
 			return $error;
2495
-		} elseif ($globalDebug) echo "Done\n";
3014
+		} elseif ($globalDebug) {
3015
+			echo "Done\n";
3016
+		}
2496 3017
 		return '';
2497 3018
 	}
2498 3019
 	public static function update_routes_fam() {
2499 3020
 		global $tmp_dir, $globalDebug;
2500
-		if ($globalDebug) echo "Routes from FlightAirMap website : Download...";
3021
+		if ($globalDebug) {
3022
+			echo "Routes from FlightAirMap website : Download...";
3023
+		}
2501 3024
 		update_db::download('http://data.flightairmap.com/data/routes.tsv.gz',$tmp_dir.'routes.tsv.gz');
2502 3025
 		update_db::download('http://data.flightairmap.com/data/routes.tsv.gz.md5',$tmp_dir.'routes.tsv.gz.md5');
2503 3026
 		if (file_exists($tmp_dir.'routes.tsv.gz') && file_exists($tmp_dir.'routes.tsv.gz.md5')) {
2504 3027
 			$routes_md5_file = explode(' ',file_get_contents($tmp_dir.'routes.tsv.gz.md5'));
2505 3028
 			$routes_md5 = $routes_md5_file[0];
2506 3029
 			if (md5_file($tmp_dir.'routes.tsv.gz') == $routes_md5) {
2507
-				if ($globalDebug) echo "Gunzip...";
3030
+				if ($globalDebug) {
3031
+					echo "Gunzip...";
3032
+				}
2508 3033
 				update_db::gunzip($tmp_dir.'routes.tsv.gz');
2509
-				if ($globalDebug) echo "Add to DB...";
3034
+				if ($globalDebug) {
3035
+					echo "Add to DB...";
3036
+				}
2510 3037
 				$error = update_db::routes_fam();
2511
-			} else $error = "File ".$tmp_dir.'routes.tsv.gz'." md5 failed. Download failed.";
2512
-		} else $error = "File ".$tmp_dir.'routes.tsv.gz'." doesn't exist. Download failed.";
3038
+			} else {
3039
+				$error = "File ".$tmp_dir.'routes.tsv.gz'." md5 failed. Download failed.";
3040
+			}
3041
+		} else {
3042
+			$error = "File ".$tmp_dir.'routes.tsv.gz'." doesn't exist. Download failed.";
3043
+		}
2513 3044
 		if ($error != '') {
2514 3045
 			return $error;
2515
-		} elseif ($globalDebug) echo "Done\n";
3046
+		} elseif ($globalDebug) {
3047
+			echo "Done\n";
3048
+		}
2516 3049
 		return '';
2517 3050
 	}
2518 3051
 	public static function update_marine_identity_fam() {
@@ -2522,21 +3055,33 @@  discard block
 block discarded – undo
2522 3055
 			$marine_identity_md5_file = explode(' ',file_get_contents($tmp_dir.'marine_identity.tsv.gz.md5'));
2523 3056
 			$marine_identity_md5 = $marine_identity_md5_file[0];
2524 3057
 			if (!update_db::check_marine_identity_version($marine_identity_md5)) {
2525
-				if ($globalDebug) echo "Marine identity from FlightAirMap website : Download...";
3058
+				if ($globalDebug) {
3059
+					echo "Marine identity from FlightAirMap website : Download...";
3060
+				}
2526 3061
 				update_db::download('http://data.flightairmap.com/data/marine_identity.tsv.gz',$tmp_dir.'marine_identity.tsv.gz');
2527 3062
 				if (file_exists($tmp_dir.'marine_identity.tsv.gz')) {
2528 3063
 					if (md5_file($tmp_dir.'marine_identity.tsv.gz') == $marine_identity_md5) {
2529
-						if ($globalDebug) echo "Gunzip...";
3064
+						if ($globalDebug) {
3065
+							echo "Gunzip...";
3066
+						}
2530 3067
 						update_db::gunzip($tmp_dir.'marine_identity.tsv.gz');
2531
-						if ($globalDebug) echo "Add to DB...";
3068
+						if ($globalDebug) {
3069
+							echo "Add to DB...";
3070
+						}
2532 3071
 						$error = update_db::marine_identity_fam();
2533
-					} else $error = "File ".$tmp_dir.'marine_identity.tsv.gz'." md5 failed. Download failed.";
2534
-				} else $error = "File ".$tmp_dir.'marine_identity.tsv.gz'." doesn't exist. Download failed.";
3072
+					} else {
3073
+						$error = "File ".$tmp_dir.'marine_identity.tsv.gz'." md5 failed. Download failed.";
3074
+					}
3075
+				} else {
3076
+					$error = "File ".$tmp_dir.'marine_identity.tsv.gz'." doesn't exist. Download failed.";
3077
+				}
2535 3078
 				if ($error != '') {
2536 3079
 					return $error;
2537 3080
 				} else {
2538 3081
 					update_db::insert_marine_identity_version($marine_identity_md5);
2539
-					if ($globalDebug) echo "Done\n";
3082
+					if ($globalDebug) {
3083
+						echo "Done\n";
3084
+					}
2540 3085
 				}
2541 3086
 			}
2542 3087
 		}
@@ -2550,21 +3095,33 @@  discard block
 block discarded – undo
2550 3095
 			$satellite_md5_file = explode(' ',file_get_contents($tmp_dir.'satellite.tsv.gz.md5'));
2551 3096
 			$satellite_md5 = $satellite_md5_file[0];
2552 3097
 			if (!update_db::check_satellite_version($satellite_md5)) {
2553
-				if ($globalDebug) echo "Satellite from FlightAirMap website : Download...";
3098
+				if ($globalDebug) {
3099
+					echo "Satellite from FlightAirMap website : Download...";
3100
+				}
2554 3101
 				update_db::download('http://data.flightairmap.com/data/satellite.tsv.gz',$tmp_dir.'satellite.tsv.gz');
2555 3102
 				if (file_exists($tmp_dir.'satellite.tsv.gz')) {
2556 3103
 					if (md5_file($tmp_dir.'satellite.tsv.gz') == $satellite_md5) {
2557
-						if ($globalDebug) echo "Gunzip...";
3104
+						if ($globalDebug) {
3105
+							echo "Gunzip...";
3106
+						}
2558 3107
 						update_db::gunzip($tmp_dir.'satellite.tsv.gz');
2559
-						if ($globalDebug) echo "Add to DB...";
3108
+						if ($globalDebug) {
3109
+							echo "Add to DB...";
3110
+						}
2560 3111
 						$error = update_db::satellite_fam();
2561
-					} else $error = "File ".$tmp_dir.'satellite.tsv.gz'." md5 failed. Download failed.";
2562
-				} else $error = "File ".$tmp_dir.'satellite.tsv.gz'." doesn't exist. Download failed.";
3112
+					} else {
3113
+						$error = "File ".$tmp_dir.'satellite.tsv.gz'." md5 failed. Download failed.";
3114
+					}
3115
+				} else {
3116
+					$error = "File ".$tmp_dir.'satellite.tsv.gz'." doesn't exist. Download failed.";
3117
+				}
2563 3118
 				if ($error != '') {
2564 3119
 					return $error;
2565 3120
 				} else {
2566 3121
 					update_db::insert_satellite_version($satellite_md5);
2567
-					if ($globalDebug) echo "Done\n";
3122
+					if ($globalDebug) {
3123
+						echo "Done\n";
3124
+					}
2568 3125
 				}
2569 3126
 			}
2570 3127
 		}
@@ -2572,17 +3129,25 @@  discard block
 block discarded – undo
2572 3129
 	}
2573 3130
 	public static function update_banned_fam() {
2574 3131
 		global $tmp_dir, $globalDebug;
2575
-		if ($globalDebug) echo "Banned airlines in Europe from FlightAirMap website : Download...";
3132
+		if ($globalDebug) {
3133
+			echo "Banned airlines in Europe from FlightAirMap website : Download...";
3134
+		}
2576 3135
 		update_db::download('http://data.flightairmap.com/data/ban-eu.csv',$tmp_dir.'ban_eu.csv');
2577 3136
 		if (file_exists($tmp_dir.'ban_eu.csv')) {
2578 3137
 			//if ($globalDebug) echo "Gunzip...";
2579 3138
 			//update_db::gunzip($tmp_dir.'ban_ue.csv');
2580
-			if ($globalDebug) echo "Add to DB...";
3139
+			if ($globalDebug) {
3140
+				echo "Add to DB...";
3141
+			}
2581 3142
 			$error = update_db::banned_fam();
2582
-		} else $error = "File ".$tmp_dir.'ban_eu.csv'." doesn't exist. Download failed.";
3143
+		} else {
3144
+			$error = "File ".$tmp_dir.'ban_eu.csv'." doesn't exist. Download failed.";
3145
+		}
2583 3146
 		if ($error != '') {
2584 3147
 			return $error;
2585
-		} elseif ($globalDebug) echo "Done\n";
3148
+		} elseif ($globalDebug) {
3149
+			echo "Done\n";
3150
+		}
2586 3151
 		return '';
2587 3152
 	}
2588 3153
 
@@ -2590,7 +3155,9 @@  discard block
 block discarded – undo
2590 3155
 		global $tmp_dir, $globalDebug, $globalDBdriver;
2591 3156
 		include_once('class.create_db.php');
2592 3157
 		$error = '';
2593
-		if ($globalDebug) echo "Airspace from FlightAirMap website : Download...";
3158
+		if ($globalDebug) {
3159
+			echo "Airspace from FlightAirMap website : Download...";
3160
+		}
2594 3161
 		if ($globalDBdriver == 'mysql') {
2595 3162
 			update_db::download('http://data.flightairmap.com/data/airspace_mysql.sql.gz.md5',$tmp_dir.'airspace.sql.gz.md5');
2596 3163
 		} else {
@@ -2607,9 +3174,13 @@  discard block
 block discarded – undo
2607 3174
 				}
2608 3175
 				if (file_exists($tmp_dir.'airspace.sql.gz')) {
2609 3176
 					if (md5_file($tmp_dir.'airspace.sql.gz') == $airspace_md5) {
2610
-						if ($globalDebug) echo "Gunzip...";
3177
+						if ($globalDebug) {
3178
+							echo "Gunzip...";
3179
+						}
2611 3180
 						update_db::gunzip($tmp_dir.'airspace.sql.gz');
2612
-						if ($globalDebug) echo "Add to DB...";
3181
+						if ($globalDebug) {
3182
+							echo "Add to DB...";
3183
+						}
2613 3184
 						$Connection = new Connection();
2614 3185
 						if ($Connection->tableExists('airspace')) {
2615 3186
 							$query = 'DROP TABLE airspace';
@@ -2622,20 +3193,30 @@  discard block
 block discarded – undo
2622 3193
 						}
2623 3194
 						$error = create_db::import_file($tmp_dir.'airspace.sql');
2624 3195
 						update_db::insert_airspace_version($airspace_md5);
2625
-					} else $error = "File ".$tmp_dir.'airspace.sql.gz'." md5 failed. Download failed.";
2626
-				} else $error = "File ".$tmp_dir.'airspace.sql.gz'." doesn't exist. Download failed.";
3196
+					} else {
3197
+						$error = "File ".$tmp_dir.'airspace.sql.gz'." md5 failed. Download failed.";
3198
+					}
3199
+				} else {
3200
+					$error = "File ".$tmp_dir.'airspace.sql.gz'." doesn't exist. Download failed.";
3201
+				}
2627 3202
 			}
2628
-		} else $error = "File ".$tmp_dir.'airspace.sql.gz.md5'." doesn't exist. Download failed.";
3203
+		} else {
3204
+			$error = "File ".$tmp_dir.'airspace.sql.gz.md5'." doesn't exist. Download failed.";
3205
+		}
2629 3206
 		if ($error != '') {
2630 3207
 			return $error;
2631
-		} elseif ($globalDebug) echo "Done\n";
3208
+		} elseif ($globalDebug) {
3209
+			echo "Done\n";
3210
+		}
2632 3211
 		return '';
2633 3212
 	}
2634 3213
 
2635 3214
 	public static function update_geoid_fam() {
2636 3215
 		global $tmp_dir, $globalDebug, $globalGeoidSource;
2637 3216
 		$error = '';
2638
-		if ($globalDebug) echo "Geoid from FlightAirMap website : Download...";
3217
+		if ($globalDebug) {
3218
+			echo "Geoid from FlightAirMap website : Download...";
3219
+		}
2639 3220
 		update_db::download('http://data.flightairmap.com/data/geoid/'.$globalGeoidSource.'.pgm.gz.md5',$tmp_dir.$globalGeoidSource.'.pgm.gz.md5');
2640 3221
 		if (file_exists($tmp_dir.$globalGeoidSource.'.pgm.gz.md5')) {
2641 3222
 			$geoid_md5_file = explode(' ',file_get_contents($tmp_dir.$globalGeoidSource.'.pgm.gz.md5'));
@@ -2644,76 +3225,116 @@  discard block
 block discarded – undo
2644 3225
 				update_db::download('http://data.flightairmap.com/data/geoid/'.$globalGeoidSource.'.pgm.gz',$tmp_dir.$globalGeoidSource.'.pgm.gz');
2645 3226
 				if (file_exists($tmp_dir.$globalGeoidSource.'.pgm.gz')) {
2646 3227
 					if (md5_file($tmp_dir.$globalGeoidSource.'.pgm.gz') == $geoid_md5) {
2647
-						if ($globalDebug) echo "Gunzip...";
3228
+						if ($globalDebug) {
3229
+							echo "Gunzip...";
3230
+						}
2648 3231
 						update_db::gunzip($tmp_dir.$globalGeoidSource.'.pgm.gz',dirname(__FILE__).'/../data/'.$globalGeoidSource.'.pgm');
2649 3232
 						if (file_exists(dirname(__FILE__).'/../data/'.$globalGeoidSource.'.pgm')) {
2650 3233
 							update_db::insert_geoid_version($geoid_md5);
2651 3234
 						}
2652
-					} else $error = "File ".$tmp_dir.$globalGeoidSource.'.pgm.gz'." md5 failed. Download failed.";
2653
-				} else $error = "File ".$tmp_dir.$globalGeoidSource.'.pgm.gz'." doesn't exist. Download failed.";
3235
+					} else {
3236
+						$error = "File ".$tmp_dir.$globalGeoidSource.'.pgm.gz'." md5 failed. Download failed.";
3237
+					}
3238
+				} else {
3239
+					$error = "File ".$tmp_dir.$globalGeoidSource.'.pgm.gz'." doesn't exist. Download failed.";
3240
+				}
2654 3241
 			}
2655
-		} else $error = "File ".$tmp_dir.$globalGeoidSource.'.pgm.gz.md5'." doesn't exist. Download failed.";
3242
+		} else {
3243
+			$error = "File ".$tmp_dir.$globalGeoidSource.'.pgm.gz.md5'." doesn't exist. Download failed.";
3244
+		}
2656 3245
 		if ($error != '') {
2657 3246
 			return $error;
2658
-		} elseif ($globalDebug) echo "Done\n";
3247
+		} elseif ($globalDebug) {
3248
+			echo "Done\n";
3249
+		}
2659 3250
 		return '';
2660 3251
 	}
2661 3252
 
2662 3253
 	public static function update_tle() {
2663 3254
 		global $tmp_dir, $globalDebug;
2664
-		if ($globalDebug) echo "Download TLE : Download...";
3255
+		if ($globalDebug) {
3256
+			echo "Download TLE : Download...";
3257
+		}
2665 3258
 		$alltle = array('stations.txt','gps-ops.txt','glo-ops.txt','galileo.txt','weather.txt','noaa.txt','goes.txt','resource.txt','dmc.txt','tdrss.txt','geo.txt','intelsat.txt','gorizont.txt',
2666 3259
 		'raduga.txt','molniya.txt','iridium.txt','orbcomm.txt','globalstar.txt','amateur.txt','x-comm.txt','other-comm.txt','sbas.txt','nnss.txt','musson.txt','science.txt','geodetic.txt',
2667 3260
 		'engineering.txt','education.txt','military.txt','radar.txt','cubesat.txt','other.txt','tle-new.txt','visual.txt','sarsat.txt','argos.txt','ses.txt','iridium-NEXT.txt','beidou.txt');
2668 3261
 		foreach ($alltle as $filename) {
2669
-			if ($globalDebug) echo "downloading ".$filename.'...';
3262
+			if ($globalDebug) {
3263
+				echo "downloading ".$filename.'...';
3264
+			}
2670 3265
 			update_db::download('http://celestrak.com/NORAD/elements/'.$filename,$tmp_dir.$filename);
2671 3266
 			if (file_exists($tmp_dir.$filename)) {
2672
-				if ($globalDebug) echo "Add to DB ".$filename."...";
3267
+				if ($globalDebug) {
3268
+					echo "Add to DB ".$filename."...";
3269
+				}
2673 3270
 				$error = update_db::tle($tmp_dir.$filename,str_replace('.txt','',$filename));
2674
-			} else $error = "File ".$tmp_dir.$filename." doesn't exist. Download failed.";
3271
+			} else {
3272
+				$error = "File ".$tmp_dir.$filename." doesn't exist. Download failed.";
3273
+			}
2675 3274
 			if ($error != '') {
2676 3275
 				echo $error."\n";
2677
-			} elseif ($globalDebug) echo "Done\n";
3276
+			} elseif ($globalDebug) {
3277
+				echo "Done\n";
3278
+			}
2678 3279
 		}
2679 3280
 		return '';
2680 3281
 	}
2681 3282
 
2682 3283
 	public static function update_ucsdb() {
2683 3284
 		global $tmp_dir, $globalDebug;
2684
-		if ($globalDebug) echo "Download UCS DB : Download...";
3285
+		if ($globalDebug) {
3286
+			echo "Download UCS DB : Download...";
3287
+		}
2685 3288
 		update_db::download('https://s3.amazonaws.com/ucs-documents/nuclear-weapons/sat-database/4-11-17-update/UCS_Satellite_Database_officialname_1-1-17.txt',$tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt');
2686 3289
 		if (file_exists($tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt')) {
2687
-			if ($globalDebug) echo "Add to DB...";
3290
+			if ($globalDebug) {
3291
+				echo "Add to DB...";
3292
+			}
2688 3293
 			$error = update_db::satellite_ucsdb($tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt');
2689
-		} else $error = "File ".$tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt'." doesn't exist. Download failed.";
3294
+		} else {
3295
+			$error = "File ".$tmp_dir.'UCS_Satellite_Database_officialname_1-1-17.txt'." doesn't exist. Download failed.";
3296
+		}
2690 3297
 		if ($error != '') {
2691 3298
 			echo $error."\n";
2692
-		} elseif ($globalDebug) echo "Done\n";
3299
+		} elseif ($globalDebug) {
3300
+			echo "Done\n";
3301
+		}
2693 3302
 		return '';
2694 3303
 	}
2695 3304
 
2696 3305
 	public static function update_celestrak() {
2697 3306
 		global $tmp_dir, $globalDebug;
2698
-		if ($globalDebug) echo "Download Celestrak DB : Download...";
3307
+		if ($globalDebug) {
3308
+			echo "Download Celestrak DB : Download...";
3309
+		}
2699 3310
 		update_db::download('http://celestrak.com/pub/satcat.txt',$tmp_dir.'satcat.txt');
2700 3311
 		if (file_exists($tmp_dir.'satcat.txt')) {
2701
-			if ($globalDebug) echo "Add to DB...";
3312
+			if ($globalDebug) {
3313
+				echo "Add to DB...";
3314
+			}
2702 3315
 			$error = update_db::satellite_celestrak($tmp_dir.'satcat.txt');
2703
-		} else $error = "File ".$tmp_dir.'satcat.txt'." doesn't exist. Download failed.";
3316
+		} else {
3317
+			$error = "File ".$tmp_dir.'satcat.txt'." doesn't exist. Download failed.";
3318
+		}
2704 3319
 		if ($error != '') {
2705 3320
 			echo $error."\n";
2706
-		} elseif ($globalDebug) echo "Done\n";
3321
+		} elseif ($globalDebug) {
3322
+			echo "Done\n";
3323
+		}
2707 3324
 		return '';
2708 3325
 	}
2709 3326
 
2710 3327
 	public static function update_models() {
2711 3328
 		global $tmp_dir, $globalDebug;
2712 3329
 		$error = '';
2713
-		if ($globalDebug) echo "Models from FlightAirMap website : Download...";
3330
+		if ($globalDebug) {
3331
+			echo "Models from FlightAirMap website : Download...";
3332
+		}
2714 3333
 		update_db::download('http://data.flightairmap.com/data/models/models.md5sum',$tmp_dir.'models.md5sum');
2715 3334
 		if (file_exists($tmp_dir.'models.md5sum')) {
2716
-			if ($globalDebug) echo "Check files...\n";
3335
+			if ($globalDebug) {
3336
+				echo "Check files...\n";
3337
+			}
2717 3338
 			$newmodelsdb = array();
2718 3339
 			if (($handle = fopen($tmp_dir.'models.md5sum','r')) !== FALSE) {
2719 3340
 				while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
@@ -2732,25 +3353,35 @@  discard block
 block discarded – undo
2732 3353
 			}
2733 3354
 			$diff = array_diff($newmodelsdb,$modelsdb);
2734 3355
 			foreach ($diff as $key => $value) {
2735
-				if ($globalDebug) echo 'Downloading model '.$key.' ...'."\n";
3356
+				if ($globalDebug) {
3357
+					echo 'Downloading model '.$key.' ...'."\n";
3358
+				}
2736 3359
 				update_db::download('http://data.flightairmap.com/data/models/'.$key,dirname(__FILE__).'/../models/'.$key);
2737 3360
 				
2738 3361
 			}
2739 3362
 			update_db::download('http://data.flightairmap.com/data/models/models.md5sum',dirname(__FILE__).'/../models/models.md5sum');
2740
-		} else $error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
3363
+		} else {
3364
+			$error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
3365
+		}
2741 3366
 		if ($error != '') {
2742 3367
 			return $error;
2743
-		} elseif ($globalDebug) echo "Done\n";
3368
+		} elseif ($globalDebug) {
3369
+			echo "Done\n";
3370
+		}
2744 3371
 		return '';
2745 3372
 	}
2746 3373
 
2747 3374
 	public static function update_space_models() {
2748 3375
 		global $tmp_dir, $globalDebug;
2749 3376
 		$error = '';
2750
-		if ($globalDebug) echo "Space models from FlightAirMap website : Download...";
3377
+		if ($globalDebug) {
3378
+			echo "Space models from FlightAirMap website : Download...";
3379
+		}
2751 3380
 		update_db::download('http://data.flightairmap.com/data/models/space/space_models.md5sum',$tmp_dir.'space_models.md5sum');
2752 3381
 		if (file_exists($tmp_dir.'space_models.md5sum')) {
2753
-			if ($globalDebug) echo "Check files...\n";
3382
+			if ($globalDebug) {
3383
+				echo "Check files...\n";
3384
+			}
2754 3385
 			$newmodelsdb = array();
2755 3386
 			if (($handle = fopen($tmp_dir.'space_models.md5sum','r')) !== FALSE) {
2756 3387
 				while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
@@ -2769,25 +3400,35 @@  discard block
 block discarded – undo
2769 3400
 			}
2770 3401
 			$diff = array_diff($newmodelsdb,$modelsdb);
2771 3402
 			foreach ($diff as $key => $value) {
2772
-				if ($globalDebug) echo 'Downloading space model '.$key.' ...'."\n";
3403
+				if ($globalDebug) {
3404
+					echo 'Downloading space model '.$key.' ...'."\n";
3405
+				}
2773 3406
 				update_db::download('http://data.flightairmap.com/data/models/space/'.$key,dirname(__FILE__).'/../models/space/'.$key);
2774 3407
 				
2775 3408
 			}
2776 3409
 			update_db::download('http://data.flightairmap.com/data/models/space/space_models.md5sum',dirname(__FILE__).'/../models/space/space_models.md5sum');
2777
-		} else $error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
3410
+		} else {
3411
+			$error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
3412
+		}
2778 3413
 		if ($error != '') {
2779 3414
 			return $error;
2780
-		} elseif ($globalDebug) echo "Done\n";
3415
+		} elseif ($globalDebug) {
3416
+			echo "Done\n";
3417
+		}
2781 3418
 		return '';
2782 3419
 	}
2783 3420
 
2784 3421
 	public static function update_vehicules_models() {
2785 3422
 		global $tmp_dir, $globalDebug;
2786 3423
 		$error = '';
2787
-		if ($globalDebug) echo "Vehicules models from FlightAirMap website : Download...";
3424
+		if ($globalDebug) {
3425
+			echo "Vehicules models from FlightAirMap website : Download...";
3426
+		}
2788 3427
 		update_db::download('http://data.flightairmap.com/data/models/vehicules/vehicules_models.md5sum',$tmp_dir.'vehicules_models.md5sum');
2789 3428
 		if (file_exists($tmp_dir.'vehicules_models.md5sum')) {
2790
-			if ($globalDebug) echo "Check files...\n";
3429
+			if ($globalDebug) {
3430
+				echo "Check files...\n";
3431
+			}
2791 3432
 			$newmodelsdb = array();
2792 3433
 			if (($handle = fopen($tmp_dir.'vehicules_models.md5sum','r')) !== FALSE) {
2793 3434
 				while (($row = fgetcsv($handle,1000," ")) !== FALSE) {
@@ -2806,15 +3447,21 @@  discard block
 block discarded – undo
2806 3447
 			}
2807 3448
 			$diff = array_diff($newmodelsdb,$modelsdb);
2808 3449
 			foreach ($diff as $key => $value) {
2809
-				if ($globalDebug) echo 'Downloading vehicules model '.$key.' ...'."\n";
3450
+				if ($globalDebug) {
3451
+					echo 'Downloading vehicules model '.$key.' ...'."\n";
3452
+				}
2810 3453
 				update_db::download('http://data.flightairmap.com/data/models/vehicules/'.$key,dirname(__FILE__).'/../models/vehicules/'.$key);
2811 3454
 				
2812 3455
 			}
2813 3456
 			update_db::download('http://data.flightairmap.com/data/models/vehicules/vehicules_models.md5sum',dirname(__FILE__).'/../models/vehicules/vehicules_models.md5sum');
2814
-		} else $error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
3457
+		} else {
3458
+			$error = "File ".$tmp_dir.'models.md5sum'." doesn't exist. Download failed.";
3459
+		}
2815 3460
 		if ($error != '') {
2816 3461
 			return $error;
2817
-		} elseif ($globalDebug) echo "Done\n";
3462
+		} elseif ($globalDebug) {
3463
+			echo "Done\n";
3464
+		}
2818 3465
 		return '';
2819 3466
 	}
2820 3467
 
@@ -2857,7 +3504,9 @@  discard block
 block discarded – undo
2857 3504
                 }
2858 3505
 
2859 3506
 		$error = '';
2860
-		if ($globalDebug) echo "Notam : Download...";
3507
+		if ($globalDebug) {
3508
+			echo "Notam : Download...";
3509
+		}
2861 3510
 		update_db::download($globalNOTAMSource,$tmp_dir.'notam.rss');
2862 3511
 		if (file_exists($tmp_dir.'notam.rss')) {
2863 3512
 			$notams = json_decode(json_encode(simplexml_load_file($tmp_dir.'notam.rss')),true);
@@ -2872,14 +3521,30 @@  discard block
 block discarded – undo
2872 3521
 				$data['fir'] = $q[0];
2873 3522
 				$data['code'] = $q[1];
2874 3523
 				$ifrvfr = $q[2];
2875
-				if ($ifrvfr == 'IV') $data['rules'] = 'IFR/VFR';
2876
-				if ($ifrvfr == 'I') $data['rules'] = 'IFR';
2877
-				if ($ifrvfr == 'V') $data['rules'] = 'VFR';
2878
-				if ($q[4] == 'A') $data['scope'] = 'Airport warning';
2879
-				if ($q[4] == 'E') $data['scope'] = 'Enroute warning';
2880
-				if ($q[4] == 'W') $data['scope'] = 'Navigation warning';
2881
-				if ($q[4] == 'AE') $data['scope'] = 'Airport/Enroute warning';
2882
-				if ($q[4] == 'AW') $data['scope'] = 'Airport/Navigation warning';
3524
+				if ($ifrvfr == 'IV') {
3525
+					$data['rules'] = 'IFR/VFR';
3526
+				}
3527
+				if ($ifrvfr == 'I') {
3528
+					$data['rules'] = 'IFR';
3529
+				}
3530
+				if ($ifrvfr == 'V') {
3531
+					$data['rules'] = 'VFR';
3532
+				}
3533
+				if ($q[4] == 'A') {
3534
+					$data['scope'] = 'Airport warning';
3535
+				}
3536
+				if ($q[4] == 'E') {
3537
+					$data['scope'] = 'Enroute warning';
3538
+				}
3539
+				if ($q[4] == 'W') {
3540
+					$data['scope'] = 'Navigation warning';
3541
+				}
3542
+				if ($q[4] == 'AE') {
3543
+					$data['scope'] = 'Airport/Enroute warning';
3544
+				}
3545
+				if ($q[4] == 'AW') {
3546
+					$data['scope'] = 'Airport/Navigation warning';
3547
+				}
2883 3548
 				//$data['scope'] = $q[4];
2884 3549
 				$data['lower_limit'] = $q[5];
2885 3550
 				$data['upper_limit'] = $q[6];
@@ -2887,8 +3552,12 @@  discard block
 block discarded – undo
2887 3552
 				sscanf($latlonrad,'%4c%c%5c%c%3d',$las,$lac,$lns,$lnc,$radius);
2888 3553
 				$latitude = $Common->convertDec($las,'latitude');
2889 3554
 				$longitude = $Common->convertDec($lns,'longitude');
2890
-				if ($lac == 'S') $latitude = '-'.$latitude;
2891
-				if ($lnc == 'W') $longitude = '-'.$longitude;
3555
+				if ($lac == 'S') {
3556
+					$latitude = '-'.$latitude;
3557
+				}
3558
+				if ($lnc == 'W') {
3559
+					$longitude = '-'.$longitude;
3560
+				}
2892 3561
 				$data['center_latitude'] = $latitude;
2893 3562
 				$data['center_longitude'] = $longitude;
2894 3563
 				$data['radius'] = intval($radius);
@@ -2918,10 +3587,14 @@  discard block
 block discarded – undo
2918 3587
 				$NOTAM->addNOTAM($data['ref'],$data['title'],'',$data['fir'],$data['code'],'',$data['scope'],$data['lower_limit'],$data['upper_limit'],$data['center_latitude'],$data['center_longitude'],$data['radius'],$data['date_begin'],$data['date_end'],$data['permanent'],$data['text'],$data['full_notam']);
2919 3588
 				unset($data);
2920 3589
 			} 
2921
-		} else $error = "File ".$tmp_dir.'notam.rss'." doesn't exist. Download failed.";
3590
+		} else {
3591
+			$error = "File ".$tmp_dir.'notam.rss'." doesn't exist. Download failed.";
3592
+		}
2922 3593
 		if ($error != '') {
2923 3594
 			return $error;
2924
-		} elseif ($globalDebug) echo "Done\n";
3595
+		} elseif ($globalDebug) {
3596
+			echo "Done\n";
3597
+		}
2925 3598
 		return '';
2926 3599
 	}
2927 3600
 	
@@ -2946,7 +3619,9 @@  discard block
 block discarded – undo
2946 3619
 		$airspace_lst = $Common->getData('https://raw.githubusercontent.com/XCSoar/xcsoar-data-repository/master/data/airspace.json');
2947 3620
 		$airspace_json = json_decode($airspace_lst,true);
2948 3621
 		foreach ($airspace_json['records'] as $airspace) {
2949
-			if ($globalDebug) echo $airspace['name']."...\n";
3622
+			if ($globalDebug) {
3623
+				echo $airspace['name']."...\n";
3624
+			}
2950 3625
 			update_db::download($airspace['uri'],$tmp_dir.$airspace['name']);
2951 3626
 			if (file_exists($tmp_dir.$airspace['name'])) {
2952 3627
 				file_put_contents($tmp_dir.$airspace['name'], utf8_encode(file_get_contents($tmp_dir.$airspace['name'])));
@@ -2990,8 +3665,11 @@  discard block
 block discarded – undo
2990 3665
                         return "error : ".$e->getMessage();
2991 3666
                 }
2992 3667
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
2993
-                if ($row['nb'] > 0) return false;
2994
-                else return true;
3668
+                if ($row['nb'] > 0) {
3669
+                	return false;
3670
+                } else {
3671
+                	return true;
3672
+                }
2995 3673
 	}
2996 3674
 
2997 3675
 	public static function insert_last_update() {
@@ -3016,8 +3694,11 @@  discard block
 block discarded – undo
3016 3694
                         return "error : ".$e->getMessage();
3017 3695
                 }
3018 3696
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
3019
-                if ($row['nb'] > 0) return true;
3020
-                else return false;
3697
+                if ($row['nb'] > 0) {
3698
+                	return true;
3699
+                } else {
3700
+                	return false;
3701
+                }
3021 3702
 	}
3022 3703
 
3023 3704
 	public static function check_geoid_version($version) {
@@ -3030,8 +3711,11 @@  discard block
 block discarded – undo
3030 3711
                         return "error : ".$e->getMessage();
3031 3712
                 }
3032 3713
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
3033
-                if ($row['nb'] > 0) return true;
3034
-                else return false;
3714
+                if ($row['nb'] > 0) {
3715
+                	return true;
3716
+                } else {
3717
+                	return false;
3718
+                }
3035 3719
 	}
3036 3720
 
3037 3721
 	public static function check_marine_identity_version($version) {
@@ -3044,8 +3728,11 @@  discard block
 block discarded – undo
3044 3728
 			return "error : ".$e->getMessage();
3045 3729
 		}
3046 3730
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3047
-		if ($row['nb'] > 0) return true;
3048
-		else return false;
3731
+		if ($row['nb'] > 0) {
3732
+			return true;
3733
+		} else {
3734
+			return false;
3735
+		}
3049 3736
 	}
3050 3737
 
3051 3738
 	public static function check_satellite_version($version) {
@@ -3058,8 +3745,11 @@  discard block
 block discarded – undo
3058 3745
 			return "error : ".$e->getMessage();
3059 3746
 		}
3060 3747
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3061
-		if ($row['nb'] > 0) return true;
3062
-		else return false;
3748
+		if ($row['nb'] > 0) {
3749
+			return true;
3750
+		} else {
3751
+			return false;
3752
+		}
3063 3753
 	}
3064 3754
 
3065 3755
 	public static function check_airlines_version($version) {
@@ -3072,8 +3762,11 @@  discard block
 block discarded – undo
3072 3762
 			return "error : ".$e->getMessage();
3073 3763
 		}
3074 3764
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3075
-		if ($row['nb'] > 0) return true;
3076
-		else return false;
3765
+		if ($row['nb'] > 0) {
3766
+			return true;
3767
+		} else {
3768
+			return false;
3769
+		}
3077 3770
 	}
3078 3771
 
3079 3772
 	public static function check_notam_version($version) {
@@ -3086,8 +3779,11 @@  discard block
 block discarded – undo
3086 3779
 			return "error : ".$e->getMessage();
3087 3780
 		}
3088 3781
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3089
-		if ($row['nb'] > 0) return true;
3090
-		else return false;
3782
+		if ($row['nb'] > 0) {
3783
+			return true;
3784
+		} else {
3785
+			return false;
3786
+		}
3091 3787
 	}
3092 3788
 
3093 3789
 	public static function insert_airlines_version($version) {
@@ -3177,8 +3873,11 @@  discard block
 block discarded – undo
3177 3873
                         return "error : ".$e->getMessage();
3178 3874
                 }
3179 3875
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
3180
-                if ($row['nb'] > 0) return false;
3181
-                else return true;
3876
+                if ($row['nb'] > 0) {
3877
+                	return false;
3878
+                } else {
3879
+                	return true;
3880
+                }
3182 3881
 	}
3183 3882
 
3184 3883
 	public static function insert_last_notam_update() {
@@ -3208,8 +3907,11 @@  discard block
 block discarded – undo
3208 3907
                         return "error : ".$e->getMessage();
3209 3908
                 }
3210 3909
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
3211
-                if ($row['nb'] > 0) return false;
3212
-                else return true;
3910
+                if ($row['nb'] > 0) {
3911
+                	return false;
3912
+                } else {
3913
+                	return true;
3914
+                }
3213 3915
 	}
3214 3916
 
3215 3917
 	public static function insert_last_airspace_update() {
@@ -3239,8 +3941,11 @@  discard block
 block discarded – undo
3239 3941
                         return "error : ".$e->getMessage();
3240 3942
                 }
3241 3943
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
3242
-                if ($row['nb'] > 0) return false;
3243
-                else return true;
3944
+                if ($row['nb'] > 0) {
3945
+                	return false;
3946
+                } else {
3947
+                	return true;
3948
+                }
3244 3949
 	}
3245 3950
 
3246 3951
 	public static function insert_last_geoid_update() {
@@ -3270,8 +3975,11 @@  discard block
 block discarded – undo
3270 3975
 			return "error : ".$e->getMessage();
3271 3976
 		}
3272 3977
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3273
-		if ($row['nb'] > 0) return false;
3274
-		else return true;
3978
+		if ($row['nb'] > 0) {
3979
+			return false;
3980
+		} else {
3981
+			return true;
3982
+		}
3275 3983
 	}
3276 3984
 
3277 3985
 	public static function insert_last_owner_update() {
@@ -3301,8 +4009,11 @@  discard block
 block discarded – undo
3301 4009
 			return "error : ".$e->getMessage();
3302 4010
 		}
3303 4011
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3304
-		if ($row['nb'] > 0) return false;
3305
-		else return true;
4012
+		if ($row['nb'] > 0) {
4013
+			return false;
4014
+		} else {
4015
+			return true;
4016
+		}
3306 4017
 	}
3307 4018
 
3308 4019
 	public static function insert_last_fires_update() {
@@ -3332,8 +4043,11 @@  discard block
 block discarded – undo
3332 4043
 			return "error : ".$e->getMessage();
3333 4044
 		}
3334 4045
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3335
-		if ($row['nb'] > 0) return false;
3336
-		else return true;
4046
+		if ($row['nb'] > 0) {
4047
+			return false;
4048
+		} else {
4049
+			return true;
4050
+		}
3337 4051
 	}
3338 4052
 
3339 4053
 	public static function insert_last_airlines_update() {
@@ -3363,8 +4077,11 @@  discard block
 block discarded – undo
3363 4077
                         return "error : ".$e->getMessage();
3364 4078
                 }
3365 4079
                 $row = $sth->fetch(PDO::FETCH_ASSOC);
3366
-                if ($row['nb'] > 0) return false;
3367
-                else return true;
4080
+                if ($row['nb'] > 0) {
4081
+                	return false;
4082
+                } else {
4083
+                	return true;
4084
+                }
3368 4085
 	}
3369 4086
 
3370 4087
 	public static function insert_last_schedules_update() {
@@ -3394,8 +4111,11 @@  discard block
 block discarded – undo
3394 4111
 			return "error : ".$e->getMessage();
3395 4112
 		}
3396 4113
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3397
-		if ($row['nb'] > 0) return false;
3398
-		else return true;
4114
+		if ($row['nb'] > 0) {
4115
+			return false;
4116
+		} else {
4117
+			return true;
4118
+		}
3399 4119
 	}
3400 4120
 
3401 4121
 	public static function insert_last_tle_update() {
@@ -3425,8 +4145,11 @@  discard block
 block discarded – undo
3425 4145
 			return "error : ".$e->getMessage();
3426 4146
 		}
3427 4147
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3428
-		if ($row['nb'] > 0) return false;
3429
-		else return true;
4148
+		if ($row['nb'] > 0) {
4149
+			return false;
4150
+		} else {
4151
+			return true;
4152
+		}
3430 4153
 	}
3431 4154
 
3432 4155
 	public static function insert_last_ucsdb_update() {
@@ -3456,8 +4179,11 @@  discard block
 block discarded – undo
3456 4179
 			return "error : ".$e->getMessage();
3457 4180
 		}
3458 4181
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3459
-		if ($row['nb'] > 0) return false;
3460
-		else return true;
4182
+		if ($row['nb'] > 0) {
4183
+			return false;
4184
+		} else {
4185
+			return true;
4186
+		}
3461 4187
 	}
3462 4188
 
3463 4189
 	public static function insert_last_celestrak_update() {
@@ -3487,8 +4213,11 @@  discard block
 block discarded – undo
3487 4213
 			return "error : ".$e->getMessage();
3488 4214
 		}
3489 4215
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3490
-		if ($row['nb'] > 0) return false;
3491
-		else return true;
4216
+		if ($row['nb'] > 0) {
4217
+			return false;
4218
+		} else {
4219
+			return true;
4220
+		}
3492 4221
 	}
3493 4222
 
3494 4223
 	public static function check_last_satellite_update() {
@@ -3506,8 +4235,11 @@  discard block
 block discarded – undo
3506 4235
 			return "error : ".$e->getMessage();
3507 4236
 		}
3508 4237
 		$row = $sth->fetch(PDO::FETCH_ASSOC);
3509
-		if ($row['nb'] > 0) return false;
3510
-		else return true;
4238
+		if ($row['nb'] > 0) {
4239
+			return false;
4240
+		} else {
4241
+			return true;
4242
+		}
3511 4243
 	}
3512 4244
 
3513 4245
 	public static function insert_last_marine_identity_update() {
Please login to merge, or discard this patch.
require/class.MarineImport.php 3 patches
Braces   +193 added lines, -66 removed lines patch added patch discarded remove patch
@@ -54,7 +54,9 @@  discard block
 block discarded – undo
54 54
     public function checkAll() {
55 55
 	global $globalDebug, $globalNoDB;
56 56
 	if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
57
-	    if ($globalDebug) echo "Update last seen tracked data...\n";
57
+	    if ($globalDebug) {
58
+	    	echo "Update last seen tracked data...\n";
59
+	    }
58 60
 	    foreach ($this->all_tracked as $key => $flight) {
59 61
 		if (isset($this->all_tracked[$key]['id'])) {
60 62
 		    //echo $this->all_tracked[$key]['id'].' - '.$this->all_tracked[$key]['latitude'].'  '.$this->all_tracked[$key]['longitude']."\n";
@@ -68,13 +70,17 @@  discard block
 block discarded – undo
68 70
     public function del() {
69 71
 	global $globalDebug, $globalNoDB, $globalNoImport;
70 72
 	// Delete old infos
71
-	if ($globalDebug) echo 'Delete old values and update latest data...'."\n";
73
+	if ($globalDebug) {
74
+		echo 'Delete old values and update latest data...'."\n";
75
+	}
72 76
 	foreach ($this->all_tracked as $key => $flight) {
73 77
     	    if (isset($flight['lastupdate'])) {
74 78
         	if ($flight['lastupdate'] < (time()-3000)) {
75 79
             	    if ((!isset($globalNoImport) || $globalNoImport !== TRUE) && (!isset($globalNoDB) || $globalNoDB !== TRUE)) {
76 80
             		if (isset($this->all_tracked[$key]['id'])) {
77
-            		    if ($globalDebug) echo "--- Delete old values with id ".$this->all_tracked[$key]['id']."\n";
81
+            		    if ($globalDebug) {
82
+            		    	echo "--- Delete old values with id ".$this->all_tracked[$key]['id']."\n";
83
+            		    }
78 84
 			    /*
79 85
 			    $MarineLive = new MarineLive();
80 86
             		    $MarineLive->deleteLiveMarineDataById($this->all_tracked[$key]['id']);
@@ -84,7 +90,9 @@  discard block
 block discarded – undo
84 90
             		    $Marine = new Marine($this->db);
85 91
             		    if ($this->all_tracked[$key]['latitude'] != '' && $this->all_tracked[$key]['longitude'] != '') {
86 92
 				$result = $Marine->updateLatestMarineData($this->all_tracked[$key]['id'],$this->all_tracked[$key]['ident'],$this->all_tracked[$key]['latitude'],$this->all_tracked[$key]['longitude'],$this->all_tracked[$key]['speed'],$this->all_tracked[$key]['datetime']);
87
-				if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n";
93
+				if ($globalDebug && $result != 'success') {
94
+					echo '!!! ERROR : '.$result."\n";
95
+				}
88 96
 			    }
89 97
 			    // Put in archive
90 98
 //				$Marine->db = null;
@@ -98,7 +106,9 @@  discard block
 block discarded – undo
98 106
 
99 107
     public function add($line) {
100 108
 	global $globalFork, $globalDistanceIgnore, $globalDaemon, $globalDebug, $globalCoordMinChange, $globalDebugTimeElapsed, $globalCenterLatitude, $globalCenterLongitude, $globalBeta, $globalSourcesupdate, $globalAllTracked, $globalNoImport, $globalNoDB, $globalServerAPRS,$APRSMarine;
101
-	if (!isset($globalCoordMinChange) || $globalCoordMinChange == '') $globalCoordMinChange = '0.02';
109
+	if (!isset($globalCoordMinChange) || $globalCoordMinChange == '') {
110
+		$globalCoordMinChange = '0.02';
111
+	}
102 112
 	date_default_timezone_set('UTC');
103 113
 	$dataFound = false;
104 114
 	$send = false;
@@ -112,20 +122,30 @@  discard block
 block discarded – undo
112 122
 		// Increment message number
113 123
 		if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE) {
114 124
 		    $current_date = date('Y-m-d');
115
-		    if (isset($line['source_name'])) $source = $line['source_name'];
116
-		    else $source = '';
117
-		    if ($source == '' || $line['format_source'] == 'aprs') $source = $line['format_source'];
125
+		    if (isset($line['source_name'])) {
126
+		    	$source = $line['source_name'];
127
+		    } else {
128
+		    	$source = '';
129
+		    }
130
+		    if ($source == '' || $line['format_source'] == 'aprs') {
131
+		    	$source = $line['format_source'];
132
+		    }
118 133
 		    if (!isset($this->stats[$current_date][$source]['msg'])) {
119 134
 		    	$this->stats[$current_date][$source]['msg']['date'] = time();
120 135
 		    	$this->stats[$current_date][$source]['msg']['nb'] = 1;
121
-		    } else $this->stats[$current_date][$source]['msg']['nb'] += 1;
136
+		    } else {
137
+		    	$this->stats[$current_date][$source]['msg']['nb'] += 1;
138
+		    }
122 139
 		}
123 140
 		
124 141
 		
125 142
 		$Common = new Common();
126 143
 		$AIS = new AIS();
127
-	        if (!isset($line['id'])) $id = trim($line['mmsi']);
128
-	        else $id = trim($line['id']);
144
+	        if (!isset($line['id'])) {
145
+	        	$id = trim($line['mmsi']);
146
+	        } else {
147
+	        	$id = trim($line['id']);
148
+	        }
129 149
 		
130 150
 		if (!isset($this->all_tracked[$id])) {
131 151
 		    $this->all_tracked[$id] = array();
@@ -133,10 +153,16 @@  discard block
 block discarded – undo
133 153
 		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => '','latitude' => '', 'longitude' => '', 'speed' => '0', 'heading' => '', 'format_source' => '','source_name' => '','comment'=> '','type' => '','typeid' => '','noarchive' => false,'putinarchive' => true,'over_country' => '','mmsi' => '','status' => '','status_id' => '','imo' => '','callsign' => '','arrival_code' => '','arrival_date' => '','mmsi_type' => ''));
134 154
 		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('lastupdate' => time()));
135 155
 		    if (!isset($line['id'])) {
136
-			if (!isset($globalDaemon)) $globalDaemon = TRUE;
156
+			if (!isset($globalDaemon)) {
157
+				$globalDaemon = TRUE;
158
+			}
137 159
 			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $id.'-'.date('YmdHi')));
138
-		     } else $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $line['id']));
139
-		    if ($globalAllTracked !== FALSE) $dataFound = true;
160
+		     } else {
161
+		     	$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $line['id']));
162
+		     }
163
+		    if ($globalAllTracked !== FALSE) {
164
+		    	$dataFound = true;
165
+		    }
140 166
 		}
141 167
 		
142 168
 		if (isset($line['mmsi']) && $line['mmsi'] != '' && $line['mmsi'] != $this->all_tracked[$id]['mmsi']) {
@@ -186,34 +212,49 @@  discard block
 block discarded – undo
186 212
 				$Marine = new Marine($this->db);
187 213
 				$fromsource = NULL;
188 214
 				$result = $Marine->updateIdentMarineData($this->all_tracked[$id]['id'],$this->all_tracked[$id]['ident'],$fromsource);
189
-				if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n";
215
+				if ($globalDebug && $result != 'success') {
216
+					echo '!!! ERROR : '.$result."\n";
217
+				}
190 218
 				$Marine->db = null;
191
-				if ($globalDebugTimeElapsed) echo 'Time elapsed for update identspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
219
+				if ($globalDebugTimeElapsed) {
220
+					echo 'Time elapsed for update identspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
221
+				}
192 222
 			    }
193 223
 			}
194 224
 		    }
195
-		    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['ident']));
225
+		    if (!isset($this->all_tracked[$id]['id'])) {
226
+		    	$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['ident']));
227
+		    }
196 228
 		}
197 229
 
198 230
 		if (isset($line['datetime']) && strtotime($line['datetime']) > time()-30*60 && strtotime($line['datetime']) < time()+20*60) {
199 231
 		    if (!isset($this->all_tracked[$id]['datetime']) || strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime'])) {
200 232
 			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('datetime' => $line['datetime']));
201 233
 		    } else {
202
-				if (strtotime($line['datetime']) == strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) echo "!!! Date is the same as previous data for ".$this->all_tracked[$id]['mmsi']."\n";
203
-				elseif (strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) echo "!!! Date previous latest data (".$line['datetime']." > ".$this->all_tracked[$id]['datetime'].") !!! for ".$this->all_tracked[$id]['hex']." - format : ".$line['format_source']."\n";
234
+				if (strtotime($line['datetime']) == strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) {
235
+					echo "!!! Date is the same as previous data for ".$this->all_tracked[$id]['mmsi']."\n";
236
+				} elseif (strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) {
237
+					echo "!!! Date previous latest data (".$line['datetime']." > ".$this->all_tracked[$id]['datetime'].") !!! for ".$this->all_tracked[$id]['hex']." - format : ".$line['format_source']."\n";
238
+				}
204 239
 				return '';
205 240
 		    }
206 241
 		} elseif (isset($line['datetime']) && strtotime($line['datetime']) <= time()-30*60) {
207
-			if ($globalDebug) echo "!!! Date is too old ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
242
+			if ($globalDebug) {
243
+				echo "!!! Date is too old ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
244
+			}
208 245
 			return '';
209 246
 		} elseif (isset($line['datetime']) && strtotime($line['datetime']) >= time()+20*60) {
210
-			if ($globalDebug) echo "!!! Date is in the future ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
247
+			if ($globalDebug) {
248
+				echo "!!! Date is in the future ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
249
+			}
211 250
 			return '';
212 251
 		} elseif (!isset($line['datetime'])) {
213 252
 			date_default_timezone_set('UTC');
214 253
 			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('datetime' => date('Y-m-d H:i:s')));
215 254
 		} else {
216
-			if ($globalDebug) echo "!!! Unknow date error ".$this->all_tracked[$id]['mmsi']." date: ".$line['datetime']." - format : ".$line['format_source']."!!!";
255
+			if ($globalDebug) {
256
+				echo "!!! Unknow date error ".$this->all_tracked[$id]['mmsi']." date: ".$line['datetime']." - format : ".$line['format_source']."!!!";
257
+			}
217 258
 			return '';
218 259
 		}
219 260
 
@@ -226,14 +267,21 @@  discard block
 block discarded – undo
226 267
 		    if ($distance > 1000 && $distance < 10000) {
227 268
 			$speed = $distance/(time() - $this->all_tracked[$id]['time_last_coord']);
228 269
 			$speed = $speed*3.6;
229
-			if ($speed < 1000) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($speed)));
230
-  			if ($globalDebug) echo "ø Calculated Speed for ".$this->all_tracked[$id]['hex']." : ".$speed." - distance : ".$distance."\n";
270
+			if ($speed < 1000) {
271
+				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($speed)));
272
+			}
273
+  			if ($globalDebug) {
274
+  				echo "ø Calculated Speed for ".$this->all_tracked[$id]['hex']." : ".$speed." - distance : ".$distance."\n";
275
+  			}
231 276
 		    }
232 277
 		}
233 278
 
234 279
 	        if (isset($line['latitude']) && isset($line['longitude']) && $line['latitude'] != '' && $line['longitude'] != '' && is_numeric($line['latitude']) && is_numeric($line['longitude'])) {
235
-	    	    if (isset($this->all_tracked[$id]['time_last_coord'])) $timediff = round(time()-$this->all_tracked[$id]['time_last_coord']);
236
-	    	    else unset($timediff);
280
+	    	    if (isset($this->all_tracked[$id]['time_last_coord'])) {
281
+	    	    	$timediff = round(time()-$this->all_tracked[$id]['time_last_coord']);
282
+	    	    } else {
283
+	    	    	unset($timediff);
284
+	    	    }
237 285
 	    	    if ($this->tmd > 5 || !isset($timediff) || $timediff > 2000 || ($timediff > 30 && isset($this->all_tracked[$id]['latitude']) && isset($this->all_tracked[$id]['longitude']) && $Common->withinThreshold($timediff,$Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')))) {
238 286
 			if (isset($this->all_tracked[$id]['archive_latitude']) && isset($this->all_tracked[$id]['archive_longitude']) && isset($this->all_tracked[$id]['livedb_latitude']) && isset($this->all_tracked[$id]['livedb_longitude'])) {
239 287
 			    if (!$Common->checkLine($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['livedb_latitude'],$this->all_tracked[$id]['livedb_longitude'],$line['latitude'],$line['longitude'])) {
@@ -241,22 +289,32 @@  discard block
 block discarded – undo
241 289
 				$this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
242 290
 				$this->all_tracked[$id]['putinarchive'] = true;
243 291
 				
244
-				if ($globalDebug) echo "\n".' ------- Check Country for '.$this->all_tracked[$id]['ident'].' with latitude : '.$line['latitude'].' and longitude : '.$line['longitude'].'.... ';
292
+				if ($globalDebug) {
293
+					echo "\n".' ------- Check Country for '.$this->all_tracked[$id]['ident'].' with latitude : '.$line['latitude'].' and longitude : '.$line['longitude'].'.... ';
294
+				}
245 295
 				$timeelapsed = microtime(true);
246 296
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
247 297
 				    $Marine = new Marine($this->db);
248 298
 				    $all_country = $Marine->getCountryFromLatitudeLongitude($line['latitude'],$line['longitude']);
249
-				    if (!empty($all_country)) $this->all_tracked[$id]['over_country'] = $all_country['iso2'];
299
+				    if (!empty($all_country)) {
300
+				    	$this->all_tracked[$id]['over_country'] = $all_country['iso2'];
301
+				    }
250 302
 				    $Marine->db = null;
251
-				    if ($globalDebugTimeElapsed) echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
303
+				    if ($globalDebugTimeElapsed) {
304
+				    	echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
305
+				    }
252 306
 				}
253 307
 				$this->tmd = 0;
254
-				if ($globalDebug) echo 'FOUND : '.$this->all_tracked[$id]['over_country'].' ---------------'."\n";
308
+				if ($globalDebug) {
309
+					echo 'FOUND : '.$this->all_tracked[$id]['over_country'].' ---------------'."\n";
310
+				}
255 311
 			    }
256 312
 			}
257 313
 
258 314
 			if (isset($line['latitude']) && $line['latitude'] != '' && $line['latitude'] != 0 && $line['latitude'] < 91 && $line['latitude'] > -90) {
259
-				if (!isset($this->all_tracked[$id]['archive_latitude'])) $this->all_tracked[$id]['archive_latitude'] = $line['latitude'];
315
+				if (!isset($this->all_tracked[$id]['archive_latitude'])) {
316
+					$this->all_tracked[$id]['archive_latitude'] = $line['latitude'];
317
+				}
260 318
 				if (!isset($this->all_tracked[$id]['livedb_latitude']) || abs($this->all_tracked[$id]['livedb_latitude']-$line['latitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
261 319
 				    $this->all_tracked[$id]['livedb_latitude'] = $line['latitude'];
262 320
 				    $dataFound = true;
@@ -265,8 +323,12 @@  discard block
 block discarded – undo
265 323
 				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('latitude' => $line['latitude']));
266 324
 			}
267 325
 			if (isset($line['longitude']) && $line['longitude'] != '' && $line['longitude'] != 0 && $line['longitude'] < 360 && $line['longitude'] > -180) {
268
-			    if ($line['longitude'] > 180) $line['longitude'] = $line['longitude'] - 360;
269
-				if (!isset($this->all_tracked[$id]['archive_longitude'])) $this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
326
+			    if ($line['longitude'] > 180) {
327
+			    	$line['longitude'] = $line['longitude'] - 360;
328
+			    }
329
+				if (!isset($this->all_tracked[$id]['archive_longitude'])) {
330
+					$this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
331
+				}
270 332
 				if (!isset($this->all_tracked[$id]['livedb_longitude']) || abs($this->all_tracked[$id]['livedb_longitude']-$line['longitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
271 333
 				    $this->all_tracked[$id]['livedb_longitude'] = $line['longitude'];
272 334
 				    $dataFound = true;
@@ -284,7 +346,9 @@  discard block
 block discarded – undo
284 346
 		    }
285 347
 		}
286 348
 		if (isset($line['last_update']) && $line['last_update'] != '') {
287
-		    if (isset($this->all_tracked[$id]['last_update']) && $this->all_tracked[$id]['last_update'] != $line['last_update']) $dataFound = true;
349
+		    if (isset($this->all_tracked[$id]['last_update']) && $this->all_tracked[$id]['last_update'] != $line['last_update']) {
350
+		    	$dataFound = true;
351
+		    }
288 352
 		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('last_update' => $line['last_update']));
289 353
 		}
290 354
 		if (isset($line['format_source']) && $line['format_source'] != '') {
@@ -314,15 +378,21 @@  discard block
 block discarded – undo
314 378
 		}
315 379
 		
316 380
 		if (isset($line['heading']) && $line['heading'] != '') {
317
-		    if (is_int($this->all_tracked[$id]['heading']) && abs($this->all_tracked[$id]['heading']-round($line['heading'])) > 10) $this->all_tracked[$id]['putinarchive'] = true;
381
+		    if (is_int($this->all_tracked[$id]['heading']) && abs($this->all_tracked[$id]['heading']-round($line['heading'])) > 10) {
382
+		    	$this->all_tracked[$id]['putinarchive'] = true;
383
+		    }
318 384
 		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($line['heading'])));
319 385
 		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading_fromsrc' => true));
320 386
 		    //$dataFound = true;
321 387
   		} elseif (!isset($this->all_tracked[$id]['heading_fromsrc']) && isset($this->all_tracked[$id]['archive_latitude']) && $this->all_tracked[$id]['archive_latitude'] != $this->all_tracked[$id]['latitude'] && isset($this->all_tracked[$id]['archive_longitude']) && $this->all_tracked[$id]['archive_longitude'] != $this->all_tracked[$id]['longitude']) {
322 388
   		    $heading = $Common->getHeading($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
323 389
 		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($heading)));
324
-		    if (abs($this->all_tracked[$id]['heading']-round($heading)) > 10) $this->all_tracked[$id]['putinarchive'] = true;
325
-  		    if ($globalDebug) echo "ø Calculated Heading for ".$this->all_tracked[$id]['ident']." : ".$heading."\n";
390
+		    if (abs($this->all_tracked[$id]['heading']-round($heading)) > 10) {
391
+		    	$this->all_tracked[$id]['putinarchive'] = true;
392
+		    }
393
+  		    if ($globalDebug) {
394
+  		    	echo "ø Calculated Heading for ".$this->all_tracked[$id]['ident']." : ".$heading."\n";
395
+  		    }
326 396
   		}
327 397
 		//if (isset($globalSourcesupdate) && $globalSourcesupdate != '' && isset($this->all_tracked[$id]['lastupdate']) && time()-$this->all_tracked[$id]['lastupdate'] < $globalSourcesupdate) $dataFound = false;
328 398
 
@@ -334,23 +404,38 @@  discard block
 block discarded – undo
334 404
 		        if (!isset($globalDistanceIgnore['latitude']) || $this->all_tracked[$id]['longitude'] == ''  || $this->all_tracked[$id]['latitude'] == '' || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
335 405
 			    if (!isset($this->all_tracked[$id]['forcenew']) || $this->all_tracked[$id]['forcenew'] == 0) {
336 406
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
337
-				    if ($globalDebug) echo "Check if aircraft is already in DB...";
407
+				    if ($globalDebug) {
408
+				    	echo "Check if aircraft is already in DB...";
409
+				    }
338 410
 				    $timeelapsed = microtime(true);
339 411
 				    $MarineLive = new MarineLive($this->db);
340 412
 				    if (isset($line['id'])) {
341 413
 					$recent_ident = $MarineLive->checkIdRecent($line['id']);
342
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
414
+					if ($globalDebugTimeElapsed) {
415
+						echo 'Time elapsed for update checkIdRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
416
+					}
343 417
 				    } elseif (isset($this->all_tracked[$id]['mmsi']) && $this->all_tracked[$id]['mmsi'] != '') {
344 418
 					$recent_ident = $MarineLive->checkMMSIRecent($this->all_tracked[$id]['mmsi']);
345
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
419
+					if ($globalDebugTimeElapsed) {
420
+						echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
421
+					}
346 422
 				    } elseif (isset($this->all_tracked[$id]['ident']) && $this->all_tracked[$id]['ident'] != '') {
347 423
 					$recent_ident = $MarineLive->checkIdentRecent($this->all_tracked[$id]['ident']);
348
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
349
-				    } else $recent_ident = '';
424
+					if ($globalDebugTimeElapsed) {
425
+						echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
426
+					}
427
+				    } else {
428
+				    	$recent_ident = '';
429
+				    }
350 430
 				    $MarineLive->db=null;
351
-				    if ($globalDebug && $recent_ident == '') echo " Not in DB.\n";
352
-				    elseif ($globalDebug && $recent_ident != '') echo " Already in DB.\n";
353
-				} else $recent_ident = '';
431
+				    if ($globalDebug && $recent_ident == '') {
432
+				    	echo " Not in DB.\n";
433
+				    } elseif ($globalDebug && $recent_ident != '') {
434
+				    	echo " Already in DB.\n";
435
+				    }
436
+				} else {
437
+					$recent_ident = '';
438
+				}
354 439
 			    } else {
355 440
 				$recent_ident = '';
356 441
 				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('forcenew' => 0));
@@ -358,30 +443,44 @@  discard block
 block discarded – undo
358 443
 			    //if there was no aircraft with the same callsign within the last hour and go post it into the archive
359 444
 			    if($recent_ident == "" && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '')
360 445
 			    {
361
-				if ($globalDebug) echo "\o/ Add ".$this->all_tracked[$id]['mmsi']." in archive DB : ";
446
+				if ($globalDebug) {
447
+					echo "\o/ Add ".$this->all_tracked[$id]['mmsi']." in archive DB : ";
448
+				}
362 449
 				//adds the spotter data for the archive
363 450
 				    $highlight = '';
364
-				    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['mmsi'].'-'.date('YmdHi')));
451
+				    if (!isset($this->all_tracked[$id]['id'])) {
452
+				    	$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['mmsi'].'-'.date('YmdHi')));
453
+				    }
365 454
 				    if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
366 455
 					if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
367 456
 					    $timeelapsed = microtime(true);
368 457
 					    $Marine = new Marine($this->db);
369 458
 					    $result = $Marine->addMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name']);
370 459
 					    $Marine->db = null;
371
-					    if ($globalDebug && isset($result)) echo $result."\n";
372
-					    if ($globalDebugTimeElapsed) echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
460
+					    if ($globalDebug && isset($result)) {
461
+					    	echo $result."\n";
462
+					    }
463
+					    if ($globalDebugTimeElapsed) {
464
+					    	echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
465
+					    }
373 466
 					}
374 467
 				    }
375 468
 				    if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '') {
376 469
 					// Add source stat in DB
377 470
 					$Stats = new Stats($this->db);
378 471
 					if (!empty($this->stats)) {
379
-					    if ($globalDebug) echo 'Add source stats : ';
472
+					    if ($globalDebug) {
473
+					    	echo 'Add source stats : ';
474
+					    }
380 475
 				    	    foreach($this->stats as $date => $data) {
381 476
 						foreach($data as $source => $sourced) {
382 477
 					    	    //print_r($sourced);
383
-				    	    	    if (isset($sourced['polar'])) echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar_marine',$date);
384
-				    	    	    if (isset($sourced['hist'])) echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist_marine',$date);
478
+				    	    	    if (isset($sourced['polar'])) {
479
+				    	    	    	echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar_marine',$date);
480
+				    	    	    }
481
+				    	    	    if (isset($sourced['hist'])) {
482
+				    	    	    	echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist_marine',$date);
483
+				    	    	    }
385 484
 				    		    if (isset($sourced['msg'])) {
386 485
 				    			if (time() - $sourced['msg']['date'] > 10) {
387 486
 				    		    	    $nbmsg = round($sourced['msg']['nb']/(time() - $sourced['msg']['date']));
@@ -394,7 +493,9 @@  discard block
 block discarded – undo
394 493
 			    			    unset($this->stats[$date]);
395 494
 			    			}
396 495
 				    	    }
397
-				    	    if ($globalDebug) echo 'Done'."\n";
496
+				    	    if ($globalDebug) {
497
+				    	    	echo 'Done'."\n";
498
+				    	    }
398 499
 					}
399 500
 					$Stats->db = null;
400 501
 				    }
@@ -404,13 +505,17 @@  discard block
 block discarded – undo
404 505
 				$this->all_tracked[$id]['addedMarine'] = 1;
405 506
 				//print_r($this->all_tracked[$id]);
406 507
 				if ($this->last_delete == 0 || time() - $this->last_delete > 1800) {
407
-				    if ($globalDebug) echo "---- Deleting Live Marine data older than 9 hours...";
508
+				    if ($globalDebug) {
509
+				    	echo "---- Deleting Live Marine data older than 9 hours...";
510
+				    }
408 511
 				    //MarineLive->deleteLiveMarineDataNotUpdated();
409 512
 				    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
410 513
 					$MarineLive = new MarineLive($this->db);
411 514
 					$MarineLive->deleteLiveMarineData();
412 515
 					$MarineLive->db=null;
413
-					if ($globalDebug) echo " Done\n";
516
+					if ($globalDebug) {
517
+						echo " Done\n";
518
+					}
414 519
 				    }
415 520
 				    $this->last_delete = time();
416 521
 				}
@@ -436,15 +541,21 @@  discard block
 block discarded – undo
436 541
 
437 542
 		    if (!$ignoreImport) {
438 543
 			if (!isset($globalDistanceIgnore['latitude']) || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
439
-				if ($globalDebug) echo "\o/ Add ".$this->all_tracked[$id]['ident']." from ".$this->all_tracked[$id]['format_source']." in Live DB : ";
544
+				if ($globalDebug) {
545
+					echo "\o/ Add ".$this->all_tracked[$id]['ident']." from ".$this->all_tracked[$id]['format_source']." in Live DB : ";
546
+				}
440 547
 				if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
441 548
 				    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
442 549
 					$timeelapsed = microtime(true);
443 550
 					$MarineLive = new MarineLive($this->db);
444 551
 					$result = $MarineLive->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'],$this->all_tracked[$id]['mmsi'],$this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'],$this->all_tracked[$id]['status'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['noarchive'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name'],$this->all_tracked[$id]['over_country']);
445 552
 					$MarineLive->db = null;
446
-					if ($globalDebug) echo $result."\n";
447
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
553
+					if ($globalDebug) {
554
+						echo $result."\n";
555
+					}
556
+					if ($globalDebugTimeElapsed) {
557
+						echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
558
+					}
448 559
 				    }
449 560
 				}
450 561
 				if (isset($globalServerAPRS) && $globalServerAPRS && $this->all_tracked[$id]['putinarchive']) {
@@ -456,7 +567,9 @@  discard block
 block discarded – undo
456 567
 				
457 568
 				if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE && $line['format_source'] != 'aprs' && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '') {
458 569
 					$source = $this->all_tracked[$id]['source_name'];
459
-					if ($source == '') $source = $this->all_tracked[$id]['format_source'];
570
+					if ($source == '') {
571
+						$source = $this->all_tracked[$id]['format_source'];
572
+					}
460 573
 					if (!isset($this->source_location[$source])) {
461 574
 						$Location = new Source($this->db);
462 575
 						$coord = $Location->getLocationInfobySourceName($source);
@@ -477,7 +590,9 @@  discard block
 block discarded – undo
477 590
 					$stats_heading = round($stats_heading/22.5);
478 591
 					$stats_distance = $Common->distance($latitude,$longitude,$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
479 592
 					$current_date = date('Y-m-d');
480
-					if ($stats_heading == 16) $stats_heading = 0;
593
+					if ($stats_heading == 16) {
594
+						$stats_heading = 0;
595
+					}
481 596
 					if (!isset($this->stats[$current_date][$source]['polar'][1])) {
482 597
 						for ($i=0;$i<=15;$i++) {
483 598
 						    $this->stats[$current_date][$source]['polar'][$i] = 0;
@@ -495,7 +610,9 @@  discard block
 block discarded – undo
495 610
 						if (isset($this->stats[$current_date][$source]['hist'][0])) {
496 611
 						    end($this->stats[$current_date][$source]['hist']);
497 612
 						    $mini = key($this->stats[$current_date][$source]['hist'])+10;
498
-						} else $mini = 0;
613
+						} else {
614
+							$mini = 0;
615
+						}
499 616
 						for ($i=$mini;$i<=$distance;$i+=10) {
500 617
 						    $this->stats[$current_date][$source]['hist'][$i] = 0;
501 618
 						}
@@ -507,19 +624,27 @@  discard block
 block discarded – undo
507 624
 				
508 625
 
509 626
 				$this->all_tracked[$id]['lastupdate'] = time();
510
-				if ($this->all_tracked[$id]['putinarchive']) $send = true;
511
-			} elseif (isset($this->all_tracked[$id]['latitude']) && isset($globalDistanceIgnore['latitude']) && $globalDebug) echo "!! Too far -> Distance : ".$Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude'])."\n";
627
+				if ($this->all_tracked[$id]['putinarchive']) {
628
+					$send = true;
629
+				}
630
+			} elseif (isset($this->all_tracked[$id]['latitude']) && isset($globalDistanceIgnore['latitude']) && $globalDebug) {
631
+				echo "!! Too far -> Distance : ".$Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude'])."\n";
632
+			}
512 633
 			//$this->del();
513 634
 			
514 635
 			
515 636
 			if ($this->last_delete_hourly == 0 || time() - $this->last_delete_hourly > 900) {
516 637
 			    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
517
-				if ($globalDebug) echo "---- Deleting Live Marine data Not updated since 2 hour...";
638
+				if ($globalDebug) {
639
+					echo "---- Deleting Live Marine data Not updated since 2 hour...";
640
+				}
518 641
 				$MarineLive = new MarineLive($this->db);
519 642
 				$MarineLive->deleteLiveMarineDataNotUpdated();
520 643
 				$MarineLive->db = null;
521 644
 				//MarineLive->deleteLiveMarineData();
522
-				if ($globalDebug) echo " Done\n";
645
+				if ($globalDebug) {
646
+					echo " Done\n";
647
+				}
523 648
 			    }
524 649
 			    $this->last_delete_hourly = time();
525 650
 			}
@@ -528,7 +653,9 @@  discard block
 block discarded – undo
528 653
 		    //$ignoreImport = false;
529 654
 		}
530 655
 		//if (function_exists('pcntl_fork') && $globalFork) pcntl_signal(SIGCHLD, SIG_IGN);
531
-		if ($send) return $this->all_tracked[$id];
656
+		if ($send) {
657
+			return $this->all_tracked[$id];
658
+		}
532 659
 	    }
533 660
 	}
534 661
     }
Please login to merge, or discard this patch.
Indentation   +207 added lines, -207 removed lines patch added patch discarded remove patch
@@ -9,25 +9,25 @@  discard block
 block discarded – undo
9 9
 require_once(dirname(__FILE__).'/class.Stats.php');
10 10
 require_once(dirname(__FILE__).'/class.Source.php');
11 11
 if (isset($globalServerAPRS) && $globalServerAPRS) {
12
-    require_once(dirname(__FILE__).'/class.APRS.php');
12
+	require_once(dirname(__FILE__).'/class.APRS.php');
13 13
 }
14 14
 
15 15
 class MarineImport {
16
-    private $all_tracked = array();
17
-    private $last_delete_hourly = 0;
18
-    private $last_delete = 0;
19
-    private $stats = array();
20
-    private $tmd = 0;
21
-    private $source_location = array();
22
-    public $db = null;
23
-    public $nb = 0;
16
+	private $all_tracked = array();
17
+	private $last_delete_hourly = 0;
18
+	private $last_delete = 0;
19
+	private $stats = array();
20
+	private $tmd = 0;
21
+	private $source_location = array();
22
+	public $db = null;
23
+	public $nb = 0;
24 24
 
25
-    public function __construct($dbc = null) {
25
+	public function __construct($dbc = null) {
26 26
 	global $globalBeta, $globalServerAPRS, $APRSMarine, $globalNoDB;
27 27
 	if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
28
-	    $Connection = new Connection($dbc);
29
-	    $this->db = $Connection->db();
30
-	    date_default_timezone_set('UTC');
28
+		$Connection = new Connection($dbc);
29
+		$this->db = $Connection->db();
30
+		date_default_timezone_set('UTC');
31 31
 	}
32 32
 	// Get previous source stats
33 33
 	/*
@@ -46,57 +46,57 @@  discard block
 block discarded – undo
46 46
 	}
47 47
 	*/
48 48
 	if (isset($globalServerAPRS) && $globalServerAPRS) {
49
-	    $APRSMarine = new APRSMarine();
50
-	    //$APRSSpotter->connect();
49
+		$APRSMarine = new APRSMarine();
50
+		//$APRSSpotter->connect();
51
+	}
51 52
 	}
52
-    }
53 53
 
54
-    public function checkAll() {
54
+	public function checkAll() {
55 55
 	global $globalDebug, $globalNoDB;
56 56
 	if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
57
-	    if ($globalDebug) echo "Update last seen tracked data...\n";
58
-	    foreach ($this->all_tracked as $key => $flight) {
57
+		if ($globalDebug) echo "Update last seen tracked data...\n";
58
+		foreach ($this->all_tracked as $key => $flight) {
59 59
 		if (isset($this->all_tracked[$key]['id'])) {
60
-		    //echo $this->all_tracked[$key]['id'].' - '.$this->all_tracked[$key]['latitude'].'  '.$this->all_tracked[$key]['longitude']."\n";
61
-    		    $Marine = new Marine($this->db);
62
-    		    $Marine->updateLatestMarineData($this->all_tracked[$key]['id'],$this->all_tracked[$key]['ident'],$this->all_tracked[$key]['latitude'],$this->all_tracked[$key]['longitude'],$this->all_tracked[$key]['speed'],$this->all_tracked[$key]['datetime']);
60
+			//echo $this->all_tracked[$key]['id'].' - '.$this->all_tracked[$key]['latitude'].'  '.$this->all_tracked[$key]['longitude']."\n";
61
+				$Marine = new Marine($this->db);
62
+				$Marine->updateLatestMarineData($this->all_tracked[$key]['id'],$this->all_tracked[$key]['ident'],$this->all_tracked[$key]['latitude'],$this->all_tracked[$key]['longitude'],$this->all_tracked[$key]['speed'],$this->all_tracked[$key]['datetime']);
63 63
 		}
64
-	    }
64
+		}
65
+	}
65 66
 	}
66
-    }
67 67
 
68
-    public function del() {
68
+	public function del() {
69 69
 	global $globalDebug, $globalNoDB, $globalNoImport;
70 70
 	// Delete old infos
71 71
 	if ($globalDebug) echo 'Delete old values and update latest data...'."\n";
72 72
 	foreach ($this->all_tracked as $key => $flight) {
73
-    	    if (isset($flight['lastupdate'])) {
74
-        	if ($flight['lastupdate'] < (time()-3000)) {
75
-            	    if ((!isset($globalNoImport) || $globalNoImport !== TRUE) && (!isset($globalNoDB) || $globalNoDB !== TRUE)) {
76
-            		if (isset($this->all_tracked[$key]['id'])) {
77
-            		    if ($globalDebug) echo "--- Delete old values with id ".$this->all_tracked[$key]['id']."\n";
78
-			    /*
73
+			if (isset($flight['lastupdate'])) {
74
+			if ($flight['lastupdate'] < (time()-3000)) {
75
+					if ((!isset($globalNoImport) || $globalNoImport !== TRUE) && (!isset($globalNoDB) || $globalNoDB !== TRUE)) {
76
+					if (isset($this->all_tracked[$key]['id'])) {
77
+						if ($globalDebug) echo "--- Delete old values with id ".$this->all_tracked[$key]['id']."\n";
78
+				/*
79 79
 			    $MarineLive = new MarineLive();
80 80
             		    $MarineLive->deleteLiveMarineDataById($this->all_tracked[$key]['id']);
81 81
 			    $MarineLive->db = null;
82 82
 			    */
83
-            		    //$real_arrival = $this->arrival($key);
84
-            		    $Marine = new Marine($this->db);
85
-            		    if ($this->all_tracked[$key]['latitude'] != '' && $this->all_tracked[$key]['longitude'] != '') {
83
+						//$real_arrival = $this->arrival($key);
84
+						$Marine = new Marine($this->db);
85
+						if ($this->all_tracked[$key]['latitude'] != '' && $this->all_tracked[$key]['longitude'] != '') {
86 86
 				$result = $Marine->updateLatestMarineData($this->all_tracked[$key]['id'],$this->all_tracked[$key]['ident'],$this->all_tracked[$key]['latitude'],$this->all_tracked[$key]['longitude'],$this->all_tracked[$key]['speed'],$this->all_tracked[$key]['datetime']);
87 87
 				if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n";
88
-			    }
89
-			    // Put in archive
88
+				}
89
+				// Put in archive
90 90
 //				$Marine->db = null;
91 91
 			}
92
-            	    }
93
-            	    unset($this->all_tracked[$key]);
94
-    	        }
95
-	    }
96
-        }
97
-    }
92
+					}
93
+					unset($this->all_tracked[$key]);
94
+				}
95
+		}
96
+		}
97
+	}
98 98
 
99
-    public function add($line) {
99
+	public function add($line) {
100 100
 	global $globalFork, $globalDistanceIgnore, $globalDaemon, $globalDebug, $globalCoordMinChange, $globalDebugTimeElapsed, $globalCenterLatitude, $globalCenterLongitude, $globalBeta, $globalSourcesupdate, $globalAllTracked, $globalNoImport, $globalNoDB, $globalServerAPRS,$APRSMarine;
101 101
 	if (!isset($globalCoordMinChange) || $globalCoordMinChange == '') $globalCoordMinChange = '0.02';
102 102
 	date_default_timezone_set('UTC');
@@ -105,83 +105,83 @@  discard block
 block discarded – undo
105 105
 	
106 106
 	// SBS format is CSV format
107 107
 	if(is_array($line) && isset($line['mmsi'])) {
108
-	    //print_r($line);
109
-  	    if (isset($line['mmsi'])) {
108
+		//print_r($line);
109
+  		if (isset($line['mmsi'])) {
110 110
 
111 111
 		
112 112
 		// Increment message number
113 113
 		if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE) {
114
-		    $current_date = date('Y-m-d');
115
-		    if (isset($line['source_name'])) $source = $line['source_name'];
116
-		    else $source = '';
117
-		    if ($source == '' || $line['format_source'] == 'aprs') $source = $line['format_source'];
118
-		    if (!isset($this->stats[$current_date][$source]['msg'])) {
119
-		    	$this->stats[$current_date][$source]['msg']['date'] = time();
120
-		    	$this->stats[$current_date][$source]['msg']['nb'] = 1;
121
-		    } else $this->stats[$current_date][$source]['msg']['nb'] += 1;
114
+			$current_date = date('Y-m-d');
115
+			if (isset($line['source_name'])) $source = $line['source_name'];
116
+			else $source = '';
117
+			if ($source == '' || $line['format_source'] == 'aprs') $source = $line['format_source'];
118
+			if (!isset($this->stats[$current_date][$source]['msg'])) {
119
+				$this->stats[$current_date][$source]['msg']['date'] = time();
120
+				$this->stats[$current_date][$source]['msg']['nb'] = 1;
121
+			} else $this->stats[$current_date][$source]['msg']['nb'] += 1;
122 122
 		}
123 123
 		
124 124
 		
125 125
 		$Common = new Common();
126 126
 		$AIS = new AIS();
127
-	        if (!isset($line['id'])) $id = trim($line['mmsi']);
128
-	        else $id = trim($line['id']);
127
+			if (!isset($line['id'])) $id = trim($line['mmsi']);
128
+			else $id = trim($line['id']);
129 129
 		
130 130
 		if (!isset($this->all_tracked[$id])) {
131
-		    $this->all_tracked[$id] = array();
132
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('addedMarine' => 0));
133
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => '','latitude' => '', 'longitude' => '', 'speed' => '0', 'heading' => '', 'format_source' => '','source_name' => '','comment'=> '','type' => '','typeid' => '','noarchive' => false,'putinarchive' => true,'over_country' => '','mmsi' => '','status' => '','status_id' => '','imo' => '','callsign' => '','arrival_code' => '','arrival_date' => '','mmsi_type' => ''));
134
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('lastupdate' => time()));
135
-		    if (!isset($line['id'])) {
131
+			$this->all_tracked[$id] = array();
132
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('addedMarine' => 0));
133
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => '','latitude' => '', 'longitude' => '', 'speed' => '0', 'heading' => '', 'format_source' => '','source_name' => '','comment'=> '','type' => '','typeid' => '','noarchive' => false,'putinarchive' => true,'over_country' => '','mmsi' => '','status' => '','status_id' => '','imo' => '','callsign' => '','arrival_code' => '','arrival_date' => '','mmsi_type' => ''));
134
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('lastupdate' => time()));
135
+			if (!isset($line['id'])) {
136 136
 			if (!isset($globalDaemon)) $globalDaemon = TRUE;
137 137
 			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $id.'-'.date('YmdHi')));
138
-		     } else $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $line['id']));
139
-		    if ($globalAllTracked !== FALSE) $dataFound = true;
138
+			 } else $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $line['id']));
139
+			if ($globalAllTracked !== FALSE) $dataFound = true;
140 140
 		}
141 141
 		
142 142
 		if (isset($line['mmsi']) && $line['mmsi'] != '' && $line['mmsi'] != $this->all_tracked[$id]['mmsi']) {
143
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('mmsi' => $line['mmsi']));
144
-		    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
143
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('mmsi' => $line['mmsi']));
144
+			if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
145 145
 			$Marine = new Marine($this->db);
146 146
 			$identity = $Marine->getIdentity($line['mmsi']);
147 147
 			if (!empty($identity)) {
148
-			    $this->all_tracked[$id]['ident'] = $identity['ship_name'];
149
-			    $this->all_tracked[$id]['type'] = $identity['type'];
148
+				$this->all_tracked[$id]['ident'] = $identity['ship_name'];
149
+				$this->all_tracked[$id]['type'] = $identity['type'];
150 150
 			}
151 151
 			//print_r($identity);
152 152
 			unset($Marine);
153 153
 			//$dataFound = true;
154
-		    }
154
+			}
155 155
 		}
156 156
 		if (isset($line['type_id'])) {
157
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('type' => $AIS->getShipType($line['type_id'])));
158
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('typeid' => $line['type_id']));
157
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('type' => $AIS->getShipType($line['type_id'])));
158
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('typeid' => $line['type_id']));
159 159
 		}
160 160
 		if (isset($line['type']) && $line['type'] != '' && $this->all_tracked[$id]['type'] == '') {
161
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('type' => $line['type']));
161
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('type' => $line['type']));
162 162
 		}
163 163
 		if (isset($line['mmsi_type']) && $line['mmsi_type'] != '') {
164
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('mmsi_type' => $line['mmsi_type']));
164
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('mmsi_type' => $line['mmsi_type']));
165 165
 		}
166 166
 		if (isset($line['imo']) && $line['imo'] != '') {
167
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('imo' => $line['imo']));
167
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('imo' => $line['imo']));
168 168
 		}
169 169
 		if (isset($line['callsign']) && $line['callsign'] != '') {
170
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('callsign' => $line['callsign']));
170
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('callsign' => $line['callsign']));
171 171
 		}
172 172
 		if (isset($line['arrival_code']) && $line['arrival_code'] != '') {
173
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('arrival_code' => $line['arrival_code']));
173
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('arrival_code' => $line['arrival_code']));
174 174
 		}
175 175
 		if (isset($line['arrival_date']) && $line['arrival_date'] != '') {
176
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('arrival_date' => $line['arrival_date']));
176
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('arrival_date' => $line['arrival_date']));
177 177
 		}
178 178
 
179 179
 		//if (isset($line['ident']) && $line['ident'] != '' && $line['ident'] != '????????' && $line['ident'] != '00000000' && ($this->all_tracked[$id]['ident'] != trim($line['ident'])) && preg_match('/^[a-zA-Z0-9-]+$/', $line['ident'])) {
180 180
 		if (isset($line['ident']) && $line['ident'] != '' && $line['ident'] != '????????' && $line['ident'] != '00000000' && ($this->all_tracked[$id]['ident'] != trim($line['ident']))) {
181
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => trim($line['ident'])));
182
-		    if ($this->all_tracked[$id]['addedMarine'] == 1) {
181
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => trim($line['ident'])));
182
+			if ($this->all_tracked[$id]['addedMarine'] == 1) {
183 183
 			if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
184
-			    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
184
+				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
185 185
 				$timeelapsed = microtime(true);
186 186
 				$Marine = new Marine($this->db);
187 187
 				$fromsource = NULL;
@@ -189,20 +189,20 @@  discard block
 block discarded – undo
189 189
 				if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n";
190 190
 				$Marine->db = null;
191 191
 				if ($globalDebugTimeElapsed) echo 'Time elapsed for update identspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
192
-			    }
192
+				}
193 193
 			}
194
-		    }
195
-		    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['ident']));
194
+			}
195
+			if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['ident']));
196 196
 		}
197 197
 
198 198
 		if (isset($line['datetime']) && strtotime($line['datetime']) > time()-30*60 && strtotime($line['datetime']) < time()+20*60) {
199
-		    if (!isset($this->all_tracked[$id]['datetime']) || strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime'])) {
199
+			if (!isset($this->all_tracked[$id]['datetime']) || strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime'])) {
200 200
 			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('datetime' => $line['datetime']));
201
-		    } else {
201
+			} else {
202 202
 				if (strtotime($line['datetime']) == strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) echo "!!! Date is the same as previous data for ".$this->all_tracked[$id]['mmsi']."\n";
203 203
 				elseif (strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) echo "!!! Date previous latest data (".$line['datetime']." > ".$this->all_tracked[$id]['datetime'].") !!! for ".$this->all_tracked[$id]['hex']." - format : ".$line['format_source']."\n";
204 204
 				return '';
205
-		    }
205
+			}
206 206
 		} elseif (isset($line['datetime']) && strtotime($line['datetime']) <= time()-30*60) {
207 207
 			if ($globalDebug) echo "!!! Date is too old ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
208 208
 			return '';
@@ -219,24 +219,24 @@  discard block
 block discarded – undo
219 219
 
220 220
 
221 221
 		if (isset($line['speed'])) {
222
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($line['speed'])));
223
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed_fromsrc' => true));
222
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($line['speed'])));
223
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed_fromsrc' => true));
224 224
 		} else if (!isset($this->all_tracked[$id]['speed_fromsrc']) && isset($this->all_tracked[$id]['time_last_coord']) && $this->all_tracked[$id]['time_last_coord'] != time() && isset($line['latitude']) && isset($line['longitude'])) {
225
-		    $distance = $Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m');
226
-		    if ($distance > 1000 && $distance < 10000) {
225
+			$distance = $Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m');
226
+			if ($distance > 1000 && $distance < 10000) {
227 227
 			$speed = $distance/(time() - $this->all_tracked[$id]['time_last_coord']);
228 228
 			$speed = $speed*3.6;
229 229
 			if ($speed < 1000) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($speed)));
230 230
   			if ($globalDebug) echo "ø Calculated Speed for ".$this->all_tracked[$id]['hex']." : ".$speed." - distance : ".$distance."\n";
231
-		    }
231
+			}
232 232
 		}
233 233
 
234
-	        if (isset($line['latitude']) && isset($line['longitude']) && $line['latitude'] != '' && $line['longitude'] != '' && is_numeric($line['latitude']) && is_numeric($line['longitude'])) {
235
-	    	    if (isset($this->all_tracked[$id]['time_last_coord'])) $timediff = round(time()-$this->all_tracked[$id]['time_last_coord']);
236
-	    	    else unset($timediff);
237
-	    	    if ($this->tmd > 5 || !isset($timediff) || $timediff > 2000 || ($timediff > 30 && isset($this->all_tracked[$id]['latitude']) && isset($this->all_tracked[$id]['longitude']) && $Common->withinThreshold($timediff,$Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')))) {
234
+			if (isset($line['latitude']) && isset($line['longitude']) && $line['latitude'] != '' && $line['longitude'] != '' && is_numeric($line['latitude']) && is_numeric($line['longitude'])) {
235
+				if (isset($this->all_tracked[$id]['time_last_coord'])) $timediff = round(time()-$this->all_tracked[$id]['time_last_coord']);
236
+				else unset($timediff);
237
+				if ($this->tmd > 5 || !isset($timediff) || $timediff > 2000 || ($timediff > 30 && isset($this->all_tracked[$id]['latitude']) && isset($this->all_tracked[$id]['longitude']) && $Common->withinThreshold($timediff,$Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')))) {
238 238
 			if (isset($this->all_tracked[$id]['archive_latitude']) && isset($this->all_tracked[$id]['archive_longitude']) && isset($this->all_tracked[$id]['livedb_latitude']) && isset($this->all_tracked[$id]['livedb_longitude'])) {
239
-			    if (!$Common->checkLine($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['livedb_latitude'],$this->all_tracked[$id]['livedb_longitude'],$line['latitude'],$line['longitude'])) {
239
+				if (!$Common->checkLine($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['livedb_latitude'],$this->all_tracked[$id]['livedb_longitude'],$line['latitude'],$line['longitude'])) {
240 240
 				$this->all_tracked[$id]['archive_latitude'] = $line['latitude'];
241 241
 				$this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
242 242
 				$this->all_tracked[$id]['putinarchive'] = true;
@@ -244,211 +244,211 @@  discard block
 block discarded – undo
244 244
 				if ($globalDebug) echo "\n".' ------- Check Country for '.$this->all_tracked[$id]['ident'].' with latitude : '.$line['latitude'].' and longitude : '.$line['longitude'].'.... ';
245 245
 				$timeelapsed = microtime(true);
246 246
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
247
-				    $Marine = new Marine($this->db);
248
-				    $all_country = $Marine->getCountryFromLatitudeLongitude($line['latitude'],$line['longitude']);
249
-				    if (!empty($all_country)) $this->all_tracked[$id]['over_country'] = $all_country['iso2'];
250
-				    $Marine->db = null;
251
-				    if ($globalDebugTimeElapsed) echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
247
+					$Marine = new Marine($this->db);
248
+					$all_country = $Marine->getCountryFromLatitudeLongitude($line['latitude'],$line['longitude']);
249
+					if (!empty($all_country)) $this->all_tracked[$id]['over_country'] = $all_country['iso2'];
250
+					$Marine->db = null;
251
+					if ($globalDebugTimeElapsed) echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
252 252
 				}
253 253
 				$this->tmd = 0;
254 254
 				if ($globalDebug) echo 'FOUND : '.$this->all_tracked[$id]['over_country'].' ---------------'."\n";
255
-			    }
255
+				}
256 256
 			}
257 257
 
258 258
 			if (isset($line['latitude']) && $line['latitude'] != '' && $line['latitude'] != 0 && $line['latitude'] < 91 && $line['latitude'] > -90) {
259 259
 				if (!isset($this->all_tracked[$id]['archive_latitude'])) $this->all_tracked[$id]['archive_latitude'] = $line['latitude'];
260 260
 				if (!isset($this->all_tracked[$id]['livedb_latitude']) || abs($this->all_tracked[$id]['livedb_latitude']-$line['latitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
261
-				    $this->all_tracked[$id]['livedb_latitude'] = $line['latitude'];
262
-				    $dataFound = true;
263
-				    $this->all_tracked[$id]['time_last_coord'] = time();
261
+					$this->all_tracked[$id]['livedb_latitude'] = $line['latitude'];
262
+					$dataFound = true;
263
+					$this->all_tracked[$id]['time_last_coord'] = time();
264 264
 				}
265 265
 				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('latitude' => $line['latitude']));
266 266
 			}
267 267
 			if (isset($line['longitude']) && $line['longitude'] != '' && $line['longitude'] != 0 && $line['longitude'] < 360 && $line['longitude'] > -180) {
268
-			    if ($line['longitude'] > 180) $line['longitude'] = $line['longitude'] - 360;
268
+				if ($line['longitude'] > 180) $line['longitude'] = $line['longitude'] - 360;
269 269
 				if (!isset($this->all_tracked[$id]['archive_longitude'])) $this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
270 270
 				if (!isset($this->all_tracked[$id]['livedb_longitude']) || abs($this->all_tracked[$id]['livedb_longitude']-$line['longitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
271
-				    $this->all_tracked[$id]['livedb_longitude'] = $line['longitude'];
272
-				    $dataFound = true;
273
-				    $this->all_tracked[$id]['time_last_coord'] = time();
271
+					$this->all_tracked[$id]['livedb_longitude'] = $line['longitude'];
272
+					$dataFound = true;
273
+					$this->all_tracked[$id]['time_last_coord'] = time();
274 274
 				}
275 275
 				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('longitude' => $line['longitude']));
276 276
 			}
277 277
 
278
-		    } else if ($globalDebug && $timediff > 20) {
278
+			} else if ($globalDebug && $timediff > 20) {
279 279
 			$this->tmd = $this->tmd + 1;
280 280
 			echo '!!! Too much distance in short time... for '.$this->all_tracked[$id]['ident']."\n";
281 281
 			echo 'Time : '.$timediff.'s - Distance : '.$Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')."m -";
282 282
 			echo 'Speed : '.(($Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')/$timediff)*3.6)." km/h - ";
283 283
 			echo 'Lat : '.$line['latitude'].' - long : '.$line['longitude'].' - prev lat : '.$this->all_tracked[$id]['latitude'].' - prev long : '.$this->all_tracked[$id]['longitude']." \n";
284
-		    }
284
+			}
285 285
 		}
286 286
 		if (isset($line['last_update']) && $line['last_update'] != '') {
287
-		    if (isset($this->all_tracked[$id]['last_update']) && $this->all_tracked[$id]['last_update'] != $line['last_update']) $dataFound = true;
288
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('last_update' => $line['last_update']));
287
+			if (isset($this->all_tracked[$id]['last_update']) && $this->all_tracked[$id]['last_update'] != $line['last_update']) $dataFound = true;
288
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('last_update' => $line['last_update']));
289 289
 		}
290 290
 		if (isset($line['format_source']) && $line['format_source'] != '') {
291
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('format_source' => $line['format_source']));
291
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('format_source' => $line['format_source']));
292 292
 		}
293 293
 		if (isset($line['source_name']) && $line['source_name'] != '') {
294
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('source_name' => $line['source_name']));
294
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('source_name' => $line['source_name']));
295 295
 		}
296 296
 		if (isset($line['status']) && $line['status'] != '') {
297
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('status' => $line['status']));
297
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('status' => $line['status']));
298 298
 		}
299 299
 		if (isset($line['status_id']) && (!isset($this->all_tracked[$id]['status_id']) || $this->all_tracked[$id]['status_id'] != $line['status_id'])) {
300
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('status_id' => $line['status_id']));
301
-		    if ($this->all_tracked[$id]['addedMarine'] == 1) {
300
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('status_id' => $line['status_id']));
301
+			if ($this->all_tracked[$id]['addedMarine'] == 1) {
302 302
 			if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
303
-			    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
303
+				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
304 304
 				$Marine = new Marine($this->db);
305 305
 				$Marine->updateStatusMarineData($this->all_tracked[$id]['id'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['status']);
306 306
 				unset($Marine);
307
-			    }
307
+				}
308
+			}
308 309
 			}
309
-		    }
310 310
 		}
311 311
 
312 312
 		if (isset($line['noarchive']) && $line['noarchive'] === true) {
313
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('noarchive' => true));
313
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('noarchive' => true));
314 314
 		}
315 315
 		
316 316
 		if (isset($line['heading']) && $line['heading'] != '') {
317
-		    if (is_int($this->all_tracked[$id]['heading']) && abs($this->all_tracked[$id]['heading']-round($line['heading'])) > 10) $this->all_tracked[$id]['putinarchive'] = true;
318
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($line['heading'])));
319
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading_fromsrc' => true));
320
-		    //$dataFound = true;
317
+			if (is_int($this->all_tracked[$id]['heading']) && abs($this->all_tracked[$id]['heading']-round($line['heading'])) > 10) $this->all_tracked[$id]['putinarchive'] = true;
318
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($line['heading'])));
319
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading_fromsrc' => true));
320
+			//$dataFound = true;
321 321
   		} elseif (!isset($this->all_tracked[$id]['heading_fromsrc']) && isset($this->all_tracked[$id]['archive_latitude']) && $this->all_tracked[$id]['archive_latitude'] != $this->all_tracked[$id]['latitude'] && isset($this->all_tracked[$id]['archive_longitude']) && $this->all_tracked[$id]['archive_longitude'] != $this->all_tracked[$id]['longitude']) {
322
-  		    $heading = $Common->getHeading($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
323
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($heading)));
324
-		    if (abs($this->all_tracked[$id]['heading']-round($heading)) > 10) $this->all_tracked[$id]['putinarchive'] = true;
325
-  		    if ($globalDebug) echo "ø Calculated Heading for ".$this->all_tracked[$id]['ident']." : ".$heading."\n";
322
+  			$heading = $Common->getHeading($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
323
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($heading)));
324
+			if (abs($this->all_tracked[$id]['heading']-round($heading)) > 10) $this->all_tracked[$id]['putinarchive'] = true;
325
+  			if ($globalDebug) echo "ø Calculated Heading for ".$this->all_tracked[$id]['ident']." : ".$heading."\n";
326 326
   		}
327 327
 		//if (isset($globalSourcesupdate) && $globalSourcesupdate != '' && isset($this->all_tracked[$id]['lastupdate']) && time()-$this->all_tracked[$id]['lastupdate'] < $globalSourcesupdate) $dataFound = false;
328 328
 
329 329
 
330 330
 
331 331
 		if ($dataFound === true && isset($this->all_tracked[$id]['mmsi'])) {
332
-		    $this->all_tracked[$id]['lastupdate'] = time();
333
-		    if ($this->all_tracked[$id]['addedMarine'] == 0) {
334
-		        if (!isset($globalDistanceIgnore['latitude']) || $this->all_tracked[$id]['longitude'] == ''  || $this->all_tracked[$id]['latitude'] == '' || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
335
-			    if (!isset($this->all_tracked[$id]['forcenew']) || $this->all_tracked[$id]['forcenew'] == 0) {
332
+			$this->all_tracked[$id]['lastupdate'] = time();
333
+			if ($this->all_tracked[$id]['addedMarine'] == 0) {
334
+				if (!isset($globalDistanceIgnore['latitude']) || $this->all_tracked[$id]['longitude'] == ''  || $this->all_tracked[$id]['latitude'] == '' || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
335
+				if (!isset($this->all_tracked[$id]['forcenew']) || $this->all_tracked[$id]['forcenew'] == 0) {
336 336
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
337
-				    if ($globalDebug) echo "Check if aircraft is already in DB...";
338
-				    $timeelapsed = microtime(true);
339
-				    $MarineLive = new MarineLive($this->db);
340
-				    if (isset($line['id'])) {
337
+					if ($globalDebug) echo "Check if aircraft is already in DB...";
338
+					$timeelapsed = microtime(true);
339
+					$MarineLive = new MarineLive($this->db);
340
+					if (isset($line['id'])) {
341 341
 					$recent_ident = $MarineLive->checkIdRecent($line['id']);
342 342
 					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
343
-				    } elseif (isset($this->all_tracked[$id]['mmsi']) && $this->all_tracked[$id]['mmsi'] != '') {
343
+					} elseif (isset($this->all_tracked[$id]['mmsi']) && $this->all_tracked[$id]['mmsi'] != '') {
344 344
 					$recent_ident = $MarineLive->checkMMSIRecent($this->all_tracked[$id]['mmsi']);
345 345
 					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
346
-				    } elseif (isset($this->all_tracked[$id]['ident']) && $this->all_tracked[$id]['ident'] != '') {
346
+					} elseif (isset($this->all_tracked[$id]['ident']) && $this->all_tracked[$id]['ident'] != '') {
347 347
 					$recent_ident = $MarineLive->checkIdentRecent($this->all_tracked[$id]['ident']);
348 348
 					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
349
-				    } else $recent_ident = '';
350
-				    $MarineLive->db=null;
351
-				    if ($globalDebug && $recent_ident == '') echo " Not in DB.\n";
352
-				    elseif ($globalDebug && $recent_ident != '') echo " Already in DB.\n";
349
+					} else $recent_ident = '';
350
+					$MarineLive->db=null;
351
+					if ($globalDebug && $recent_ident == '') echo " Not in DB.\n";
352
+					elseif ($globalDebug && $recent_ident != '') echo " Already in DB.\n";
353 353
 				} else $recent_ident = '';
354
-			    } else {
354
+				} else {
355 355
 				$recent_ident = '';
356 356
 				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('forcenew' => 0));
357
-			    }
358
-			    //if there was no aircraft with the same callsign within the last hour and go post it into the archive
359
-			    if($recent_ident == "" && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '')
360
-			    {
357
+				}
358
+				//if there was no aircraft with the same callsign within the last hour and go post it into the archive
359
+				if($recent_ident == "" && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '')
360
+				{
361 361
 				if ($globalDebug) echo "\o/ Add ".$this->all_tracked[$id]['mmsi']." in archive DB : ";
362 362
 				//adds the spotter data for the archive
363
-				    $highlight = '';
364
-				    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['mmsi'].'-'.date('YmdHi')));
365
-				    if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
363
+					$highlight = '';
364
+					if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['mmsi'].'-'.date('YmdHi')));
365
+					if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
366 366
 					if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
367
-					    $timeelapsed = microtime(true);
368
-					    $Marine = new Marine($this->db);
369
-					    $result = $Marine->addMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name']);
370
-					    $Marine->db = null;
371
-					    if ($globalDebug && isset($result)) echo $result."\n";
372
-					    if ($globalDebugTimeElapsed) echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
367
+						$timeelapsed = microtime(true);
368
+						$Marine = new Marine($this->db);
369
+						$result = $Marine->addMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name']);
370
+						$Marine->db = null;
371
+						if ($globalDebug && isset($result)) echo $result."\n";
372
+						if ($globalDebugTimeElapsed) echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
373
+					}
373 374
 					}
374
-				    }
375
-				    if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '') {
375
+					if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '') {
376 376
 					// Add source stat in DB
377 377
 					$Stats = new Stats($this->db);
378 378
 					if (!empty($this->stats)) {
379
-					    if ($globalDebug) echo 'Add source stats : ';
380
-				    	    foreach($this->stats as $date => $data) {
379
+						if ($globalDebug) echo 'Add source stats : ';
380
+							foreach($this->stats as $date => $data) {
381 381
 						foreach($data as $source => $sourced) {
382
-					    	    //print_r($sourced);
383
-				    	    	    if (isset($sourced['polar'])) echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar_marine',$date);
384
-				    	    	    if (isset($sourced['hist'])) echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist_marine',$date);
385
-				    		    if (isset($sourced['msg'])) {
386
-				    			if (time() - $sourced['msg']['date'] > 10) {
387
-				    		    	    $nbmsg = round($sourced['msg']['nb']/(time() - $sourced['msg']['date']));
388
-				    		    	    echo $Stats->addStatSource($nbmsg,$source,'msg_marine',$date);
389
-			    			    	    unset($this->stats[$date][$source]['msg']);
390
-			    				}
391
-			    			    }
392
-			    			}
393
-			    			if ($date != date('Y-m-d')) {
394
-			    			    unset($this->stats[$date]);
395
-			    			}
396
-				    	    }
397
-				    	    if ($globalDebug) echo 'Done'."\n";
382
+								//print_r($sourced);
383
+									if (isset($sourced['polar'])) echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar_marine',$date);
384
+									if (isset($sourced['hist'])) echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist_marine',$date);
385
+								if (isset($sourced['msg'])) {
386
+								if (time() - $sourced['msg']['date'] > 10) {
387
+										$nbmsg = round($sourced['msg']['nb']/(time() - $sourced['msg']['date']));
388
+										echo $Stats->addStatSource($nbmsg,$source,'msg_marine',$date);
389
+										unset($this->stats[$date][$source]['msg']);
390
+								}
391
+								}
392
+							}
393
+							if ($date != date('Y-m-d')) {
394
+								unset($this->stats[$date]);
395
+							}
396
+							}
397
+							if ($globalDebug) echo 'Done'."\n";
398 398
 					}
399 399
 					$Stats->db = null;
400
-				    }
400
+					}
401 401
 				    
402
-				    $this->del();
402
+					$this->del();
403 403
 				//$ignoreImport = false;
404 404
 				$this->all_tracked[$id]['addedMarine'] = 1;
405 405
 				//print_r($this->all_tracked[$id]);
406 406
 				if ($this->last_delete == 0 || time() - $this->last_delete > 1800) {
407
-				    if ($globalDebug) echo "---- Deleting Live Marine data older than 9 hours...";
408
-				    //MarineLive->deleteLiveMarineDataNotUpdated();
409
-				    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
407
+					if ($globalDebug) echo "---- Deleting Live Marine data older than 9 hours...";
408
+					//MarineLive->deleteLiveMarineDataNotUpdated();
409
+					if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
410 410
 					$MarineLive = new MarineLive($this->db);
411 411
 					$MarineLive->deleteLiveMarineData();
412 412
 					$MarineLive->db=null;
413 413
 					if ($globalDebug) echo " Done\n";
414
-				    }
415
-				    $this->last_delete = time();
414
+					}
415
+					$this->last_delete = time();
416 416
 				}
417
-			    } elseif ($recent_ident != '') {
417
+				} elseif ($recent_ident != '') {
418 418
 				$this->all_tracked[$id]['id'] = $recent_ident;
419 419
 				$this->all_tracked[$id]['addedMarine'] = 1;
420 420
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
421
-				    if (isset($globalDaemon) && !$globalDaemon) {
421
+					if (isset($globalDaemon) && !$globalDaemon) {
422 422
 					$Marine = new Marine($this->db);
423 423
 					$Marine->updateLatestMarineData($this->all_tracked[$id]['id'],$this->all_tracked[$id]['ident'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime']);
424 424
 					$Marine->db = null;
425
-				    }
425
+					}
426 426
 				}
427 427
 				
428
-			    }
428
+				}
429
+			}
429 430
 			}
430
-		    }
431
-		    //adds the spotter LIVE data
432
-		    if ($globalDebug) {
431
+			//adds the spotter LIVE data
432
+			if ($globalDebug) {
433 433
 			echo 'DATA : ident : '.$this->all_tracked[$id]['ident'].' - type : '.$this->all_tracked[$id]['type'].' - Latitude : '.$this->all_tracked[$id]['latitude'].' - Longitude : '.$this->all_tracked[$id]['longitude'].' - Heading : '.$this->all_tracked[$id]['heading'].' - Speed : '.$this->all_tracked[$id]['speed']."\n";
434
-		    }
435
-		    $ignoreImport = false;
434
+			}
435
+			$ignoreImport = false;
436 436
 
437
-		    if (!$ignoreImport) {
437
+			if (!$ignoreImport) {
438 438
 			if (!isset($globalDistanceIgnore['latitude']) || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
439 439
 				if ($globalDebug) echo "\o/ Add ".$this->all_tracked[$id]['ident']." from ".$this->all_tracked[$id]['format_source']." in Live DB : ";
440 440
 				if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
441
-				    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
441
+					if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
442 442
 					$timeelapsed = microtime(true);
443 443
 					$MarineLive = new MarineLive($this->db);
444 444
 					$result = $MarineLive->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'],$this->all_tracked[$id]['mmsi'],$this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'],$this->all_tracked[$id]['status'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['noarchive'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name'],$this->all_tracked[$id]['over_country']);
445 445
 					$MarineLive->db = null;
446 446
 					if ($globalDebug) echo $result."\n";
447 447
 					if ($globalDebugTimeElapsed) echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
448
-				    }
448
+					}
449 449
 				}
450 450
 				if (isset($globalServerAPRS) && $globalServerAPRS && $this->all_tracked[$id]['putinarchive']) {
451
-				    $APRSMarine->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'],$this->all_tracked[$id]['mmsi'],$this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'],$this->all_tracked[$id]['status'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['noarchive'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name'],$this->all_tracked[$id]['over_country']);
451
+					$APRSMarine->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'],$this->all_tracked[$id]['mmsi'],$this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'],$this->all_tracked[$id]['status'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['noarchive'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name'],$this->all_tracked[$id]['over_country']);
452 452
 				}
453 453
 				$this->all_tracked[$id]['putinarchive'] = false;
454 454
 
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
 					if ($stats_heading == 16) $stats_heading = 0;
481 481
 					if (!isset($this->stats[$current_date][$source]['polar'][1])) {
482 482
 						for ($i=0;$i<=15;$i++) {
483
-						    $this->stats[$current_date][$source]['polar'][$i] = 0;
483
+							$this->stats[$current_date][$source]['polar'][$i] = 0;
484 484
 						}
485 485
 						$this->stats[$current_date][$source]['polar'][$stats_heading] = $stats_distance;
486 486
 					} else {
@@ -493,11 +493,11 @@  discard block
 block discarded – undo
493 493
 					//var_dump($this->stats);
494 494
 					if (!isset($this->stats[$current_date][$source]['hist'][$distance])) {
495 495
 						if (isset($this->stats[$current_date][$source]['hist'][0])) {
496
-						    end($this->stats[$current_date][$source]['hist']);
497
-						    $mini = key($this->stats[$current_date][$source]['hist'])+10;
496
+							end($this->stats[$current_date][$source]['hist']);
497
+							$mini = key($this->stats[$current_date][$source]['hist'])+10;
498 498
 						} else $mini = 0;
499 499
 						for ($i=$mini;$i<=$distance;$i+=10) {
500
-						    $this->stats[$current_date][$source]['hist'][$i] = 0;
500
+							$this->stats[$current_date][$source]['hist'][$i] = 0;
501 501
 						}
502 502
 						$this->stats[$current_date][$source]['hist'][$distance] = 1;
503 503
 					} else {
@@ -513,24 +513,24 @@  discard block
 block discarded – undo
513 513
 			
514 514
 			
515 515
 			if ($this->last_delete_hourly == 0 || time() - $this->last_delete_hourly > 900) {
516
-			    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
516
+				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
517 517
 				if ($globalDebug) echo "---- Deleting Live Marine data Not updated since 2 hour...";
518 518
 				$MarineLive = new MarineLive($this->db);
519 519
 				$MarineLive->deleteLiveMarineDataNotUpdated();
520 520
 				$MarineLive->db = null;
521 521
 				//MarineLive->deleteLiveMarineData();
522 522
 				if ($globalDebug) echo " Done\n";
523
-			    }
524
-			    $this->last_delete_hourly = time();
523
+				}
524
+				$this->last_delete_hourly = time();
525 525
 			}
526 526
 			
527
-		    }
528
-		    //$ignoreImport = false;
527
+			}
528
+			//$ignoreImport = false;
529 529
 		}
530 530
 		//if (function_exists('pcntl_fork') && $globalFork) pcntl_signal(SIGCHLD, SIG_IGN);
531 531
 		if ($send) return $this->all_tracked[$id];
532
-	    }
532
+		}
533
+	}
533 534
 	}
534
-    }
535 535
 }
536 536
 ?>
Please login to merge, or discard this patch.
Spacing   +84 added lines, -84 removed lines patch added patch discarded remove patch
@@ -59,7 +59,7 @@  discard block
 block discarded – undo
59 59
 		if (isset($this->all_tracked[$key]['id'])) {
60 60
 		    //echo $this->all_tracked[$key]['id'].' - '.$this->all_tracked[$key]['latitude'].'  '.$this->all_tracked[$key]['longitude']."\n";
61 61
     		    $Marine = new Marine($this->db);
62
-    		    $Marine->updateLatestMarineData($this->all_tracked[$key]['id'],$this->all_tracked[$key]['ident'],$this->all_tracked[$key]['latitude'],$this->all_tracked[$key]['longitude'],$this->all_tracked[$key]['speed'],$this->all_tracked[$key]['datetime']);
62
+    		    $Marine->updateLatestMarineData($this->all_tracked[$key]['id'], $this->all_tracked[$key]['ident'], $this->all_tracked[$key]['latitude'], $this->all_tracked[$key]['longitude'], $this->all_tracked[$key]['speed'], $this->all_tracked[$key]['datetime']);
63 63
 		}
64 64
 	    }
65 65
 	}
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
 	if ($globalDebug) echo 'Delete old values and update latest data...'."\n";
72 72
 	foreach ($this->all_tracked as $key => $flight) {
73 73
     	    if (isset($flight['lastupdate'])) {
74
-        	if ($flight['lastupdate'] < (time()-3000)) {
74
+        	if ($flight['lastupdate'] < (time() - 3000)) {
75 75
             	    if ((!isset($globalNoImport) || $globalNoImport !== TRUE) && (!isset($globalNoDB) || $globalNoDB !== TRUE)) {
76 76
             		if (isset($this->all_tracked[$key]['id'])) {
77 77
             		    if ($globalDebug) echo "--- Delete old values with id ".$this->all_tracked[$key]['id']."\n";
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
             		    //$real_arrival = $this->arrival($key);
84 84
             		    $Marine = new Marine($this->db);
85 85
             		    if ($this->all_tracked[$key]['latitude'] != '' && $this->all_tracked[$key]['longitude'] != '') {
86
-				$result = $Marine->updateLatestMarineData($this->all_tracked[$key]['id'],$this->all_tracked[$key]['ident'],$this->all_tracked[$key]['latitude'],$this->all_tracked[$key]['longitude'],$this->all_tracked[$key]['speed'],$this->all_tracked[$key]['datetime']);
86
+				$result = $Marine->updateLatestMarineData($this->all_tracked[$key]['id'], $this->all_tracked[$key]['ident'], $this->all_tracked[$key]['latitude'], $this->all_tracked[$key]['longitude'], $this->all_tracked[$key]['speed'], $this->all_tracked[$key]['datetime']);
87 87
 				if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n";
88 88
 			    }
89 89
 			    // Put in archive
@@ -97,14 +97,14 @@  discard block
 block discarded – undo
97 97
     }
98 98
 
99 99
     public function add($line) {
100
-	global $globalFork, $globalDistanceIgnore, $globalDaemon, $globalDebug, $globalCoordMinChange, $globalDebugTimeElapsed, $globalCenterLatitude, $globalCenterLongitude, $globalBeta, $globalSourcesupdate, $globalAllTracked, $globalNoImport, $globalNoDB, $globalServerAPRS,$APRSMarine;
100
+	global $globalFork, $globalDistanceIgnore, $globalDaemon, $globalDebug, $globalCoordMinChange, $globalDebugTimeElapsed, $globalCenterLatitude, $globalCenterLongitude, $globalBeta, $globalSourcesupdate, $globalAllTracked, $globalNoImport, $globalNoDB, $globalServerAPRS, $APRSMarine;
101 101
 	if (!isset($globalCoordMinChange) || $globalCoordMinChange == '') $globalCoordMinChange = '0.02';
102 102
 	date_default_timezone_set('UTC');
103 103
 	$dataFound = false;
104 104
 	$send = false;
105 105
 	
106 106
 	// SBS format is CSV format
107
-	if(is_array($line) && isset($line['mmsi'])) {
107
+	if (is_array($line) && isset($line['mmsi'])) {
108 108
 	    //print_r($line);
109 109
   	    if (isset($line['mmsi'])) {
110 110
 
@@ -129,18 +129,18 @@  discard block
 block discarded – undo
129 129
 		
130 130
 		if (!isset($this->all_tracked[$id])) {
131 131
 		    $this->all_tracked[$id] = array();
132
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('addedMarine' => 0));
133
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => '','latitude' => '', 'longitude' => '', 'speed' => '0', 'heading' => '', 'format_source' => '','source_name' => '','comment'=> '','type' => '','typeid' => '','noarchive' => false,'putinarchive' => true,'over_country' => '','mmsi' => '','status' => '','status_id' => '','imo' => '','callsign' => '','arrival_code' => '','arrival_date' => '','mmsi_type' => ''));
134
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('lastupdate' => time()));
132
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('addedMarine' => 0));
133
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('ident' => '', 'latitude' => '', 'longitude' => '', 'speed' => '0', 'heading' => '', 'format_source' => '', 'source_name' => '', 'comment'=> '', 'type' => '', 'typeid' => '', 'noarchive' => false, 'putinarchive' => true, 'over_country' => '', 'mmsi' => '', 'status' => '', 'status_id' => '', 'imo' => '', 'callsign' => '', 'arrival_code' => '', 'arrival_date' => '', 'mmsi_type' => ''));
134
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('lastupdate' => time()));
135 135
 		    if (!isset($line['id'])) {
136 136
 			if (!isset($globalDaemon)) $globalDaemon = TRUE;
137
-			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $id.'-'.date('YmdHi')));
138
-		     } else $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $line['id']));
137
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('id' => $id.'-'.date('YmdHi')));
138
+		     } else $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('id' => $line['id']));
139 139
 		    if ($globalAllTracked !== FALSE) $dataFound = true;
140 140
 		}
141 141
 		
142 142
 		if (isset($line['mmsi']) && $line['mmsi'] != '' && $line['mmsi'] != $this->all_tracked[$id]['mmsi']) {
143
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('mmsi' => $line['mmsi']));
143
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('mmsi' => $line['mmsi']));
144 144
 		    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
145 145
 			$Marine = new Marine($this->db);
146 146
 			$identity = $Marine->getIdentity($line['mmsi']);
@@ -154,64 +154,64 @@  discard block
 block discarded – undo
154 154
 		    }
155 155
 		}
156 156
 		if (isset($line['type_id'])) {
157
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('type' => $AIS->getShipType($line['type_id'])));
158
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('typeid' => $line['type_id']));
157
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('type' => $AIS->getShipType($line['type_id'])));
158
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('typeid' => $line['type_id']));
159 159
 		}
160 160
 		if (isset($line['type']) && $line['type'] != '' && $this->all_tracked[$id]['type'] == '') {
161
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('type' => $line['type']));
161
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('type' => $line['type']));
162 162
 		}
163 163
 		if (isset($line['mmsi_type']) && $line['mmsi_type'] != '') {
164
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('mmsi_type' => $line['mmsi_type']));
164
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('mmsi_type' => $line['mmsi_type']));
165 165
 		}
166 166
 		if (isset($line['imo']) && $line['imo'] != '') {
167
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('imo' => $line['imo']));
167
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('imo' => $line['imo']));
168 168
 		}
169 169
 		if (isset($line['callsign']) && $line['callsign'] != '') {
170
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('callsign' => $line['callsign']));
170
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('callsign' => $line['callsign']));
171 171
 		}
172 172
 		if (isset($line['arrival_code']) && $line['arrival_code'] != '') {
173
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('arrival_code' => $line['arrival_code']));
173
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('arrival_code' => $line['arrival_code']));
174 174
 		}
175 175
 		if (isset($line['arrival_date']) && $line['arrival_date'] != '') {
176
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('arrival_date' => $line['arrival_date']));
176
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('arrival_date' => $line['arrival_date']));
177 177
 		}
178 178
 
179 179
 		//if (isset($line['ident']) && $line['ident'] != '' && $line['ident'] != '????????' && $line['ident'] != '00000000' && ($this->all_tracked[$id]['ident'] != trim($line['ident'])) && preg_match('/^[a-zA-Z0-9-]+$/', $line['ident'])) {
180 180
 		if (isset($line['ident']) && $line['ident'] != '' && $line['ident'] != '????????' && $line['ident'] != '00000000' && ($this->all_tracked[$id]['ident'] != trim($line['ident']))) {
181
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('ident' => trim($line['ident'])));
181
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('ident' => trim($line['ident'])));
182 182
 		    if ($this->all_tracked[$id]['addedMarine'] == 1) {
183 183
 			if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
184 184
 			    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
185 185
 				$timeelapsed = microtime(true);
186 186
 				$Marine = new Marine($this->db);
187 187
 				$fromsource = NULL;
188
-				$result = $Marine->updateIdentMarineData($this->all_tracked[$id]['id'],$this->all_tracked[$id]['ident'],$fromsource);
188
+				$result = $Marine->updateIdentMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $fromsource);
189 189
 				if ($globalDebug && $result != 'success') echo '!!! ERROR : '.$result."\n";
190 190
 				$Marine->db = null;
191
-				if ($globalDebugTimeElapsed) echo 'Time elapsed for update identspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
191
+				if ($globalDebugTimeElapsed) echo 'Time elapsed for update identspotterdata : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
192 192
 			    }
193 193
 			}
194 194
 		    }
195
-		    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['ident']));
195
+		    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('id' => $this->all_tracked[$id]['ident']));
196 196
 		}
197 197
 
198
-		if (isset($line['datetime']) && strtotime($line['datetime']) > time()-30*60 && strtotime($line['datetime']) < time()+20*60) {
198
+		if (isset($line['datetime']) && strtotime($line['datetime']) > time() - 30*60 && strtotime($line['datetime']) < time() + 20*60) {
199 199
 		    if (!isset($this->all_tracked[$id]['datetime']) || strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime'])) {
200
-			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('datetime' => $line['datetime']));
200
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('datetime' => $line['datetime']));
201 201
 		    } else {
202 202
 				if (strtotime($line['datetime']) == strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) echo "!!! Date is the same as previous data for ".$this->all_tracked[$id]['mmsi']."\n";
203 203
 				elseif (strtotime($line['datetime']) > strtotime($this->all_tracked[$id]['datetime']) && $globalDebug) echo "!!! Date previous latest data (".$line['datetime']." > ".$this->all_tracked[$id]['datetime'].") !!! for ".$this->all_tracked[$id]['hex']." - format : ".$line['format_source']."\n";
204 204
 				return '';
205 205
 		    }
206
-		} elseif (isset($line['datetime']) && strtotime($line['datetime']) <= time()-30*60) {
206
+		} elseif (isset($line['datetime']) && strtotime($line['datetime']) <= time() - 30*60) {
207 207
 			if ($globalDebug) echo "!!! Date is too old ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
208 208
 			return '';
209
-		} elseif (isset($line['datetime']) && strtotime($line['datetime']) >= time()+20*60) {
209
+		} elseif (isset($line['datetime']) && strtotime($line['datetime']) >= time() + 20*60) {
210 210
 			if ($globalDebug) echo "!!! Date is in the future ".$this->all_tracked[$id]['mmsi']." - format : ".$line['format_source']."!!!";
211 211
 			return '';
212 212
 		} elseif (!isset($line['datetime'])) {
213 213
 			date_default_timezone_set('UTC');
214
-			$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('datetime' => date('Y-m-d H:i:s')));
214
+			$this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('datetime' => date('Y-m-d H:i:s')));
215 215
 		} else {
216 216
 			if ($globalDebug) echo "!!! Unknow date error ".$this->all_tracked[$id]['mmsi']." date: ".$line['datetime']." - format : ".$line['format_source']."!!!";
217 217
 			return '';
@@ -219,24 +219,24 @@  discard block
 block discarded – undo
219 219
 
220 220
 
221 221
 		if (isset($line['speed'])) {
222
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($line['speed'])));
223
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed_fromsrc' => true));
222
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('speed' => round($line['speed'])));
223
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('speed_fromsrc' => true));
224 224
 		} else if (!isset($this->all_tracked[$id]['speed_fromsrc']) && isset($this->all_tracked[$id]['time_last_coord']) && $this->all_tracked[$id]['time_last_coord'] != time() && isset($line['latitude']) && isset($line['longitude'])) {
225
-		    $distance = $Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m');
225
+		    $distance = $Common->distance($line['latitude'], $line['longitude'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], 'm');
226 226
 		    if ($distance > 1000 && $distance < 10000) {
227 227
 			$speed = $distance/(time() - $this->all_tracked[$id]['time_last_coord']);
228 228
 			$speed = $speed*3.6;
229
-			if ($speed < 1000) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('speed' => round($speed)));
229
+			if ($speed < 1000) $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('speed' => round($speed)));
230 230
   			if ($globalDebug) echo "ø Calculated Speed for ".$this->all_tracked[$id]['hex']." : ".$speed." - distance : ".$distance."\n";
231 231
 		    }
232 232
 		}
233 233
 
234 234
 	        if (isset($line['latitude']) && isset($line['longitude']) && $line['latitude'] != '' && $line['longitude'] != '' && is_numeric($line['latitude']) && is_numeric($line['longitude'])) {
235
-	    	    if (isset($this->all_tracked[$id]['time_last_coord'])) $timediff = round(time()-$this->all_tracked[$id]['time_last_coord']);
235
+	    	    if (isset($this->all_tracked[$id]['time_last_coord'])) $timediff = round(time() - $this->all_tracked[$id]['time_last_coord']);
236 236
 	    	    else unset($timediff);
237
-	    	    if ($this->tmd > 5 || !isset($timediff) || $timediff > 2000 || ($timediff > 30 && isset($this->all_tracked[$id]['latitude']) && isset($this->all_tracked[$id]['longitude']) && $Common->withinThreshold($timediff,$Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')))) {
237
+	    	    if ($this->tmd > 5 || !isset($timediff) || $timediff > 2000 || ($timediff > 30 && isset($this->all_tracked[$id]['latitude']) && isset($this->all_tracked[$id]['longitude']) && $Common->withinThreshold($timediff, $Common->distance($line['latitude'], $line['longitude'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], 'm')))) {
238 238
 			if (isset($this->all_tracked[$id]['archive_latitude']) && isset($this->all_tracked[$id]['archive_longitude']) && isset($this->all_tracked[$id]['livedb_latitude']) && isset($this->all_tracked[$id]['livedb_longitude'])) {
239
-			    if (!$Common->checkLine($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['livedb_latitude'],$this->all_tracked[$id]['livedb_longitude'],$line['latitude'],$line['longitude'])) {
239
+			    if (!$Common->checkLine($this->all_tracked[$id]['archive_latitude'], $this->all_tracked[$id]['archive_longitude'], $this->all_tracked[$id]['livedb_latitude'], $this->all_tracked[$id]['livedb_longitude'], $line['latitude'], $line['longitude'])) {
240 240
 				$this->all_tracked[$id]['archive_latitude'] = $line['latitude'];
241 241
 				$this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
242 242
 				$this->all_tracked[$id]['putinarchive'] = true;
@@ -245,10 +245,10 @@  discard block
 block discarded – undo
245 245
 				$timeelapsed = microtime(true);
246 246
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
247 247
 				    $Marine = new Marine($this->db);
248
-				    $all_country = $Marine->getCountryFromLatitudeLongitude($line['latitude'],$line['longitude']);
248
+				    $all_country = $Marine->getCountryFromLatitudeLongitude($line['latitude'], $line['longitude']);
249 249
 				    if (!empty($all_country)) $this->all_tracked[$id]['over_country'] = $all_country['iso2'];
250 250
 				    $Marine->db = null;
251
-				    if ($globalDebugTimeElapsed) echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
251
+				    if ($globalDebugTimeElapsed) echo 'Time elapsed for update getCountryFromlatitudeLongitude : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
252 252
 				}
253 253
 				$this->tmd = 0;
254 254
 				if ($globalDebug) echo 'FOUND : '.$this->all_tracked[$id]['over_country'].' ---------------'."\n";
@@ -257,52 +257,52 @@  discard block
 block discarded – undo
257 257
 
258 258
 			if (isset($line['latitude']) && $line['latitude'] != '' && $line['latitude'] != 0 && $line['latitude'] < 91 && $line['latitude'] > -90) {
259 259
 				if (!isset($this->all_tracked[$id]['archive_latitude'])) $this->all_tracked[$id]['archive_latitude'] = $line['latitude'];
260
-				if (!isset($this->all_tracked[$id]['livedb_latitude']) || abs($this->all_tracked[$id]['livedb_latitude']-$line['latitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
260
+				if (!isset($this->all_tracked[$id]['livedb_latitude']) || abs($this->all_tracked[$id]['livedb_latitude'] - $line['latitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
261 261
 				    $this->all_tracked[$id]['livedb_latitude'] = $line['latitude'];
262 262
 				    $dataFound = true;
263 263
 				    $this->all_tracked[$id]['time_last_coord'] = time();
264 264
 				}
265
-				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('latitude' => $line['latitude']));
265
+				$this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('latitude' => $line['latitude']));
266 266
 			}
267 267
 			if (isset($line['longitude']) && $line['longitude'] != '' && $line['longitude'] != 0 && $line['longitude'] < 360 && $line['longitude'] > -180) {
268 268
 			    if ($line['longitude'] > 180) $line['longitude'] = $line['longitude'] - 360;
269 269
 				if (!isset($this->all_tracked[$id]['archive_longitude'])) $this->all_tracked[$id]['archive_longitude'] = $line['longitude'];
270
-				if (!isset($this->all_tracked[$id]['livedb_longitude']) || abs($this->all_tracked[$id]['livedb_longitude']-$line['longitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
270
+				if (!isset($this->all_tracked[$id]['livedb_longitude']) || abs($this->all_tracked[$id]['livedb_longitude'] - $line['longitude']) > $globalCoordMinChange || $this->all_tracked[$id]['format_source'] == 'aprs') {
271 271
 				    $this->all_tracked[$id]['livedb_longitude'] = $line['longitude'];
272 272
 				    $dataFound = true;
273 273
 				    $this->all_tracked[$id]['time_last_coord'] = time();
274 274
 				}
275
-				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('longitude' => $line['longitude']));
275
+				$this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('longitude' => $line['longitude']));
276 276
 			}
277 277
 
278 278
 		    } else if ($globalDebug && $timediff > 20) {
279 279
 			$this->tmd = $this->tmd + 1;
280 280
 			echo '!!! Too much distance in short time... for '.$this->all_tracked[$id]['ident']."\n";
281
-			echo 'Time : '.$timediff.'s - Distance : '.$Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')."m -";
282
-			echo 'Speed : '.(($Common->distance($line['latitude'],$line['longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],'m')/$timediff)*3.6)." km/h - ";
281
+			echo 'Time : '.$timediff.'s - Distance : '.$Common->distance($line['latitude'], $line['longitude'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], 'm')."m -";
282
+			echo 'Speed : '.(($Common->distance($line['latitude'], $line['longitude'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], 'm')/$timediff)*3.6)." km/h - ";
283 283
 			echo 'Lat : '.$line['latitude'].' - long : '.$line['longitude'].' - prev lat : '.$this->all_tracked[$id]['latitude'].' - prev long : '.$this->all_tracked[$id]['longitude']." \n";
284 284
 		    }
285 285
 		}
286 286
 		if (isset($line['last_update']) && $line['last_update'] != '') {
287 287
 		    if (isset($this->all_tracked[$id]['last_update']) && $this->all_tracked[$id]['last_update'] != $line['last_update']) $dataFound = true;
288
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('last_update' => $line['last_update']));
288
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('last_update' => $line['last_update']));
289 289
 		}
290 290
 		if (isset($line['format_source']) && $line['format_source'] != '') {
291
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('format_source' => $line['format_source']));
291
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('format_source' => $line['format_source']));
292 292
 		}
293 293
 		if (isset($line['source_name']) && $line['source_name'] != '') {
294
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('source_name' => $line['source_name']));
294
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('source_name' => $line['source_name']));
295 295
 		}
296 296
 		if (isset($line['status']) && $line['status'] != '') {
297
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('status' => $line['status']));
297
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('status' => $line['status']));
298 298
 		}
299 299
 		if (isset($line['status_id']) && (!isset($this->all_tracked[$id]['status_id']) || $this->all_tracked[$id]['status_id'] != $line['status_id'])) {
300
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('status_id' => $line['status_id']));
300
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('status_id' => $line['status_id']));
301 301
 		    if ($this->all_tracked[$id]['addedMarine'] == 1) {
302 302
 			if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
303 303
 			    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
304 304
 				$Marine = new Marine($this->db);
305
-				$Marine->updateStatusMarineData($this->all_tracked[$id]['id'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['status']);
305
+				$Marine->updateStatusMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['status_id'], $this->all_tracked[$id]['status']);
306 306
 				unset($Marine);
307 307
 			    }
308 308
 			}
@@ -310,18 +310,18 @@  discard block
 block discarded – undo
310 310
 		}
311 311
 
312 312
 		if (isset($line['noarchive']) && $line['noarchive'] === true) {
313
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('noarchive' => true));
313
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('noarchive' => true));
314 314
 		}
315 315
 		
316 316
 		if (isset($line['heading']) && $line['heading'] != '') {
317
-		    if (is_int($this->all_tracked[$id]['heading']) && abs($this->all_tracked[$id]['heading']-round($line['heading'])) > 10) $this->all_tracked[$id]['putinarchive'] = true;
318
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($line['heading'])));
319
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading_fromsrc' => true));
317
+		    if (is_int($this->all_tracked[$id]['heading']) && abs($this->all_tracked[$id]['heading'] - round($line['heading'])) > 10) $this->all_tracked[$id]['putinarchive'] = true;
318
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('heading' => round($line['heading'])));
319
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('heading_fromsrc' => true));
320 320
 		    //$dataFound = true;
321 321
   		} elseif (!isset($this->all_tracked[$id]['heading_fromsrc']) && isset($this->all_tracked[$id]['archive_latitude']) && $this->all_tracked[$id]['archive_latitude'] != $this->all_tracked[$id]['latitude'] && isset($this->all_tracked[$id]['archive_longitude']) && $this->all_tracked[$id]['archive_longitude'] != $this->all_tracked[$id]['longitude']) {
322
-  		    $heading = $Common->getHeading($this->all_tracked[$id]['archive_latitude'],$this->all_tracked[$id]['archive_longitude'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
323
-		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('heading' => round($heading)));
324
-		    if (abs($this->all_tracked[$id]['heading']-round($heading)) > 10) $this->all_tracked[$id]['putinarchive'] = true;
322
+  		    $heading = $Common->getHeading($this->all_tracked[$id]['archive_latitude'], $this->all_tracked[$id]['archive_longitude'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude']);
323
+		    $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('heading' => round($heading)));
324
+		    if (abs($this->all_tracked[$id]['heading'] - round($heading)) > 10) $this->all_tracked[$id]['putinarchive'] = true;
325 325
   		    if ($globalDebug) echo "ø Calculated Heading for ".$this->all_tracked[$id]['ident']." : ".$heading."\n";
326 326
   		}
327 327
 		//if (isset($globalSourcesupdate) && $globalSourcesupdate != '' && isset($this->all_tracked[$id]['lastupdate']) && time()-$this->all_tracked[$id]['lastupdate'] < $globalSourcesupdate) $dataFound = false;
@@ -331,7 +331,7 @@  discard block
 block discarded – undo
331 331
 		if ($dataFound === true && isset($this->all_tracked[$id]['mmsi'])) {
332 332
 		    $this->all_tracked[$id]['lastupdate'] = time();
333 333
 		    if ($this->all_tracked[$id]['addedMarine'] == 0) {
334
-		        if (!isset($globalDistanceIgnore['latitude']) || $this->all_tracked[$id]['longitude'] == ''  || $this->all_tracked[$id]['latitude'] == '' || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
334
+		        if (!isset($globalDistanceIgnore['latitude']) || $this->all_tracked[$id]['longitude'] == '' || $this->all_tracked[$id]['latitude'] == '' || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $globalDistanceIgnore['latitude'], $globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
335 335
 			    if (!isset($this->all_tracked[$id]['forcenew']) || $this->all_tracked[$id]['forcenew'] == 0) {
336 336
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
337 337
 				    if ($globalDebug) echo "Check if aircraft is already in DB...";
@@ -339,37 +339,37 @@  discard block
 block discarded – undo
339 339
 				    $MarineLive = new MarineLive($this->db);
340 340
 				    if (isset($line['id'])) {
341 341
 					$recent_ident = $MarineLive->checkIdRecent($line['id']);
342
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
342
+					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdRecent : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
343 343
 				    } elseif (isset($this->all_tracked[$id]['mmsi']) && $this->all_tracked[$id]['mmsi'] != '') {
344 344
 					$recent_ident = $MarineLive->checkMMSIRecent($this->all_tracked[$id]['mmsi']);
345
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
345
+					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
346 346
 				    } elseif (isset($this->all_tracked[$id]['ident']) && $this->all_tracked[$id]['ident'] != '') {
347 347
 					$recent_ident = $MarineLive->checkIdentRecent($this->all_tracked[$id]['ident']);
348
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
348
+					if ($globalDebugTimeElapsed) echo 'Time elapsed for update checkIdentRecent : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
349 349
 				    } else $recent_ident = '';
350
-				    $MarineLive->db=null;
350
+				    $MarineLive->db = null;
351 351
 				    if ($globalDebug && $recent_ident == '') echo " Not in DB.\n";
352 352
 				    elseif ($globalDebug && $recent_ident != '') echo " Already in DB.\n";
353 353
 				} else $recent_ident = '';
354 354
 			    } else {
355 355
 				$recent_ident = '';
356
-				$this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('forcenew' => 0));
356
+				$this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('forcenew' => 0));
357 357
 			    }
358 358
 			    //if there was no aircraft with the same callsign within the last hour and go post it into the archive
359
-			    if($recent_ident == "" && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '')
359
+			    if ($recent_ident == "" && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '')
360 360
 			    {
361 361
 				if ($globalDebug) echo "\o/ Add ".$this->all_tracked[$id]['mmsi']." in archive DB : ";
362 362
 				//adds the spotter data for the archive
363 363
 				    $highlight = '';
364
-				    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id],array('id' => $this->all_tracked[$id]['mmsi'].'-'.date('YmdHi')));
364
+				    if (!isset($this->all_tracked[$id]['id'])) $this->all_tracked[$id] = array_merge($this->all_tracked[$id], array('id' => $this->all_tracked[$id]['mmsi'].'-'.date('YmdHi')));
365 365
 				    if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
366 366
 					if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
367 367
 					    $timeelapsed = microtime(true);
368 368
 					    $Marine = new Marine($this->db);
369
-					    $result = $Marine->addMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name']);
369
+					    $result = $Marine->addMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'], $this->all_tracked[$id]['typeid'], $this->all_tracked[$id]['imo'], $this->all_tracked[$id]['callsign'], $this->all_tracked[$id]['arrival_code'], $this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'], $this->all_tracked[$id]['format_source'], $this->all_tracked[$id]['source_name']);
370 370
 					    $Marine->db = null;
371 371
 					    if ($globalDebug && isset($result)) echo $result."\n";
372
-					    if ($globalDebugTimeElapsed) echo 'Time elapsed for update addspotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
372
+					    if ($globalDebugTimeElapsed) echo 'Time elapsed for update addspotterdata : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
373 373
 					}
374 374
 				    }
375 375
 				    if (isset($line['sourcestats']) && $line['sourcestats'] == TRUE && $this->all_tracked[$id]['latitude'] != '' && $this->all_tracked[$id]['longitude'] != '') {
@@ -377,15 +377,15 @@  discard block
 block discarded – undo
377 377
 					$Stats = new Stats($this->db);
378 378
 					if (!empty($this->stats)) {
379 379
 					    if ($globalDebug) echo 'Add source stats : ';
380
-				    	    foreach($this->stats as $date => $data) {
381
-						foreach($data as $source => $sourced) {
380
+				    	    foreach ($this->stats as $date => $data) {
381
+						foreach ($data as $source => $sourced) {
382 382
 					    	    //print_r($sourced);
383
-				    	    	    if (isset($sourced['polar'])) echo $Stats->addStatSource(json_encode($sourced['polar']),$source,'polar_marine',$date);
384
-				    	    	    if (isset($sourced['hist'])) echo $Stats->addStatSource(json_encode($sourced['hist']),$source,'hist_marine',$date);
383
+				    	    	    if (isset($sourced['polar'])) echo $Stats->addStatSource(json_encode($sourced['polar']), $source, 'polar_marine', $date);
384
+				    	    	    if (isset($sourced['hist'])) echo $Stats->addStatSource(json_encode($sourced['hist']), $source, 'hist_marine', $date);
385 385
 				    		    if (isset($sourced['msg'])) {
386 386
 				    			if (time() - $sourced['msg']['date'] > 10) {
387 387
 				    		    	    $nbmsg = round($sourced['msg']['nb']/(time() - $sourced['msg']['date']));
388
-				    		    	    echo $Stats->addStatSource($nbmsg,$source,'msg_marine',$date);
388
+				    		    	    echo $Stats->addStatSource($nbmsg, $source, 'msg_marine', $date);
389 389
 			    			    	    unset($this->stats[$date][$source]['msg']);
390 390
 			    				}
391 391
 			    			    }
@@ -409,7 +409,7 @@  discard block
 block discarded – undo
409 409
 				    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
410 410
 					$MarineLive = new MarineLive($this->db);
411 411
 					$MarineLive->deleteLiveMarineData();
412
-					$MarineLive->db=null;
412
+					$MarineLive->db = null;
413 413
 					if ($globalDebug) echo " Done\n";
414 414
 				    }
415 415
 				    $this->last_delete = time();
@@ -420,7 +420,7 @@  discard block
 block discarded – undo
420 420
 				if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
421 421
 				    if (isset($globalDaemon) && !$globalDaemon) {
422 422
 					$Marine = new Marine($this->db);
423
-					$Marine->updateLatestMarineData($this->all_tracked[$id]['id'],$this->all_tracked[$id]['ident'],$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime']);
423
+					$Marine->updateLatestMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime']);
424 424
 					$Marine->db = null;
425 425
 				    }
426 426
 				}
@@ -435,20 +435,20 @@  discard block
 block discarded – undo
435 435
 		    $ignoreImport = false;
436 436
 
437 437
 		    if (!$ignoreImport) {
438
-			if (!isset($globalDistanceIgnore['latitude']) || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
438
+			if (!isset($globalDistanceIgnore['latitude']) || (isset($globalDistanceIgnore['latitude']) && $Common->distance($this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $globalDistanceIgnore['latitude'], $globalDistanceIgnore['longitude']) < $globalDistanceIgnore['distance'])) {
439 439
 				if ($globalDebug) echo "\o/ Add ".$this->all_tracked[$id]['ident']." from ".$this->all_tracked[$id]['format_source']." in Live DB : ";
440 440
 				if (!isset($globalNoImport) || $globalNoImport !== TRUE) {
441 441
 				    if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
442 442
 					$timeelapsed = microtime(true);
443 443
 					$MarineLive = new MarineLive($this->db);
444
-					$result = $MarineLive->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'],$this->all_tracked[$id]['mmsi'],$this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'],$this->all_tracked[$id]['status'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['noarchive'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name'],$this->all_tracked[$id]['over_country']);
444
+					$result = $MarineLive->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'], $this->all_tracked[$id]['typeid'], $this->all_tracked[$id]['imo'], $this->all_tracked[$id]['callsign'], $this->all_tracked[$id]['arrival_code'], $this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'], $this->all_tracked[$id]['noarchive'], $this->all_tracked[$id]['format_source'], $this->all_tracked[$id]['source_name'], $this->all_tracked[$id]['over_country']);
445 445
 					$MarineLive->db = null;
446 446
 					if ($globalDebug) echo $result."\n";
447
-					if ($globalDebugTimeElapsed) echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true)-$timeelapsed,2).'s'."\n";
447
+					if ($globalDebugTimeElapsed) echo 'Time elapsed for update addlivespotterdata : '.round(microtime(true) - $timeelapsed, 2).'s'."\n";
448 448
 				    }
449 449
 				}
450 450
 				if (isset($globalServerAPRS) && $globalServerAPRS && $this->all_tracked[$id]['putinarchive']) {
451
-				    $APRSMarine->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'],$this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'],$this->all_tracked[$id]['mmsi'],$this->all_tracked[$id]['type'],$this->all_tracked[$id]['typeid'],$this->all_tracked[$id]['imo'],$this->all_tracked[$id]['callsign'],$this->all_tracked[$id]['arrival_code'],$this->all_tracked[$id]['arrival_date'],$this->all_tracked[$id]['status'],$this->all_tracked[$id]['status_id'],$this->all_tracked[$id]['noarchive'],$this->all_tracked[$id]['format_source'],$this->all_tracked[$id]['source_name'],$this->all_tracked[$id]['over_country']);
451
+				    $APRSMarine->addLiveMarineData($this->all_tracked[$id]['id'], $this->all_tracked[$id]['ident'], $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $this->all_tracked[$id]['heading'], $this->all_tracked[$id]['speed'], $this->all_tracked[$id]['datetime'], $this->all_tracked[$id]['putinarchive'], $this->all_tracked[$id]['mmsi'], $this->all_tracked[$id]['type'], $this->all_tracked[$id]['typeid'], $this->all_tracked[$id]['imo'], $this->all_tracked[$id]['callsign'], $this->all_tracked[$id]['arrival_code'], $this->all_tracked[$id]['arrival_date'], $this->all_tracked[$id]['status'], $this->all_tracked[$id]['status_id'], $this->all_tracked[$id]['noarchive'], $this->all_tracked[$id]['format_source'], $this->all_tracked[$id]['source_name'], $this->all_tracked[$id]['over_country']);
452 452
 				}
453 453
 				$this->all_tracked[$id]['putinarchive'] = false;
454 454
 
@@ -467,19 +467,19 @@  discard block
 block discarded – undo
467 467
 							$latitude = $globalCenterLatitude;
468 468
 							$longitude = $globalCenterLongitude;
469 469
 						}
470
-						$this->source_location[$source] = array('latitude' => $latitude,'longitude' => $longitude);
470
+						$this->source_location[$source] = array('latitude' => $latitude, 'longitude' => $longitude);
471 471
 					} else {
472 472
 						$latitude = $this->source_location[$source]['latitude'];
473 473
 						$longitude = $this->source_location[$source]['longitude'];
474 474
 					}
475
-					$stats_heading = $Common->getHeading($latitude,$longitude,$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
475
+					$stats_heading = $Common->getHeading($latitude, $longitude, $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude']);
476 476
 					//$stats_heading = $stats_heading%22.5;
477 477
 					$stats_heading = round($stats_heading/22.5);
478
-					$stats_distance = $Common->distance($latitude,$longitude,$this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude']);
478
+					$stats_distance = $Common->distance($latitude, $longitude, $this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude']);
479 479
 					$current_date = date('Y-m-d');
480 480
 					if ($stats_heading == 16) $stats_heading = 0;
481 481
 					if (!isset($this->stats[$current_date][$source]['polar'][1])) {
482
-						for ($i=0;$i<=15;$i++) {
482
+						for ($i = 0; $i <= 15; $i++) {
483 483
 						    $this->stats[$current_date][$source]['polar'][$i] = 0;
484 484
 						}
485 485
 						$this->stats[$current_date][$source]['polar'][$stats_heading] = $stats_distance;
@@ -494,9 +494,9 @@  discard block
 block discarded – undo
494 494
 					if (!isset($this->stats[$current_date][$source]['hist'][$distance])) {
495 495
 						if (isset($this->stats[$current_date][$source]['hist'][0])) {
496 496
 						    end($this->stats[$current_date][$source]['hist']);
497
-						    $mini = key($this->stats[$current_date][$source]['hist'])+10;
497
+						    $mini = key($this->stats[$current_date][$source]['hist']) + 10;
498 498
 						} else $mini = 0;
499
-						for ($i=$mini;$i<=$distance;$i+=10) {
499
+						for ($i = $mini; $i <= $distance; $i += 10) {
500 500
 						    $this->stats[$current_date][$source]['hist'][$i] = 0;
501 501
 						}
502 502
 						$this->stats[$current_date][$source]['hist'][$distance] = 1;
@@ -508,7 +508,7 @@  discard block
 block discarded – undo
508 508
 
509 509
 				$this->all_tracked[$id]['lastupdate'] = time();
510 510
 				if ($this->all_tracked[$id]['putinarchive']) $send = true;
511
-			} elseif (isset($this->all_tracked[$id]['latitude']) && isset($globalDistanceIgnore['latitude']) && $globalDebug) echo "!! Too far -> Distance : ".$Common->distance($this->all_tracked[$id]['latitude'],$this->all_tracked[$id]['longitude'],$globalDistanceIgnore['latitude'],$globalDistanceIgnore['longitude'])."\n";
511
+			} elseif (isset($this->all_tracked[$id]['latitude']) && isset($globalDistanceIgnore['latitude']) && $globalDebug) echo "!! Too far -> Distance : ".$Common->distance($this->all_tracked[$id]['latitude'], $this->all_tracked[$id]['longitude'], $globalDistanceIgnore['latitude'], $globalDistanceIgnore['longitude'])."\n";
512 512
 			//$this->del();
513 513
 			
514 514
 			
Please login to merge, or discard this patch.
sitemap.php 3 patches
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -21,9 +21,9 @@  discard block
 block discarded – undo
21 21
 		foreach($spotter_array as $spotter_item)
22 22
 		{
23 23
 			$output .= '<url>';
24
-			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/flightid/'.$spotter_item['spotter_id'].'</loc>';
25
-			    $output .= '<lastmod>'.date("c", time()).'</lastmod>';
26
-			    $output .= '<changefreq>weekly</changefreq>';
24
+				$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/flightid/'.$spotter_item['spotter_id'].'</loc>';
25
+				$output .= '<lastmod>'.date("c", time()).'</lastmod>';
26
+				$output .= '<changefreq>weekly</changefreq>';
27 27
 			$output .= '</url>';
28 28
 		}
29 29
 	$output .= '</urlset>';
@@ -38,9 +38,9 @@  discard block
 block discarded – undo
38 38
 		foreach($aircraft_types as $aircraft_item)
39 39
 		{
40 40
 			$output .= '<url>';
41
-			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/aircraft/'.urlencode($aircraft_item['aircraft_icao']).'</loc>';
42
-			    $output .= '<lastmod>'.date("c", time()).'</lastmod>';
43
-			    $output .= '<changefreq>daily</changefreq>';
41
+				$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/aircraft/'.urlencode($aircraft_item['aircraft_icao']).'</loc>';
42
+				$output .= '<lastmod>'.date("c", time()).'</lastmod>';
43
+				$output .= '<changefreq>daily</changefreq>';
44 44
 			$output .= '</url>';
45 45
 		}
46 46
 	$output .= '</urlset>';
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 		foreach($aircraft_registrations as $aircraft_item)
56 56
 		{
57 57
 			$output .= '<url>';
58
-			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/registration/'.urlencode($aircraft_item['registration']).'</loc>';
59
-			    $output .= '<lastmod>'.date("c", time()).'</lastmod>';
60
-			    $output .= '<changefreq>daily</changefreq>';
58
+				$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/registration/'.urlencode($aircraft_item['registration']).'</loc>';
59
+				$output .= '<lastmod>'.date("c", time()).'</lastmod>';
60
+				$output .= '<changefreq>daily</changefreq>';
61 61
 			$output .= '</url>';
62 62
 		}
63 63
 	$output .= '</urlset>';
@@ -71,9 +71,9 @@  discard block
 block discarded – undo
71 71
 		foreach($airline_names as $airline_item)
72 72
 		{
73 73
 			$output .= '<url>';
74
-			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airline/'.urlencode($airline_item['airline_icao']).'</loc>';
75
-			    $output .= '<lastmod>'.date("c", time()).'</lastmod>';
76
-			    $output .= '<changefreq>daily</changefreq>';
74
+				$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airline/'.urlencode($airline_item['airline_icao']).'</loc>';
75
+				$output .= '<lastmod>'.date("c", time()).'</lastmod>';
76
+				$output .= '<changefreq>daily</changefreq>';
77 77
 			$output .= '</url>';
78 78
 		}
79 79
 	$output .= '</urlset>';
@@ -88,9 +88,9 @@  discard block
 block discarded – undo
88 88
 		foreach($airport_names as $airport_item)
89 89
 		{
90 90
 			$output .= '<url>';
91
-			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airport/'.$airport_item['airport_icao'].'</loc>';
92
-			    $output .= '<lastmod>'.date("c", time()).'</lastmod>';
93
-			    $output .= '<changefreq>daily</changefreq>';
91
+				$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airport/'.$airport_item['airport_icao'].'</loc>';
92
+				$output .= '<lastmod>'.date("c", time()).'</lastmod>';
93
+				$output .= '<changefreq>daily</changefreq>';
94 94
 			$output .= '</url>';
95 95
 		}
96 96
 	$output .= '</urlset>';
Please login to merge, or discard this patch.
Braces   +9 added lines, -3 removed lines patch added patch discarded remove patch
@@ -34,7 +34,9 @@  discard block
 block discarded – undo
34 34
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
35 35
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
36 36
 		$aircraft_types = $Stats->getAllAircraftTypes();
37
-		if (empty($aircraft_types)) $aircraft_types = $Spotter->getAllAircraftTypes();
37
+		if (empty($aircraft_types)) {
38
+			$aircraft_types = $Spotter->getAllAircraftTypes();
39
+		}
38 40
 		foreach($aircraft_types as $aircraft_item)
39 41
 		{
40 42
 			$output .= '<url>';
@@ -84,7 +86,9 @@  discard block
 block discarded – undo
84 86
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
85 87
 
86 88
 		$airport_names = $Stats->getAllAirportNames();
87
-		if (empty($airport_names)) $airport_names = $Spotter->getAllAirportNames();
89
+		if (empty($airport_names)) {
90
+			$airport_names = $Spotter->getAllAirportNames();
91
+		}
88 92
 		foreach($airport_names as $airport_item)
89 93
 		{
90 94
 			$output .= '<url>';
@@ -99,7 +103,9 @@  discard block
 block discarded – undo
99 103
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
100 104
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
101 105
 	$manufacturer_names = $Stats->getAllManufacturers();
102
-	if (empty($manufacturer_names)) $manufacturer_names = $Spotter->getAllManufacturers();
106
+	if (empty($manufacturer_names)) {
107
+		$manufacturer_names = $Spotter->getAllManufacturers();
108
+	}
103 109
 	foreach($manufacturer_names as $manufacturer_item)
104 110
 	{
105 111
 		$output .= '<url>';
Please login to merge, or discard this patch.
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
19 19
 
20 20
 		$spotter_array = $Spotter->getAllFlightsforSitemap();
21
-		foreach($spotter_array as $spotter_item)
21
+		foreach ($spotter_array as $spotter_item)
22 22
 		{
23 23
 			$output .= '<url>';
24 24
 			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/flightid/'.$spotter_item['spotter_id'].'</loc>';
@@ -29,13 +29,13 @@  discard block
 block discarded – undo
29 29
 	$output .= '</urlset>';
30 30
 	
31 31
 	
32
-} else if (isset($_GET['type']) && $_GET['type'] == "aircraft"){
32
+} else if (isset($_GET['type']) && $_GET['type'] == "aircraft") {
33 33
 
34 34
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
35 35
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
36 36
 		$aircraft_types = $Stats->getAllAircraftTypes();
37 37
 		if (empty($aircraft_types)) $aircraft_types = $Spotter->getAllAircraftTypes();
38
-		foreach($aircraft_types as $aircraft_item)
38
+		foreach ($aircraft_types as $aircraft_item)
39 39
 		{
40 40
 			$output .= '<url>';
41 41
 			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/aircraft/'.urlencode($aircraft_item['aircraft_icao']).'</loc>';
@@ -46,13 +46,13 @@  discard block
 block discarded – undo
46 46
 	$output .= '</urlset>';
47 47
 	
48 48
 	
49
-} else if (isset($_GET['type']) && $_GET['type'] == "registration"){
49
+} else if (isset($_GET['type']) && $_GET['type'] == "registration") {
50 50
 
51 51
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
52 52
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
53 53
 
54 54
 		$aircraft_registrations = $Spotter->getAllAircraftRegistrations();
55
-		foreach($aircraft_registrations as $aircraft_item)
55
+		foreach ($aircraft_registrations as $aircraft_item)
56 56
 		{
57 57
 			$output .= '<url>';
58 58
 			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/registration/'.urlencode($aircraft_item['registration']).'</loc>';
@@ -62,13 +62,13 @@  discard block
 block discarded – undo
62 62
 		}
63 63
 	$output .= '</urlset>';
64 64
 	
65
-} else if (isset($_GET['type']) && $_GET['type'] == "airline"){
65
+} else if (isset($_GET['type']) && $_GET['type'] == "airline") {
66 66
 
67 67
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
68 68
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
69 69
 
70 70
 		$airline_names = $Stats->getAllAirlineNames();
71
-		foreach($airline_names as $airline_item)
71
+		foreach ($airline_names as $airline_item)
72 72
 		{
73 73
 			$output .= '<url>';
74 74
 			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airline/'.urlencode($airline_item['airline_icao']).'</loc>';
@@ -78,14 +78,14 @@  discard block
 block discarded – undo
78 78
 		}
79 79
 	$output .= '</urlset>';
80 80
 	
81
-} else if (isset($_GET['type']) && $_GET['type'] == "airport"){
81
+} else if (isset($_GET['type']) && $_GET['type'] == "airport") {
82 82
 
83 83
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
84 84
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
85 85
 
86 86
 		$airport_names = $Stats->getAllAirportNames();
87 87
 		if (empty($airport_names)) $airport_names = $Spotter->getAllAirportNames();
88
-		foreach($airport_names as $airport_item)
88
+		foreach ($airport_names as $airport_item)
89 89
 		{
90 90
 			$output .= '<url>';
91 91
 			    $output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/airport/'.$airport_item['airport_icao'].'</loc>';
@@ -95,12 +95,12 @@  discard block
 block discarded – undo
95 95
 		}
96 96
 	$output .= '</urlset>';
97 97
 	
98
-} else if (isset($_GET['type']) && $_GET['type'] == "manufacturer"){
98
+} else if (isset($_GET['type']) && $_GET['type'] == "manufacturer") {
99 99
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
100 100
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
101 101
 	$manufacturer_names = $Stats->getAllManufacturers();
102 102
 	if (empty($manufacturer_names)) $manufacturer_names = $Spotter->getAllManufacturers();
103
-	foreach($manufacturer_names as $manufacturer_item)
103
+	foreach ($manufacturer_names as $manufacturer_item)
104 104
 	{
105 105
 		$output .= '<url>';
106 106
 		$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/manufacturer/'.urlencode(strtolower(str_replace(" ", "-", $manufacturer_item['aircraft_manufacturer']))).'</loc>';
@@ -109,11 +109,11 @@  discard block
 block discarded – undo
109 109
 		$output .= '</url>';
110 110
 	}
111 111
 	$output .= '</urlset>';
112
-} else if (isset($_GET['type']) && $_GET['type'] == "country"){
112
+} else if (isset($_GET['type']) && $_GET['type'] == "country") {
113 113
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
114 114
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
115 115
 	$country_names = $Spotter->getAllCountries();
116
-	foreach($country_names as $country_item)
116
+	foreach ($country_names as $country_item)
117 117
 	{
118 118
 		$output .= '<url>';
119 119
 		$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/country/'.urlencode(strtolower(str_replace(" ", "-", $country_item['country']))).'</loc>';
@@ -122,11 +122,11 @@  discard block
 block discarded – undo
122 122
 		$output .= '</url>';
123 123
 	}
124 124
 	$output .= '</urlset>';
125
-} else if (isset($_GET['type']) && $_GET['type'] == "ident"){
125
+} else if (isset($_GET['type']) && $_GET['type'] == "ident") {
126 126
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
127 127
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
128 128
 	$ident_names = $Spotter->getAllIdents();
129
-	foreach($ident_names as $ident_item)
129
+	foreach ($ident_names as $ident_item)
130 130
 	{
131 131
 		if (ctype_alnum($ident_item['ident'])) {
132 132
 			$output .= '<url>';
@@ -137,11 +137,11 @@  discard block
 block discarded – undo
137 137
 		}
138 138
 	}
139 139
 	$output .= '</urlset>';
140
-} else if (isset($_GET['type']) && $_GET['type'] == "marine-ident"){
140
+} else if (isset($_GET['type']) && $_GET['type'] == "marine-ident") {
141 141
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
142 142
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
143 143
 	$ident_names = $Marine->getAllIdents();
144
-	foreach($ident_names as $ident_item)
144
+	foreach ($ident_names as $ident_item)
145 145
 	{
146 146
 		if (ctype_alnum($ident_item['ident'])) {
147 147
 			$output .= '<url>';
@@ -152,11 +152,11 @@  discard block
 block discarded – undo
152 152
 		}
153 153
 	}
154 154
 	$output .= '</urlset>';
155
-} else if (isset($_GET['type']) && $_GET['type'] == "date"){
155
+} else if (isset($_GET['type']) && $_GET['type'] == "date") {
156 156
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
157 157
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
158 158
 	$date_names = $Spotter->getAllDates();
159
-	foreach($date_names as $date_item)
159
+	foreach ($date_names as $date_item)
160 160
 	{
161 161
 		$output .= '<url>';
162 162
 		$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/date/'.date("Y-m-d", strtotime($date_item['date'])).'</loc>';
@@ -165,11 +165,11 @@  discard block
 block discarded – undo
165 165
 		$output .= '</url>';
166 166
 	}
167 167
 	$output .= '</urlset>';
168
-} else if (isset($_GET['type']) && $_GET['type'] == "marine-date"){
168
+} else if (isset($_GET['type']) && $_GET['type'] == "marine-date") {
169 169
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
170 170
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
171 171
 	$date_names = $Marine->getAllDates();
172
-	foreach($date_names as $date_item)
172
+	foreach ($date_names as $date_item)
173 173
 	{
174 174
 		$output .= '<url>';
175 175
 		$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/marine/date/'.date("Y-m-d", strtotime($date_item['date'])).'</loc>';
@@ -178,11 +178,11 @@  discard block
 block discarded – undo
178 178
 		$output .= '</url>';
179 179
 	}
180 180
 	$output .= '</urlset>';
181
-} else if (isset($_GET['type']) && $_GET['type'] == "tracker-date"){
181
+} else if (isset($_GET['type']) && $_GET['type'] == "tracker-date") {
182 182
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
183 183
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
184 184
 	$date_names = $Tracker->getAllDates();
185
-	foreach($date_names as $date_item)
185
+	foreach ($date_names as $date_item)
186 186
 	{
187 187
 		$output .= '<url>';
188 188
 		$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/tracker/date/'.date("Y-m-d", strtotime($date_item['date'])).'</loc>';
@@ -191,11 +191,11 @@  discard block
 block discarded – undo
191 191
 		$output .= '</url>';
192 192
 	}
193 193
 	$output .= '</urlset>';
194
-} else if (isset($_GET['type']) && $_GET['type'] == "route"){
194
+} else if (isset($_GET['type']) && $_GET['type'] == "route") {
195 195
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
196 196
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
197 197
 	$route_names = $Spotter->getAllRoutes();
198
-	foreach($route_names as $route_item)
198
+	foreach ($route_names as $route_item)
199 199
 	{
200 200
 		$output .= '<url>';
201 201
 		$output .= '<loc>'.'http://'.$_SERVER['HTTP_HOST'].$globalURL.'/route/'.$route_item['airport_departure_icao'].'/'.$route_item['airport_arrival_icao'].'</loc>';
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
 		$output .= '</url>';
205 205
 	}
206 206
 	$output .= '</urlset>';
207
-} else if (isset($_GET['type']) && $_GET['type'] == "static"){
207
+} else if (isset($_GET['type']) && $_GET['type'] == "static") {
208 208
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
209 209
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
210 210
 	/* STATIC PAGES */
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
 	$output .= '<changefreq>daily</changefreq>';
323 323
 	$output .= '</url>';
324 324
 	$output .= '</urlset>';
325
-} else if (isset($_GET['type']) && $_GET['type'] == "marine-static"){
325
+} else if (isset($_GET['type']) && $_GET['type'] == "marine-static") {
326 326
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
327 327
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
328 328
 	/* STATIC PAGES */
@@ -348,7 +348,7 @@  discard block
 block discarded – undo
348 348
 	$output .= '<changefreq>daily</changefreq>';
349 349
 	$output .= '</url>';
350 350
 	$output .= '</urlset>';
351
-} else if (isset($_GET['type']) && $_GET['type'] == "tracker-static"){
351
+} else if (isset($_GET['type']) && $_GET['type'] == "tracker-static") {
352 352
 	$output .= '<?xml version="1.0" encoding="UTF-8"?>';
353 353
 	$output .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">';
354 354
 	/* STATIC PAGES */
Please login to merge, or discard this patch.
scripts/daemon-spotter.php 3 patches
Indentation   +962 added lines, -962 removed lines patch added patch discarded remove patch
@@ -16,8 +16,8 @@  discard block
 block discarded – undo
16 16
 require_once(dirname(__FILE__).'/../require/class.Common.php');
17 17
 if (isset($globalTracker) && $globalTracker) require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
18 18
 if (isset($globalMarine) && $globalMarine) {
19
-    require_once(dirname(__FILE__).'/../require/class.AIS.php');
20
-    require_once(dirname(__FILE__).'/../require/class.MarineImport.php');
19
+	require_once(dirname(__FILE__).'/../require/class.AIS.php');
20
+	require_once(dirname(__FILE__).'/../require/class.MarineImport.php');
21 21
 }
22 22
 
23 23
 if (!isset($globalDebug)) $globalDebug = FALSE;
@@ -25,46 +25,46 @@  discard block
 block discarded – undo
25 25
 // Check if schema is at latest version
26 26
 $Connection = new Connection();
27 27
 if ($Connection->connectionExists() === false) {
28
-    echo "Can't connect to your database. Check DB is running, user/password and database logs.";
29
-    exit();
28
+	echo "Can't connect to your database. Check DB is running, user/password and database logs.";
29
+	exit();
30 30
 }
31 31
 if ($Connection->latest() === false) {
32
-    echo "You MUST update to latest schema. Run install/index.php";
33
-    exit();
32
+	echo "You MUST update to latest schema. Run install/index.php";
33
+	exit();
34 34
 }
35 35
 if (PHP_SAPI != 'cli') {
36
-    echo "This script MUST be called from console, not a web browser.";
36
+	echo "This script MUST be called from console, not a web browser.";
37 37
 //    exit();
38 38
 }
39 39
 
40 40
 // This is to be compatible with old version of settings.php
41 41
 if (!isset($globalSources)) {
42
-    if (isset($globalSBS1Hosts)) {
43
-        //$hosts = $globalSBS1Hosts;
44
-        foreach ($globalSBS1Hosts as $host) {
45
-	    $globalSources[] = array('host' => $host);
46
-    	}
47
-    } else {
48
-        if (!isset($globalSBS1Host)) {
49
-	    echo '$globalSources MUST be defined !';
50
-	    die;
42
+	if (isset($globalSBS1Hosts)) {
43
+		//$hosts = $globalSBS1Hosts;
44
+		foreach ($globalSBS1Hosts as $host) {
45
+		$globalSources[] = array('host' => $host);
46
+		}
47
+	} else {
48
+		if (!isset($globalSBS1Host)) {
49
+		echo '$globalSources MUST be defined !';
50
+		die;
51 51
 	}
52 52
 	//$hosts = array($globalSBS1Host.':'.$globalSBS1Port);
53 53
 	$globalSources[] = array('host' => $globalSBS1Host,'port' => $globalSBS1Port);
54
-    }
54
+	}
55 55
 }
56 56
 
57 57
 $options = getopt('s::',array('source::','server','nodaemon','idsource::','aprsserverssid::','aprsserverpass::','aprsserverhost::','aprsserverport::','format::','noaprsserver','enable-aircraft','disable-aircraft','enable-tracker','disable-tracker','enable-marine','disable-marine'));
58 58
 //if (isset($options['s'])) $hosts = array($options['s']);
59 59
 //elseif (isset($options['source'])) $hosts = array($options['source']);
60 60
 if (isset($options['s'])) {
61
-    $globalSources = array();
62
-    if (isset($options['format'])) $globalSources[] = array('host' => $options['s'],'format' => $options['format']);
63
-    else $globalSources[] = array('host' => $options['s']);
61
+	$globalSources = array();
62
+	if (isset($options['format'])) $globalSources[] = array('host' => $options['s'],'format' => $options['format']);
63
+	else $globalSources[] = array('host' => $options['s']);
64 64
 } elseif (isset($options['source'])) {
65
-    $globalSources = array();
66
-    if (isset($options['format'])) $globalSources[] = array('host' => $options['source'],'format' => $options['format']);
67
-    else $globalSources[] = array('host' => $options['source']);
65
+	$globalSources = array();
66
+	if (isset($options['format'])) $globalSources[] = array('host' => $options['source'],'format' => $options['format']);
67
+	else $globalSources[] = array('host' => $options['source']);
68 68
 }
69 69
 if (isset($options['aprsserverhost'])) {
70 70
 	$globalServerAPRS = TRUE;
@@ -103,8 +103,8 @@  discard block
 block discarded – undo
103 103
 if (isset($options['idsource'])) $id_source = $options['idsource'];
104 104
 else $id_source = 1;
105 105
 if (isset($globalServer) && $globalServer) {
106
-    if ($globalDebug) echo "Using Server Mode\n";
107
-    $SI=new SpotterServer();
106
+	if ($globalDebug) echo "Using Server Mode\n";
107
+	$SI=new SpotterServer();
108 108
 /*
109 109
     require_once(dirname(__FILE__).'/../require/class.APRS.php');
110 110
     $SI = new adsb2aprs();
@@ -114,14 +114,14 @@  discard block
 block discarded – undo
114 114
 
115 115
 if (isset($globalTracker) && $globalTracker) require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
116 116
 if (isset($globalMarine) && $globalMarine) {
117
-    require_once(dirname(__FILE__).'/../require/class.AIS.php');
118
-    require_once(dirname(__FILE__).'/../require/class.MarineImport.php');
117
+	require_once(dirname(__FILE__).'/../require/class.AIS.php');
118
+	require_once(dirname(__FILE__).'/../require/class.MarineImport.php');
119 119
 }
120 120
 
121 121
 if (isset($globalTracker) && $globalTracker) $TI = new TrackerImport($Connection->db);
122 122
 if (isset($globalMarine) && $globalMarine) {
123
-    $AIS = new AIS();
124
-    $MI = new MarineImport($Connection->db);
123
+	$AIS = new AIS();
124
+	$MI = new MarineImport($Connection->db);
125 125
 }
126 126
 //$APRS=new APRS($Connection->db);
127 127
 $SBS=new SBS();
@@ -134,12 +134,12 @@  discard block
 block discarded – undo
134 134
 //$servertz = system('date +%Z');
135 135
 // signal handler - playing nice with sockets and dump1090
136 136
 if (function_exists('pcntl_fork')) {
137
-    pcntl_signal(SIGINT,  function() {
138
-        global $sockets;
139
-        echo "\n\nctrl-c or kill signal received. Tidying up ... ";
140
-        die("Bye!\n");
141
-    });
142
-    pcntl_signal_dispatch();
137
+	pcntl_signal(SIGINT,  function() {
138
+		global $sockets;
139
+		echo "\n\nctrl-c or kill signal received. Tidying up ... ";
140
+		die("Bye!\n");
141
+	});
142
+	pcntl_signal_dispatch();
143 143
 }
144 144
 
145 145
 // let's try and connect
@@ -149,36 +149,36 @@  discard block
 block discarded – undo
149 149
 $reset = 0;
150 150
 
151 151
 function connect_all($hosts) {
152
-    //global $sockets, $formats, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs;
153
-    global $sockets,$httpfeeds, $globalSources, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs, $reset,$context;
154
-    $reset++;
155
-    if ($globalDebug) echo 'Connect to all...'."\n";
156
-    foreach ($hosts as $id => $value) {
152
+	//global $sockets, $formats, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs;
153
+	global $sockets,$httpfeeds, $globalSources, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs, $reset,$context;
154
+	$reset++;
155
+	if ($globalDebug) echo 'Connect to all...'."\n";
156
+	foreach ($hosts as $id => $value) {
157 157
 	$host = $value['host'];
158 158
 	$globalSources[$id]['last_exec'] = 0;
159 159
 	// Here we check type of source(s)
160 160
 	if (filter_var($host,FILTER_VALIDATE_URL) && (!isset($globalSources[$id]['format']) || strtolower($globalSources[$id]['format']) == 'auto')) {
161
-            if (preg_match('/deltadb.txt$/i',$host)) {
162
-        	//$formats[$id] = 'deltadbtxt';
163
-        	$globalSources[$id]['format'] = 'deltadbtxt';
164
-        	//$last_exec['deltadbtxt'] = 0;
165
-        	if ($globalDebug) echo "Connect to deltadb source (".$host.")...\n";
166
-            } else if (preg_match('/vatsim-data.txt$/i',$host)) {
167
-        	//$formats[$id] = 'vatsimtxt';
168
-        	$globalSources[$id]['format'] = 'vatsimtxt';
169
-        	//$last_exec['vatsimtxt'] = 0;
170
-        	if ($globalDebug) echo "Connect to vatsim source (".$host.")...\n";
171
-    	    } else if (preg_match('/aircraftlist.json$/i',$host)) {
172
-        	//$formats[$id] = 'aircraftlistjson';
173
-        	$globalSources[$id]['format'] = 'aircraftlistjson';
174
-        	//$last_exec['aircraftlistjson'] = 0;
175
-        	if ($globalDebug) echo "Connect to aircraftlist.json source (".$host.")...\n";
176
-    	    } else if (preg_match('/opensky/i',$host)) {
177
-        	//$formats[$id] = 'aircraftlistjson';
178
-        	$globalSources[$id]['format'] = 'opensky';
179
-        	//$last_exec['aircraftlistjson'] = 0;
180
-        	if ($globalDebug) echo "Connect to opensky source (".$host.")...\n";
181
-    	    /*
161
+			if (preg_match('/deltadb.txt$/i',$host)) {
162
+			//$formats[$id] = 'deltadbtxt';
163
+			$globalSources[$id]['format'] = 'deltadbtxt';
164
+			//$last_exec['deltadbtxt'] = 0;
165
+			if ($globalDebug) echo "Connect to deltadb source (".$host.")...\n";
166
+			} else if (preg_match('/vatsim-data.txt$/i',$host)) {
167
+			//$formats[$id] = 'vatsimtxt';
168
+			$globalSources[$id]['format'] = 'vatsimtxt';
169
+			//$last_exec['vatsimtxt'] = 0;
170
+			if ($globalDebug) echo "Connect to vatsim source (".$host.")...\n";
171
+			} else if (preg_match('/aircraftlist.json$/i',$host)) {
172
+			//$formats[$id] = 'aircraftlistjson';
173
+			$globalSources[$id]['format'] = 'aircraftlistjson';
174
+			//$last_exec['aircraftlistjson'] = 0;
175
+			if ($globalDebug) echo "Connect to aircraftlist.json source (".$host.")...\n";
176
+			} else if (preg_match('/opensky/i',$host)) {
177
+			//$formats[$id] = 'aircraftlistjson';
178
+			$globalSources[$id]['format'] = 'opensky';
179
+			//$last_exec['aircraftlistjson'] = 0;
180
+			if ($globalDebug) echo "Connect to opensky source (".$host.")...\n";
181
+			/*
182 182
     	    // Disabled for now, site change source format
183 183
     	    } else if (preg_match('/radarvirtuel.com\/list_aircrafts$/i',$host)) {
184 184
         	//$formats[$id] = 'radarvirtueljson';
@@ -190,120 +190,120 @@  discard block
 block discarded – undo
190 190
         	    exit(0);
191 191
         	}
192 192
     	    */
193
-    	    } else if (preg_match('/planeUpdateFAA.php$/i',$host)) {
194
-        	//$formats[$id] = 'planeupdatefaa';
195
-        	$globalSources[$id]['format'] = 'planeupdatefaa';
196
-        	//$last_exec['planeupdatefaa'] = 0;
197
-        	if ($globalDebug) echo "Connect to planeUpdateFAA.php source (".$host.")...\n";
198
-        	if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
199
-        	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
200
-        	    exit(0);
201
-        	}
202
-            } else if (preg_match('/\/action.php\/acars\/data$/i',$host)) {
203
-        	//$formats[$id] = 'phpvmacars';
204
-        	$globalSources[$id]['format'] = 'phpvmacars';
205
-        	//$last_exec['phpvmacars'] = 0;
206
-        	if ($globalDebug) echo "Connect to phpvmacars source (".$host.")...\n";
207
-            } else if (preg_match('/VAM-json.php$/i',$host)) {
208
-        	//$formats[$id] = 'phpvmacars';
209
-        	$globalSources[$id]['format'] = 'vam';
210
-        	if ($globalDebug) echo "Connect to Vam source (".$host.")...\n";
211
-            } else if (preg_match('/whazzup/i',$host)) {
212
-        	//$formats[$id] = 'whazzup';
213
-        	$globalSources[$id]['format'] = 'whazzup';
214
-        	//$last_exec['whazzup'] = 0;
215
-        	if ($globalDebug) echo "Connect to whazzup source (".$host.")...\n";
216
-            } else if (preg_match('/blitzortung/i',$host)) {
217
-        	$globalSources[$id]['format'] = 'blitzortung';
218
-        	if ($globalDebug) echo "Connect to blitzortung source (".$host.")...\n";
219
-            } else if (preg_match('/airwhere/i',$host)) {
220
-        	$globalSources[$id]['format'] = 'airwhere';
221
-        	if ($globalDebug) echo "Connect to airwhere source (".$host.")...\n";
222
-            } else if (preg_match('/recentpireps/i',$host)) {
223
-        	//$formats[$id] = 'pirepsjson';
224
-        	$globalSources[$id]['format'] = 'pirepsjson';
225
-        	//$last_exec['pirepsjson'] = 0;
226
-        	if ($globalDebug) echo "Connect to pirepsjson source (".$host.")...\n";
227
-            } else if (preg_match(':data.fr24.com/zones/fcgi/feed.js:i',$host)) {
228
-        	//$formats[$id] = 'fr24json';
229
-        	$globalSources[$id]['format'] = 'fr24json';
230
-        	//$last_exec['fr24json'] = 0;
231
-        	if ($globalDebug) echo "Connect to fr24 source (".$host.")...\n";
232
-        	if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
233
-        	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
234
-        	    exit(0);
235
-        	}
236
-            } else if (preg_match(':myshiptracking.com/:i',$host)) {
237
-        	//$formats[$id] = 'fr24json';
238
-        	$globalSources[$id]['format'] = 'myshiptracking';
239
-        	//$last_exec['fr24json'] = 0;
240
-        	if ($globalDebug) echo "Connect to myshiptracking source (".$host.")...\n";
241
-        	if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
242
-        	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
243
-        	    exit(0);
244
-        	}
245
-            //} else if (preg_match('/10001/',$host)) {
246
-            } else if (preg_match('/10001/',$host) || (isset($globalSources[$id]['port']) && $globalSources[$id]['port'] == '10001')) {
247
-        	//$formats[$id] = 'tsv';
248
-        	$globalSources[$id]['format'] = 'tsv';
249
-        	if ($globalDebug) echo "Connect to tsv source (".$host.")...\n";
250
-            }
251
-        } elseif (filter_var($host,FILTER_VALIDATE_URL)) {
252
-    		if ($globalSources[$id]['format'] == 'aisnmeahttp') {
253
-    		    $idf = fopen($globalSources[$id]['host'],'r',false,$context);
254
-    		    if ($idf !== false) {
255
-    			$httpfeeds[$id] = $idf;
256
-        		if ($globalDebug) echo "Connected to ".$globalSources[$id]['format']." source (".$host.")...\n";
257
-    		    } elseif ($globalDebug) echo "Can't connect to ".$globalSources[$id]['host']."\n";
258
-    		} elseif ($globalDebug) echo "Connect to ".$globalSources[$id]['format']." source (".$host.")...\n";
259
-        } elseif (!filter_var($host,FILTER_VALIDATE_URL)) {
260
-	    $hostport = explode(':',$host);
261
-	    if (isset($hostport[1])) {
193
+			} else if (preg_match('/planeUpdateFAA.php$/i',$host)) {
194
+			//$formats[$id] = 'planeupdatefaa';
195
+			$globalSources[$id]['format'] = 'planeupdatefaa';
196
+			//$last_exec['planeupdatefaa'] = 0;
197
+			if ($globalDebug) echo "Connect to planeUpdateFAA.php source (".$host.")...\n";
198
+			if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
199
+				echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
200
+				exit(0);
201
+			}
202
+			} else if (preg_match('/\/action.php\/acars\/data$/i',$host)) {
203
+			//$formats[$id] = 'phpvmacars';
204
+			$globalSources[$id]['format'] = 'phpvmacars';
205
+			//$last_exec['phpvmacars'] = 0;
206
+			if ($globalDebug) echo "Connect to phpvmacars source (".$host.")...\n";
207
+			} else if (preg_match('/VAM-json.php$/i',$host)) {
208
+			//$formats[$id] = 'phpvmacars';
209
+			$globalSources[$id]['format'] = 'vam';
210
+			if ($globalDebug) echo "Connect to Vam source (".$host.")...\n";
211
+			} else if (preg_match('/whazzup/i',$host)) {
212
+			//$formats[$id] = 'whazzup';
213
+			$globalSources[$id]['format'] = 'whazzup';
214
+			//$last_exec['whazzup'] = 0;
215
+			if ($globalDebug) echo "Connect to whazzup source (".$host.")...\n";
216
+			} else if (preg_match('/blitzortung/i',$host)) {
217
+			$globalSources[$id]['format'] = 'blitzortung';
218
+			if ($globalDebug) echo "Connect to blitzortung source (".$host.")...\n";
219
+			} else if (preg_match('/airwhere/i',$host)) {
220
+			$globalSources[$id]['format'] = 'airwhere';
221
+			if ($globalDebug) echo "Connect to airwhere source (".$host.")...\n";
222
+			} else if (preg_match('/recentpireps/i',$host)) {
223
+			//$formats[$id] = 'pirepsjson';
224
+			$globalSources[$id]['format'] = 'pirepsjson';
225
+			//$last_exec['pirepsjson'] = 0;
226
+			if ($globalDebug) echo "Connect to pirepsjson source (".$host.")...\n";
227
+			} else if (preg_match(':data.fr24.com/zones/fcgi/feed.js:i',$host)) {
228
+			//$formats[$id] = 'fr24json';
229
+			$globalSources[$id]['format'] = 'fr24json';
230
+			//$last_exec['fr24json'] = 0;
231
+			if ($globalDebug) echo "Connect to fr24 source (".$host.")...\n";
232
+			if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
233
+				echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
234
+				exit(0);
235
+			}
236
+			} else if (preg_match(':myshiptracking.com/:i',$host)) {
237
+			//$formats[$id] = 'fr24json';
238
+			$globalSources[$id]['format'] = 'myshiptracking';
239
+			//$last_exec['fr24json'] = 0;
240
+			if ($globalDebug) echo "Connect to myshiptracking source (".$host.")...\n";
241
+			if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
242
+				echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
243
+				exit(0);
244
+			}
245
+			//} else if (preg_match('/10001/',$host)) {
246
+			} else if (preg_match('/10001/',$host) || (isset($globalSources[$id]['port']) && $globalSources[$id]['port'] == '10001')) {
247
+			//$formats[$id] = 'tsv';
248
+			$globalSources[$id]['format'] = 'tsv';
249
+			if ($globalDebug) echo "Connect to tsv source (".$host.")...\n";
250
+			}
251
+		} elseif (filter_var($host,FILTER_VALIDATE_URL)) {
252
+			if ($globalSources[$id]['format'] == 'aisnmeahttp') {
253
+				$idf = fopen($globalSources[$id]['host'],'r',false,$context);
254
+				if ($idf !== false) {
255
+				$httpfeeds[$id] = $idf;
256
+				if ($globalDebug) echo "Connected to ".$globalSources[$id]['format']." source (".$host.")...\n";
257
+				} elseif ($globalDebug) echo "Can't connect to ".$globalSources[$id]['host']."\n";
258
+			} elseif ($globalDebug) echo "Connect to ".$globalSources[$id]['format']." source (".$host.")...\n";
259
+		} elseif (!filter_var($host,FILTER_VALIDATE_URL)) {
260
+		$hostport = explode(':',$host);
261
+		if (isset($hostport[1])) {
262 262
 		$port = $hostport[1];
263 263
 		$hostn = $hostport[0];
264
-	    } else {
264
+		} else {
265 265
 		$port = $globalSources[$id]['port'];
266 266
 		$hostn = $globalSources[$id]['host'];
267
-	    }
268
-	    $Common = new Common();
269
-	    if (!isset($globalSources[$id]['format']) || ($globalSources[$id]['format'] != 'acars' && $globalSources[$id]['format'] != 'flightgearsp')) {
270
-        	$s = $Common->create_socket($hostn,$port, $errno, $errstr);
271
-    	    } else {
272
-        	$s = $Common->create_socket_udp($hostn,$port, $errno, $errstr);
273
-	    }
274
-	    if ($s) {
275
-    	        $sockets[$id] = $s;
276
-    	        if (!isset($globalSources[$id]['format']) || strtolower($globalSources[$id]['format']) == 'auto') {
277
-		    if (preg_match('/aprs/',$hostn) || $port == '10152' || $port == '14580') {
267
+		}
268
+		$Common = new Common();
269
+		if (!isset($globalSources[$id]['format']) || ($globalSources[$id]['format'] != 'acars' && $globalSources[$id]['format'] != 'flightgearsp')) {
270
+			$s = $Common->create_socket($hostn,$port, $errno, $errstr);
271
+			} else {
272
+			$s = $Common->create_socket_udp($hostn,$port, $errno, $errstr);
273
+		}
274
+		if ($s) {
275
+				$sockets[$id] = $s;
276
+				if (!isset($globalSources[$id]['format']) || strtolower($globalSources[$id]['format']) == 'auto') {
277
+			if (preg_match('/aprs/',$hostn) || $port == '10152' || $port == '14580') {
278 278
 			//$formats[$id] = 'aprs';
279 279
 			$globalSources[$id]['format'] = 'aprs';
280 280
 			//$aprs_connect = 0;
281 281
 			//$use_aprs = true;
282
-		    } elseif (preg_match('/pub-vrs/',$hostn) || $port == '32001' || $port == '32005' || $port == '32010' || $port == '32015' || $port == '32030') {
282
+			} elseif (preg_match('/pub-vrs/',$hostn) || $port == '32001' || $port == '32005' || $port == '32010' || $port == '32015' || $port == '32030') {
283 283
 			$globalSources[$id]['format'] = 'vrstcp';
284
-    		    } elseif ($port == '10001') {
285
-        		//$formats[$id] = 'tsv';
286
-        		$globalSources[$id]['format'] = 'tsv';
287
-		    } elseif ($port == '30002') {
288
-        		//$formats[$id] = 'raw';
289
-        		$globalSources[$id]['format'] = 'raw';
290
-		    } elseif ($port == '5001') {
291
-        		//$formats[$id] = 'raw';
292
-        		$globalSources[$id]['format'] = 'flightgearmp';
293
-		    } elseif ($port == '30005') {
284
+				} elseif ($port == '10001') {
285
+				//$formats[$id] = 'tsv';
286
+				$globalSources[$id]['format'] = 'tsv';
287
+			} elseif ($port == '30002') {
288
+				//$formats[$id] = 'raw';
289
+				$globalSources[$id]['format'] = 'raw';
290
+			} elseif ($port == '5001') {
291
+				//$formats[$id] = 'raw';
292
+				$globalSources[$id]['format'] = 'flightgearmp';
293
+			} elseif ($port == '30005') {
294 294
 			// Not yet supported
295
-        		//$formats[$id] = 'beast';
296
-        		$globalSources[$id]['format'] = 'beast';
297
-		    //} else $formats[$id] = 'sbs';
298
-		    } else $globalSources[$id]['format'] = 'sbs';
299
-		    //if ($globalDebug) echo 'Connection in progress to '.$host.'('.$formats[$id].')....'."\n";
295
+				//$formats[$id] = 'beast';
296
+				$globalSources[$id]['format'] = 'beast';
297
+			//} else $formats[$id] = 'sbs';
298
+			} else $globalSources[$id]['format'] = 'sbs';
299
+			//if ($globalDebug) echo 'Connection in progress to '.$host.'('.$formats[$id].')....'."\n";
300 300
 		}
301 301
 		if ($globalDebug) echo 'Connection in progress to '.$hostn.':'.$port.' ('.$globalSources[$id]['format'].')....'."\n";
302
-            } else {
302
+			} else {
303 303
 		if ($globalDebug) echo 'Connection failed to '.$hostn.':'.$port.' : '.$errno.' '.$errstr."\n";
304
-    	    }
305
-        }
306
-    }
304
+			}
305
+		}
306
+	}
307 307
 }
308 308
 if (!isset($globalMinFetch)) $globalMinFetch = 15;
309 309
 
@@ -326,9 +326,9 @@  discard block
 block discarded – undo
326 326
 //connect_all($globalSources);
327 327
 
328 328
 if (isset($globalProxy) && $globalProxy) {
329
-    $context = stream_context_create(array('http' => array('timeout' => $timeout,'proxy' => $globalProxy,'request_fulluri' => true)));
329
+	$context = stream_context_create(array('http' => array('timeout' => $timeout,'proxy' => $globalProxy,'request_fulluri' => true)));
330 330
 } else {
331
-    $context = stream_context_create(array('http' => array('timeout' => $timeout)));
331
+	$context = stream_context_create(array('http' => array('timeout' => $timeout)));
332 332
 }
333 333
 
334 334
 // APRS Configuration
@@ -337,21 +337,21 @@  discard block
 block discarded – undo
337 337
 	die;
338 338
 }
339 339
 foreach ($globalSources as $key => $source) {
340
-    if (!isset($source['format'])) {
341
-        $globalSources[$key]['format'] = 'auto';
342
-    }
343
-    if (isset($source['callback']) && $source['callback'] === TRUE) {
344
-        unset($globalSources[$key]);
345
-    }
340
+	if (!isset($source['format'])) {
341
+		$globalSources[$key]['format'] = 'auto';
342
+	}
343
+	if (isset($source['callback']) && $source['callback'] === TRUE) {
344
+		unset($globalSources[$key]);
345
+	}
346 346
 }
347 347
 connect_all($globalSources);
348 348
 foreach ($globalSources as $key => $source) {
349
-    if (isset($source['format']) && $source['format'] == 'aprs') {
349
+	if (isset($source['format']) && $source['format'] == 'aprs') {
350 350
 	$aprs_connect = 0;
351 351
 	$use_aprs = true;
352 352
 	if (isset($source['port']) && $source['port'] == '10152') $aprs_full = true;
353 353
 	break;
354
-    }
354
+	}
355 355
 }
356 356
 
357 357
 if ($use_aprs) {
@@ -392,129 +392,129 @@  discard block
 block discarded – undo
392 392
 
393 393
 // Infinite loop if daemon, else work for time defined in $globalCronEnd or only one time.
394 394
 while ($i > 0) {
395
-    if (!$globalDaemon) $i = $endtime-time();
396
-    // Delete old ATC
397
-    if ($globalDaemon && ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM))) {
395
+	if (!$globalDaemon) $i = $endtime-time();
396
+	// Delete old ATC
397
+	if ($globalDaemon && ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM))) {
398 398
 	if ($globalDebug) echo 'Delete old ATC...'."\n";
399
-        $ATC->deleteOldATC();
400
-    }
399
+		$ATC->deleteOldATC();
400
+	}
401 401
     
402
-    if (count($last_exec) == count($globalSources)) {
402
+	if (count($last_exec) == count($globalSources)) {
403 403
 	$max = $globalMinFetch;
404 404
 	foreach ($last_exec as $last) {
405
-	    if ((time() - $last['last']) < $max) $max = time() - $last['last'];
405
+		if ((time() - $last['last']) < $max) $max = time() - $last['last'];
406 406
 	}
407 407
 	if ($max != $globalMinFetch) {
408
-	    if ($globalDebug) echo 'Sleeping...'."\n";
409
-	    sleep($globalMinFetch-$max+2);
408
+		if ($globalDebug) echo 'Sleeping...'."\n";
409
+		sleep($globalMinFetch-$max+2);
410
+	}
410 411
 	}
411
-    }
412 412
 
413 413
     
414
-    //foreach ($formats as $id => $value) {
415
-    foreach ($globalSources as $id => $value) {
414
+	//foreach ($formats as $id => $value) {
415
+	foreach ($globalSources as $id => $value) {
416 416
 	date_default_timezone_set('UTC');
417 417
 	//if ($globalDebug) echo 'Source host : '.$value['host'].' - Source format: '.$value['format']."\n";
418 418
 	if (!isset($last_exec[$id]['last'])) $last_exec[$id]['last'] = 0;
419 419
 	if ($value['format'] == 'deltadbtxt' && 
420
-	    (
420
+		(
421 421
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
422 422
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
423
-	    )
423
+		)
424 424
 	) {
425
-	    //$buffer = $Common->getData($hosts[$id]);
426
-	    $buffer = $Common->getData($value['host']);
427
-	    if ($buffer != '') $reset = 0;
428
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
429
-	    $buffer = explode('\n',$buffer);
430
-	    foreach ($buffer as $line) {
431
-    		if ($line != '' && count($line) > 7) {
432
-    		    $line = explode(',', $line);
433
-	            $data = array();
434
-	            $data['hex'] = $line[1]; // hex
435
-	            $data['ident'] = $line[2]; // ident
436
-	            if (isset($line[3])) $data['altitude'] = $line[3]; // altitude
437
-	            if (isset($line[4])) $data['speed'] = $line[4]; // speed
438
-	            if (isset($line[5])) $data['heading'] = $line[5]; // heading
439
-	            if (isset($line[6])) $data['latitude'] = $line[6]; // lat
440
-	            if (isset($line[7])) $data['longitude'] = $line[7]; // long
441
-	            $data['verticalrate'] = ''; // vertical rate
442
-	            //if (isset($line[9])) $data['squawk'] = $line[9]; // squawk
443
-	            $data['emergency'] = ''; // emergency
444
-		    $data['datetime'] = date('Y-m-d H:i:s');
445
-		    $data['format_source'] = 'deltadbtxt';
446
-    		    $data['id_source'] = $id_source;
447
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
448
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
449
-		    if (isset($value['sourcestats'])) $data['sourcestats'] = $value['sourcestats'];
450
-    		    $SI->add($data);
451
-		    unset($data);
452
-    		}
453
-    	    }
454
-    	    $last_exec[$id]['last'] = time();
425
+		//$buffer = $Common->getData($hosts[$id]);
426
+		$buffer = $Common->getData($value['host']);
427
+		if ($buffer != '') $reset = 0;
428
+			$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
429
+		$buffer = explode('\n',$buffer);
430
+		foreach ($buffer as $line) {
431
+			if ($line != '' && count($line) > 7) {
432
+				$line = explode(',', $line);
433
+				$data = array();
434
+				$data['hex'] = $line[1]; // hex
435
+				$data['ident'] = $line[2]; // ident
436
+				if (isset($line[3])) $data['altitude'] = $line[3]; // altitude
437
+				if (isset($line[4])) $data['speed'] = $line[4]; // speed
438
+				if (isset($line[5])) $data['heading'] = $line[5]; // heading
439
+				if (isset($line[6])) $data['latitude'] = $line[6]; // lat
440
+				if (isset($line[7])) $data['longitude'] = $line[7]; // long
441
+				$data['verticalrate'] = ''; // vertical rate
442
+				//if (isset($line[9])) $data['squawk'] = $line[9]; // squawk
443
+				$data['emergency'] = ''; // emergency
444
+			$data['datetime'] = date('Y-m-d H:i:s');
445
+			$data['format_source'] = 'deltadbtxt';
446
+				$data['id_source'] = $id_source;
447
+			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
448
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
449
+			if (isset($value['sourcestats'])) $data['sourcestats'] = $value['sourcestats'];
450
+				$SI->add($data);
451
+			unset($data);
452
+			}
453
+			}
454
+			$last_exec[$id]['last'] = time();
455 455
 	} elseif ($value['format'] == 'aisnmeatxt' && 
456
-	    (
456
+		(
457 457
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
458 458
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
459
-	    )
459
+		)
460 460
 	) {
461
-	    date_default_timezone_set('CET');
462
-	    $buffer = $Common->getData(str_replace('{date}',date('Ymd'),$value['host']));
463
-	    date_default_timezone_set('UTC');
464
-	    if ($buffer != '') $reset = 0;
465
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
466
-	    $buffer = explode('\n',$buffer);
467
-	    foreach ($buffer as $line) {
461
+		date_default_timezone_set('CET');
462
+		$buffer = $Common->getData(str_replace('{date}',date('Ymd'),$value['host']));
463
+		date_default_timezone_set('UTC');
464
+		if ($buffer != '') $reset = 0;
465
+			$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
466
+		$buffer = explode('\n',$buffer);
467
+		foreach ($buffer as $line) {
468 468
 		if ($line != '') {
469
-		    //echo "'".$line."'\n";
470
-		    $add = false;
471
-		    $ais_data = $AIS->parse_line(trim($line));
472
-		    $data = array();
473
-		    if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
474
-		    if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
475
-		    if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
476
-		    if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
477
-		    if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
478
-		    if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
479
-		    if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
480
-		    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
481
-		    if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
482
-		    if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
483
-		    if (isset($ais_data['timestamp'])) {
469
+			//echo "'".$line."'\n";
470
+			$add = false;
471
+			$ais_data = $AIS->parse_line(trim($line));
472
+			$data = array();
473
+			if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
474
+			if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
475
+			if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
476
+			if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
477
+			if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
478
+			if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
479
+			if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
480
+			if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
481
+			if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
482
+			if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
483
+			if (isset($ais_data['timestamp'])) {
484 484
 			$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
485 485
 			if (!isset($last_exec[$id]['timestamp']) || $ais_data['timestamp'] >= $last_exec[$id]['timestamp']) {
486
-			    $last_exec[$id]['timestamp'] = $ais_data['timestamp'];
487
-			    $add = true;
486
+				$last_exec[$id]['timestamp'] = $ais_data['timestamp'];
487
+				$add = true;
488 488
 			}
489
-		    } else {
489
+			} else {
490 490
 			$data['datetime'] = date('Y-m-d H:i:s');
491 491
 			$add = true;
492
-		    }
493
-		    $data['format_source'] = 'aisnmeatxt';
494
-    		    $data['id_source'] = $id_source;
495
-		    //print_r($data);
496
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
497
-		    if ($add && isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
498
-		    unset($data);
492
+			}
493
+			$data['format_source'] = 'aisnmeatxt';
494
+				$data['id_source'] = $id_source;
495
+			//print_r($data);
496
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
497
+			if ($add && isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
498
+			unset($data);
499 499
 		}
500
-    	    }
501
-    	    $last_exec[$id]['last'] = time();
500
+			}
501
+			$last_exec[$id]['last'] = time();
502 502
 	} elseif ($value['format'] == 'aisnmeahttp') {
503
-	    $arr = $httpfeeds;
504
-	    $w = $e = null;
503
+		$arr = $httpfeeds;
504
+		$w = $e = null;
505 505
 	    
506
-	    if (isset($arr[$id])) {
506
+		if (isset($arr[$id])) {
507 507
 		$nn = stream_select($arr,$w,$e,$timeout);
508 508
 		if ($nn > 0) {
509
-		    foreach ($httpfeeds as $feed) {
509
+			foreach ($httpfeeds as $feed) {
510 510
 			$buffer = stream_get_line($feed,2000,"\n");
511 511
 			if ($buffer === FALSE) {
512
-			    connect_all($globalSources);
512
+				connect_all($globalSources);
513 513
 			}
514 514
 			$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
515 515
 			$buffer = explode('\n',$buffer);
516 516
 			foreach ($buffer as $line) {
517
-			    if ($line != '') {
517
+				if ($line != '') {
518 518
 				$ais_data = $AIS->parse_line(trim($line));
519 519
 				$data = array();
520 520
 				if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
@@ -532,115 +532,115 @@  discard block
 block discarded – undo
532 532
 				if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
533 533
 				if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
534 534
 				if (isset($ais_data['timestamp'])) {
535
-				    $data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
535
+					$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
536 536
 				} else {
537
-				    $data['datetime'] = date('Y-m-d H:i:s');
537
+					$data['datetime'] = date('Y-m-d H:i:s');
538 538
 				}
539 539
 				$data['format_source'] = 'aisnmeahttp';
540 540
 				$data['id_source'] = $id_source;
541 541
 				if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
542 542
 				if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
543 543
 				unset($data);
544
-			    }
544
+				}
545
+			}
545 546
 			}
546
-		    }
547 547
 		} else {
548
-		    $format = $value['format'];
549
-		    if (isset($tt[$format])) $tt[$format]++;
550
-		    else $tt[$format] = 0;
551
-		    if ($tt[$format] > 30) {
548
+			$format = $value['format'];
549
+			if (isset($tt[$format])) $tt[$format]++;
550
+			else $tt[$format] = 0;
551
+			if ($tt[$format] > 30) {
552 552
 			if ($globalDebug) echo 'Reconnect...'."\n";
553 553
 			sleep(2);
554 554
 			//$sourceeen[] = $value;
555 555
 			//connect_all($sourceeen);
556 556
 			//$sourceeen = array();
557 557
 			connect_all($globalSources);
558
-		    }
558
+			}
559
+		}
559 560
 		}
560
-	    }
561 561
 	} elseif ($value['format'] == 'myshiptracking' && 
562
-	    (
562
+		(
563 563
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
564 564
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
565
-	    )
565
+		)
566 566
 	) {
567
-	    $buffer = $Common->getData($value['host'],'get','','','','','20');
568
-	    if ($buffer != '') {
567
+		$buffer = $Common->getData($value['host'],'get','','','','','20');
568
+		if ($buffer != '') {
569 569
 		//echo $buffer;
570 570
 		$all_data = json_decode($buffer,true);
571 571
 		//print_r($all_data);
572 572
 		if (isset($all_data[0]['DATA'])) {
573
-		    foreach ($all_data[0]['DATA'] as $line) {
573
+			foreach ($all_data[0]['DATA'] as $line) {
574 574
 			if ($line != '') {
575
-			    $data = array();
576
-			    $data['ident'] = $line['NAME'];
577
-			    $data['mmsi'] = $line['MMSI'];
578
-			    if (strlen($data['mmsi']) > 9) {
575
+				$data = array();
576
+				$data['ident'] = $line['NAME'];
577
+				$data['mmsi'] = $line['MMSI'];
578
+				if (strlen($data['mmsi']) > 9) {
579 579
 				$data['mmsi'] = substr($data['mmsi'],-9);
580
-			    }
581
-			    $data['speed'] = $line['SOG'];
582
-			    $data['heading'] = $line['COG'];
583
-			    $data['latitude'] = $line['LAT'];
584
-			    $data['longitude'] = $line['LNG'];
585
-			    //    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
586
-			    $data['imo'] = $line['IMO'];
587
-			    //$data['arrival_code'] = $ais_data['destination'];
588
-			    $data['datetime'] = date('Y-m-d H:i:s',$line['T']);
589
-			    $data['format_source'] = 'myshiptracking';
590
-			    $data['id_source'] = $id_source;
591
-			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
592
-			    $MI->add($data);
593
-			    unset($data);
580
+				}
581
+				$data['speed'] = $line['SOG'];
582
+				$data['heading'] = $line['COG'];
583
+				$data['latitude'] = $line['LAT'];
584
+				$data['longitude'] = $line['LNG'];
585
+				//    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
586
+				$data['imo'] = $line['IMO'];
587
+				//$data['arrival_code'] = $ais_data['destination'];
588
+				$data['datetime'] = date('Y-m-d H:i:s',$line['T']);
589
+				$data['format_source'] = 'myshiptracking';
590
+				$data['id_source'] = $id_source;
591
+				if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
592
+				$MI->add($data);
593
+				unset($data);
594
+			}
594 595
 			}
595
-		    }
596 596
 		}
597
-	    }
598
-	    $last_exec[$id]['last'] = time();
597
+		}
598
+		$last_exec[$id]['last'] = time();
599 599
 	} elseif ($value['format'] == 'boatbeaconapp' && 
600
-	    (
600
+		(
601 601
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
602 602
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
603
-	    )
603
+		)
604 604
 	) {
605
-	    $buffer = $Common->getData(str_replace('{timestamp}',time(),$value['host']));
606
-	    if ($buffer != '') {
605
+		$buffer = $Common->getData(str_replace('{timestamp}',time(),$value['host']));
606
+		if ($buffer != '') {
607 607
 		$all_data = json_decode($buffer,true);
608 608
 		if (isset($all_data[0]['mmsi'])) {
609
-		    foreach ($all_data as $line) {
609
+			foreach ($all_data as $line) {
610 610
 			if ($line != '') {
611
-			    $data = array();
612
-			    $data['ident'] = $line['shipname'];
613
-			    $data['callsign'] = $line['callsign'];
614
-			    $data['mmsi'] = $line['mmsi'];
615
-			    $data['speed'] = $line['sog'];
616
-			    if ($line['heading'] != '511') $data['heading'] = $line['heading'];
617
-			    $data['latitude'] = $line['latitude'];
618
-			    $data['longitude'] = $line['longitude'];
619
-			    $data['type_id'] = $line['shiptype'];
620
-			    $data['arrival_code'] = $line['destination'];
621
-			    $data['datetime'] = $line['time'];
622
-			    $data['format_source'] = 'boatbeaconapp';
623
-			    $data['id_source'] = $id_source;
624
-			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
625
-			    $MI->add($data);
626
-			    unset($data);
611
+				$data = array();
612
+				$data['ident'] = $line['shipname'];
613
+				$data['callsign'] = $line['callsign'];
614
+				$data['mmsi'] = $line['mmsi'];
615
+				$data['speed'] = $line['sog'];
616
+				if ($line['heading'] != '511') $data['heading'] = $line['heading'];
617
+				$data['latitude'] = $line['latitude'];
618
+				$data['longitude'] = $line['longitude'];
619
+				$data['type_id'] = $line['shiptype'];
620
+				$data['arrival_code'] = $line['destination'];
621
+				$data['datetime'] = $line['time'];
622
+				$data['format_source'] = 'boatbeaconapp';
623
+				$data['id_source'] = $id_source;
624
+				if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
625
+				$MI->add($data);
626
+				unset($data);
627
+			}
627 628
 			}
628
-		    }
629 629
 		}
630 630
 		
631
-	    }
632
-    	    $last_exec[$id]['last'] = time();
631
+		}
632
+			$last_exec[$id]['last'] = time();
633 633
 	} elseif ($value['format'] == 'boatnerd' && 
634
-	    (
634
+		(
635 635
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
636 636
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
637
-	    )
637
+		)
638 638
 	) {
639
-	    $buffer = $Common->getData($value['host']);
640
-	    if ($buffer != '') {
639
+		$buffer = $Common->getData($value['host']);
640
+		if ($buffer != '') {
641 641
 		$all_data = json_decode($buffer,true);
642 642
 		if (isset($all_data['features'][0]['id'])) {
643
-		    foreach ($all_data['features'] as $line) {
643
+			foreach ($all_data['features'] as $line) {
644 644
 			$data = array();
645 645
 			if (isset($line['properties']['name'])) $data['ident'] = $line['properties']['name'];
646 646
 			if (isset($line['properties']['callsign'])) $data['callsign'] = $line['properties']['callsign'];
@@ -659,78 +659,78 @@  discard block
 block discarded – undo
659 659
 			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
660 660
 			if ($line['properties']['vesselType'] != 'Navigation Aid') $MI->add($data);
661 661
 			unset($data);
662
-		    }
662
+			}
663 663
 		}
664 664
 		
665
-	    }
666
-    	    $last_exec[$id]['last'] = time();
665
+		}
666
+			$last_exec[$id]['last'] = time();
667 667
 	} elseif ($value['format'] == 'shipplotter' && 
668
-	    (
668
+		(
669 669
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
670 670
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
671
-	    )
671
+		)
672 672
 	) {
673
-	    echo 'download...';
674
-	    $buffer = $Common->getData($value['host'],'post',$value['post'],'','','','','ShipPlotter');
675
-	    echo 'done !'."\n";
676
-	    if ($buffer != '') $reset = 0;
677
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
678
-	    $buffer = explode('\n',$buffer);
679
-	    foreach ($buffer as $line) {
673
+		echo 'download...';
674
+		$buffer = $Common->getData($value['host'],'post',$value['post'],'','','','','ShipPlotter');
675
+		echo 'done !'."\n";
676
+		if ($buffer != '') $reset = 0;
677
+			$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
678
+		$buffer = explode('\n',$buffer);
679
+		foreach ($buffer as $line) {
680 680
 		if ($line != '') {
681
-		    $data = array();
682
-		    $data['mmsi'] = (int)substr($line,0,9);
683
-		    $data['datetime'] = date('Y-m-d H:i:s',substr($line,10,10));
684
-		    //$data['status'] = substr($line,21,2);
685
-		    //$data['type'] = substr($line,24,3);
686
-		    $data['latitude'] = substr($line,29,9);
687
-		    $data['longitude'] = substr($line,41,9);
688
-		    $data['speed'] = round(substr($line,51,5));
689
-		    //$data['course'] = substr($line,57,5);
690
-		    $data['heading'] = round(substr($line,63,3));
691
-		    //$data['draft'] = substr($line,67,4);
692
-		    //$data['length'] = substr($line,72,3);
693
-		    //$data['beam'] = substr($line,76,2);
694
-		    $data['ident'] = trim(utf8_encode(substr($line,79,20)));
695
-		    //$data['callsign'] = trim(substr($line,100,7);
696
-		    //$data['dest'] = substr($line,108,20);
697
-		    //$data['etaDate'] = substr($line,129,5);
698
-		    //$data['etaTime'] = substr($line,135,5);
699
-		    $data['format_source'] = 'shipplotter';
700
-    		    $data['id_source'] = $id_source;
701
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
702
-		    //print_r($data);
703
-		    echo 'Add...'."\n";
704
-		    $MI->add($data);
705
-		    unset($data);
681
+			$data = array();
682
+			$data['mmsi'] = (int)substr($line,0,9);
683
+			$data['datetime'] = date('Y-m-d H:i:s',substr($line,10,10));
684
+			//$data['status'] = substr($line,21,2);
685
+			//$data['type'] = substr($line,24,3);
686
+			$data['latitude'] = substr($line,29,9);
687
+			$data['longitude'] = substr($line,41,9);
688
+			$data['speed'] = round(substr($line,51,5));
689
+			//$data['course'] = substr($line,57,5);
690
+			$data['heading'] = round(substr($line,63,3));
691
+			//$data['draft'] = substr($line,67,4);
692
+			//$data['length'] = substr($line,72,3);
693
+			//$data['beam'] = substr($line,76,2);
694
+			$data['ident'] = trim(utf8_encode(substr($line,79,20)));
695
+			//$data['callsign'] = trim(substr($line,100,7);
696
+			//$data['dest'] = substr($line,108,20);
697
+			//$data['etaDate'] = substr($line,129,5);
698
+			//$data['etaTime'] = substr($line,135,5);
699
+			$data['format_source'] = 'shipplotter';
700
+				$data['id_source'] = $id_source;
701
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
702
+			//print_r($data);
703
+			echo 'Add...'."\n";
704
+			$MI->add($data);
705
+			unset($data);
706 706
 		}
707
-    	    }
708
-    	    $last_exec[$id]['last'] = time();
707
+			}
708
+			$last_exec[$id]['last'] = time();
709 709
 	//} elseif (($value == 'whazzup' && (time() - $last_exec['whazzup'] > $globalMinFetch)) || ($value == 'vatsimtxt' && (time() - $last_exec['vatsimtxt'] > $globalMinFetch))) {
710 710
 	} elseif (
711
-	    (
711
+		(
712 712
 		$value['format'] == 'whazzup' && 
713 713
 		(
714
-		    (isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
715
-		    (!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
714
+			(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
715
+			(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
716 716
 		)
717
-	    ) || (
717
+		) || (
718 718
 		$value['format'] == 'vatsimtxt' && 
719 719
 		(
720
-		    (isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
721
-		    (!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
720
+			(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
721
+			(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
722
+		)
722 723
 		)
723
-	    )
724 724
 	) {
725
-	    //$buffer = $Common->getData($hosts[$id]);
726
-	    $buffer = $Common->getData($value['host']);
727
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
728
-	    $buffer = explode('\n',$buffer);
729
-	    $reset = 0;
730
-	    foreach ($buffer as $line) {
731
-    		if ($line != '') {
732
-    		    $line = explode(':', $line);
733
-    		    if (count($line) > 30 && $line[0] != 'callsign') {
725
+		//$buffer = $Common->getData($hosts[$id]);
726
+		$buffer = $Common->getData($value['host']);
727
+			$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
728
+		$buffer = explode('\n',$buffer);
729
+		$reset = 0;
730
+		foreach ($buffer as $line) {
731
+			if ($line != '') {
732
+				$line = explode(':', $line);
733
+				if (count($line) > 30 && $line[0] != 'callsign') {
734 734
 			$data = array();
735 735
 			if (isset($line[37]) && $line[37] != '') $data['id'] = $value['format'].'-'.$line[1].'-'.$line[0].'-'.$line[37];
736 736
 			else $data['id'] = $value['format'].'-'.$line[1].'-'.$line[0];
@@ -743,37 +743,37 @@  discard block
 block discarded – undo
743 743
 			if (isset($line[45])) $data['heading'] = $line[45]; // heading
744 744
 			elseif (isset($line[38])) $data['heading'] = $line[38]; // heading
745 745
 			$data['latitude'] = $line[5]; // lat
746
-	        	$data['longitude'] = $line[6]; // long
747
-	        	$data['verticalrate'] = ''; // vertical rate
748
-	        	$data['squawk'] = ''; // squawk
749
-	        	$data['emergency'] = ''; // emergency
750
-	        	$data['waypoints'] = $line[30];
746
+				$data['longitude'] = $line[6]; // long
747
+				$data['verticalrate'] = ''; // vertical rate
748
+				$data['squawk'] = ''; // squawk
749
+				$data['emergency'] = ''; // emergency
750
+				$data['waypoints'] = $line[30];
751 751
 			$data['datetime'] = date('Y-m-d H:i:s');
752 752
 			//$data['datetime'] = date('Y-m-d H:i:s',strtotime($line[37]));
753 753
 			//if (isset($line[37])) $data['last_update'] = $line[37];
754
-		        $data['departure_airport_icao'] = $line[11];
755
-		        $data['departure_airport_time'] = rtrim(chunk_split($line[22],2,':'),':');
756
-		        $data['arrival_airport_icao'] = $line[13];
754
+				$data['departure_airport_icao'] = $line[11];
755
+				$data['departure_airport_time'] = rtrim(chunk_split($line[22],2,':'),':');
756
+				$data['arrival_airport_icao'] = $line[13];
757 757
 			$data['frequency'] = $line[4];
758 758
 			$data['type'] = $line[18];
759 759
 			$data['range'] = $line[19];
760 760
 			if (isset($line[35])) $data['info'] = $line[35];
761
-    			$data['id_source'] = $id_source;
762
-	    		//$data['arrival_airport_time'] = ;
763
-	    		if ($line[9] != '') {
764
-	    		    $aircraft_data = explode('/',$line[9]);
765
-	    		    if (isset($aircraft_data[1])) {
766
-	    			$data['aircraft_icao'] = $aircraft_data[1];
767
-	    		    }
768
-        		}
769
-	    		/*
761
+				$data['id_source'] = $id_source;
762
+				//$data['arrival_airport_time'] = ;
763
+				if ($line[9] != '') {
764
+					$aircraft_data = explode('/',$line[9]);
765
+					if (isset($aircraft_data[1])) {
766
+					$data['aircraft_icao'] = $aircraft_data[1];
767
+					}
768
+				}
769
+				/*
770 770
 	    		if ($value == 'whazzup') $data['format_source'] = 'whazzup';
771 771
 	    		elseif ($value == 'vatsimtxt') $data['format_source'] = 'vatsimtxt';
772 772
 	    		*/
773
-	    		$data['format_source'] = $value['format'];
773
+				$data['format_source'] = $value['format'];
774 774
 			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
775 775
 			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
776
-    			if ($line[3] == 'PILOT') $SI->add($data);
776
+				if ($line[3] == 'PILOT') $SI->add($data);
777 777
 			elseif ($line[3] == 'ATC') {
778 778
 				//print_r($data);
779 779
 				$data['info'] = str_replace('^&sect;','<br />',$data['info']);
@@ -794,21 +794,21 @@  discard block
 block discarded – undo
794 794
 					else echo $ATC->add($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
795 795
 				}
796 796
 			}
797
-    			unset($data);
798
-    		    }
799
-    		}
800
-    	    }
801
-    	    //if ($value == 'whazzup') $last_exec['whazzup'] = time();
802
-    	    //elseif ($value == 'vatsimtxt') $last_exec['vatsimtxt'] = time();
803
-    	    $last_exec[$id]['last'] = time();
804
-    	} elseif ($value['format'] == 'airwhere' && 
805
-    	    (
806
-    		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
807
-    		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
808
-    	    )
809
-    	) {
810
-	    $buffer = $Common->getData('http://www.airwhere.co.uk/pilots.php','get','','','','','20');
811
-	    if ($buffer != '') {
797
+				unset($data);
798
+				}
799
+			}
800
+			}
801
+			//if ($value == 'whazzup') $last_exec['whazzup'] = time();
802
+			//elseif ($value == 'vatsimtxt') $last_exec['vatsimtxt'] = time();
803
+			$last_exec[$id]['last'] = time();
804
+		} elseif ($value['format'] == 'airwhere' && 
805
+			(
806
+			(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
807
+			(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
808
+			)
809
+		) {
810
+		$buffer = $Common->getData('http://www.airwhere.co.uk/pilots.php','get','','','','','20');
811
+		if ($buffer != '') {
812 812
 		$all_data = simplexml_load_string($buffer);
813 813
 		foreach($all_data->children() as $childdata) {
814 814
 			$data = array();
@@ -830,10 +830,10 @@  discard block
 block discarded – undo
830 830
 			$SI->add($data);
831 831
 			unset($data);
832 832
 		}
833
-	    }
834
-	    $Source->deleteOldLocationByType('gs');
835
-	    $buffer = $Common->getData('http://www.airwhere.co.uk/gspositions.php','get','','','','','20');
836
-	    if ($buffer != '') {
833
+		}
834
+		$Source->deleteOldLocationByType('gs');
835
+		$buffer = $Common->getData('http://www.airwhere.co.uk/gspositions.php','get','','','','','20');
836
+		if ($buffer != '') {
837 837
 		$all_data = simplexml_load_string($buffer);
838 838
 		foreach($all_data->children() as $childdata) {
839 839
 			$data = array();
@@ -851,8 +851,8 @@  discard block
 block discarded – undo
851 851
 			}
852 852
 			unset($data);
853 853
 		}
854
-	    }
855
-	    $last_exec[$id]['last'] = time();
854
+		}
855
+		$last_exec[$id]['last'] = time();
856 856
 	/*
857 857
 	} if ($value['format'] == 'aircraftlistjson') {
858 858
 	    print_r($globalSources);
@@ -860,17 +860,17 @@  discard block
 block discarded – undo
860 860
 	    echo $globalMinFetch;
861 861
 	*/
862 862
 	} elseif ($value['format'] == 'aircraftlistjson' && 
863
-	    (
863
+		(
864 864
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
865 865
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
866
-	    )
866
+		)
867 867
 	) {
868
-	    $buffer = $Common->getData($value['host'],'get','','','','','20');
869
-	    if ($buffer != '') {
870
-	        $all_data = json_decode($buffer,true);
868
+		$buffer = $Common->getData($value['host'],'get','','','','','20');
869
+		if ($buffer != '') {
870
+			$all_data = json_decode($buffer,true);
871 871
 		if (isset($all_data['acList'])) {
872
-		    $reset = 0;
873
-		    foreach ($all_data['acList'] as $line) {
872
+			$reset = 0;
873
+			foreach ($all_data['acList'] as $line) {
874 874
 			$data = array();
875 875
 			$data['hex'] = $line['Icao']; // hex
876 876
 			if (isset($line['Call'])) $data['ident'] = $line['Call']; // ident
@@ -893,10 +893,10 @@  discard block
 block discarded – undo
893 893
 			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
894 894
 			if (isset($data['latitude'])) $SI->add($data);
895 895
 			unset($data);
896
-		    }
896
+			}
897 897
 		} elseif (is_array($all_data)) {
898
-		    $reset = 0;
899
-		    foreach ($all_data as $line) {
898
+			$reset = 0;
899
+			foreach ($all_data as $line) {
900 900
 			$data = array();
901 901
 			$data['hex'] = $line['hex']; // hex
902 902
 			$data['ident'] = $line['flight']; // ident
@@ -916,218 +916,218 @@  discard block
 block discarded – undo
916 916
 			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
917 917
 			$SI->add($data);
918 918
 			unset($data);
919
-		    }
919
+			}
920 920
 		}
921
-	    } elseif ($globalDebug) echo 'No data'."\n";
922
-    	    //$last_exec['aircraftlistjson'] = time();
923
-    	    $last_exec[$id]['last'] = time();
924
-    	//} elseif ($value == 'planeupdatefaa' && (time() - $last_exec['planeupdatefaa'] > $globalMinFetch)) {
925
-    	} elseif ($value['format'] == 'planeupdatefaa' && 
926
-    	    (
927
-    		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
928
-    		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
929
-    	    )
930
-    	) {
931
-	    $buffer = $Common->getData($value['host']);
932
-	    $all_data = json_decode($buffer,true);
933
-	    if (isset($all_data['planes'])) {
921
+		} elseif ($globalDebug) echo 'No data'."\n";
922
+			//$last_exec['aircraftlistjson'] = time();
923
+			$last_exec[$id]['last'] = time();
924
+		//} elseif ($value == 'planeupdatefaa' && (time() - $last_exec['planeupdatefaa'] > $globalMinFetch)) {
925
+		} elseif ($value['format'] == 'planeupdatefaa' && 
926
+			(
927
+			(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
928
+			(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
929
+			)
930
+		) {
931
+		$buffer = $Common->getData($value['host']);
932
+		$all_data = json_decode($buffer,true);
933
+		if (isset($all_data['planes'])) {
934 934
 		$reset = 0;
935 935
 		foreach ($all_data['planes'] as $key => $line) {
936
-		    $data = array();
937
-		    $data['hex'] = $key; // hex
938
-		    $data['ident'] = $line[3]; // ident
939
-		    $data['altitude'] = $line[6]; // altitude
940
-		    $data['speed'] = $line[8]; // speed
941
-		    $data['heading'] = $line[7]; // heading
942
-		    $data['latitude'] = $line[4]; // lat
943
-		    $data['longitude'] = $line[5]; // long
944
-		    //$data['verticalrate'] = $line[]; // verticale rate
945
-		    $data['squawk'] = $line[10]; // squawk
946
-		    $data['emergency'] = ''; // emergency
947
-		    $data['registration'] = $line[2];
948
-		    $data['aircraft_icao'] = $line[0];
949
-		    $deparr = explode('-',$line[1]);
950
-		    if (count($deparr) == 2) {
936
+			$data = array();
937
+			$data['hex'] = $key; // hex
938
+			$data['ident'] = $line[3]; // ident
939
+			$data['altitude'] = $line[6]; // altitude
940
+			$data['speed'] = $line[8]; // speed
941
+			$data['heading'] = $line[7]; // heading
942
+			$data['latitude'] = $line[4]; // lat
943
+			$data['longitude'] = $line[5]; // long
944
+			//$data['verticalrate'] = $line[]; // verticale rate
945
+			$data['squawk'] = $line[10]; // squawk
946
+			$data['emergency'] = ''; // emergency
947
+			$data['registration'] = $line[2];
948
+			$data['aircraft_icao'] = $line[0];
949
+			$deparr = explode('-',$line[1]);
950
+			if (count($deparr) == 2) {
951 951
 			$data['departure_airport_icao'] = $deparr[0];
952 952
 			$data['arrival_airport_icao'] = $deparr[1];
953
-		    }
954
-		    $data['datetime'] = date('Y-m-d H:i:s',$line[9]);
955
-	    	    $data['format_source'] = 'planeupdatefaa';
956
-    		    $data['id_source'] = $id_source;
957
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
958
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
959
-		    $SI->add($data);
960
-		    unset($data);
953
+			}
954
+			$data['datetime'] = date('Y-m-d H:i:s',$line[9]);
955
+				$data['format_source'] = 'planeupdatefaa';
956
+				$data['id_source'] = $id_source;
957
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
958
+			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
959
+			$SI->add($data);
960
+			unset($data);
961
+		}
961 962
 		}
962
-	    }
963
-	    //$last_exec['planeupdatefaa'] = time();
964
-	    $last_exec[$id]['last'] = time();
963
+		//$last_exec['planeupdatefaa'] = time();
964
+		$last_exec[$id]['last'] = time();
965 965
 	} elseif ($value['format'] == 'opensky' && 
966
-	    (
966
+		(
967 967
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
968 968
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
969
-	    )
969
+		)
970 970
 	) {
971
-	    $buffer = $Common->getData($value['host']);
972
-	    $all_data = json_decode($buffer,true);
973
-	    if (isset($all_data['states'])) {
971
+		$buffer = $Common->getData($value['host']);
972
+		$all_data = json_decode($buffer,true);
973
+		if (isset($all_data['states'])) {
974 974
 		$reset = 0;
975 975
 		foreach ($all_data['states'] as $key => $line) {
976
-		    $data = array();
977
-		    $data['hex'] = $line[0]; // hex
978
-		    $data['ident'] = trim($line[1]); // ident
979
-		    $data['altitude'] = round($line[7]*3.28084); // altitude
980
-		    $data['speed'] = round($line[9]*1.94384); // speed
981
-		    $data['heading'] = round($line[10]); // heading
982
-		    $data['latitude'] = $line[6]; // lat
983
-		    $data['longitude'] = $line[5]; // long
984
-		    $data['verticalrate'] = $line[11]; // verticale rate
985
-		    //$data['squawk'] = $line[10]; // squawk
986
-		    //$data['emergency'] = ''; // emergency
987
-		    //$data['registration'] = $line[2];
988
-		    //$data['aircraft_icao'] = $line[0];
989
-		    $data['datetime'] = date('Y-m-d H:i:s',$line[3]);
990
-		    $data['format_source'] = 'opensky';
991
-		    $data['id_source'] = $id_source;
992
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
993
-		    $SI->add($data);
994
-		    unset($data);
976
+			$data = array();
977
+			$data['hex'] = $line[0]; // hex
978
+			$data['ident'] = trim($line[1]); // ident
979
+			$data['altitude'] = round($line[7]*3.28084); // altitude
980
+			$data['speed'] = round($line[9]*1.94384); // speed
981
+			$data['heading'] = round($line[10]); // heading
982
+			$data['latitude'] = $line[6]; // lat
983
+			$data['longitude'] = $line[5]; // long
984
+			$data['verticalrate'] = $line[11]; // verticale rate
985
+			//$data['squawk'] = $line[10]; // squawk
986
+			//$data['emergency'] = ''; // emergency
987
+			//$data['registration'] = $line[2];
988
+			//$data['aircraft_icao'] = $line[0];
989
+			$data['datetime'] = date('Y-m-d H:i:s',$line[3]);
990
+			$data['format_source'] = 'opensky';
991
+			$data['id_source'] = $id_source;
992
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
993
+			$SI->add($data);
994
+			unset($data);
995 995
 		}
996
-	    }
997
-	    //$last_exec['planeupdatefaa'] = time();
998
-	    $last_exec[$id]['last'] = time();
996
+		}
997
+		//$last_exec['planeupdatefaa'] = time();
998
+		$last_exec[$id]['last'] = time();
999 999
 	//} elseif ($value == 'fr24json' && (time() - $last_exec['fr24json'] > $globalMinFetch)) {
1000 1000
 	} elseif ($value['format'] == 'fr24json' && 
1001
-	    (
1001
+		(
1002 1002
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
1003 1003
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
1004
-	    )
1004
+		)
1005 1005
 	) {
1006
-	    //$buffer = $Common->getData($hosts[$id]);
1007
-	    $buffer = $Common->getData($value['host']);
1008
-	    $all_data = json_decode($buffer,true);
1009
-	    if (!empty($all_data)) $reset = 0;
1010
-	    foreach ($all_data as $key => $line) {
1006
+		//$buffer = $Common->getData($hosts[$id]);
1007
+		$buffer = $Common->getData($value['host']);
1008
+		$all_data = json_decode($buffer,true);
1009
+		if (!empty($all_data)) $reset = 0;
1010
+		foreach ($all_data as $key => $line) {
1011 1011
 		if ($key != 'full_count' && $key != 'version' && $key != 'stats') {
1012
-		    $data = array();
1013
-		    $data['hex'] = $line[0];
1014
-		    $data['ident'] = $line[16]; //$line[13]
1015
-	    	    $data['altitude'] = $line[4]; // altitude
1016
-	    	    $data['speed'] = $line[5]; // speed
1017
-	    	    $data['heading'] = $line[3]; // heading
1018
-	    	    $data['latitude'] = $line[1]; // lat
1019
-	    	    $data['longitude'] = $line[2]; // long
1020
-	    	    $data['verticalrate'] = $line[15]; // verticale rate
1021
-	    	    $data['squawk'] = $line[6]; // squawk
1022
-	    	    $data['aircraft_icao'] = $line[8];
1023
-	    	    $data['registration'] = $line[9];
1024
-		    $data['departure_airport_iata'] = $line[11];
1025
-		    $data['arrival_airport_iata'] = $line[12];
1026
-	    	    $data['emergency'] = ''; // emergency
1027
-		    $data['datetime'] = date('Y-m-d H:i:s'); //$line[10]
1028
-	    	    $data['format_source'] = 'fr24json';
1029
-    		    $data['id_source'] = $id_source;
1030
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1031
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1032
-		    $SI->add($data);
1033
-		    unset($data);
1012
+			$data = array();
1013
+			$data['hex'] = $line[0];
1014
+			$data['ident'] = $line[16]; //$line[13]
1015
+				$data['altitude'] = $line[4]; // altitude
1016
+				$data['speed'] = $line[5]; // speed
1017
+				$data['heading'] = $line[3]; // heading
1018
+				$data['latitude'] = $line[1]; // lat
1019
+				$data['longitude'] = $line[2]; // long
1020
+				$data['verticalrate'] = $line[15]; // verticale rate
1021
+				$data['squawk'] = $line[6]; // squawk
1022
+				$data['aircraft_icao'] = $line[8];
1023
+				$data['registration'] = $line[9];
1024
+			$data['departure_airport_iata'] = $line[11];
1025
+			$data['arrival_airport_iata'] = $line[12];
1026
+				$data['emergency'] = ''; // emergency
1027
+			$data['datetime'] = date('Y-m-d H:i:s'); //$line[10]
1028
+				$data['format_source'] = 'fr24json';
1029
+				$data['id_source'] = $id_source;
1030
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1031
+			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1032
+			$SI->add($data);
1033
+			unset($data);
1034 1034
 		}
1035
-	    }
1036
-	    //$last_exec['fr24json'] = time();
1037
-	    $last_exec[$id]['last'] = time();
1035
+		}
1036
+		//$last_exec['fr24json'] = time();
1037
+		$last_exec[$id]['last'] = time();
1038 1038
 	//} elseif ($value == 'radarvirtueljson' && (time() - $last_exec['radarvirtueljson'] > $globalMinFetch)) {
1039 1039
 	} elseif ($value['format'] == 'radarvirtueljson' && 
1040
-	    (
1040
+		(
1041 1041
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
1042 1042
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
1043
-	    )
1043
+		)
1044 1044
 	) {
1045
-	    //$buffer = $Common->getData($hosts[$id],'get','','','','','150');
1046
-	    $buffer = $Common->getData($value['host'],'get','','','','','150');
1047
-	    //echo $buffer;
1048
-	    $buffer = str_replace(array("\n","\r"),"",$buffer);
1049
-	    $buffer = preg_replace('/,"num":(.+)/','}',$buffer);
1050
-	    $all_data = json_decode($buffer,true);
1051
-	    if (json_last_error() != JSON_ERROR_NONE) {
1045
+		//$buffer = $Common->getData($hosts[$id],'get','','','','','150');
1046
+		$buffer = $Common->getData($value['host'],'get','','','','','150');
1047
+		//echo $buffer;
1048
+		$buffer = str_replace(array("\n","\r"),"",$buffer);
1049
+		$buffer = preg_replace('/,"num":(.+)/','}',$buffer);
1050
+		$all_data = json_decode($buffer,true);
1051
+		if (json_last_error() != JSON_ERROR_NONE) {
1052 1052
 		die(json_last_error_msg());
1053
-	    }
1054
-	    if (isset($all_data['mrkrs'])) {
1053
+		}
1054
+		if (isset($all_data['mrkrs'])) {
1055 1055
 		$reset = 0;
1056 1056
 		foreach ($all_data['mrkrs'] as $key => $line) {
1057
-		    if (isset($line['inf'])) {
1057
+			if (isset($line['inf'])) {
1058 1058
 			$data = array();
1059 1059
 			$data['hex'] = $line['inf']['ia'];
1060 1060
 			if (isset($line['inf']['cs'])) $data['ident'] = $line['inf']['cs']; //$line[13]
1061
-	    		$data['altitude'] = round($line['inf']['al']*3.28084); // altitude
1062
-	    		if (isset($line['inf']['gs'])) $data['speed'] = round($line['inf']['gs']*0.539957); // speed
1063
-	    		if (isset($line['inf']['tr'])) $data['heading'] = $line['inf']['tr']; // heading
1064
-	    		$data['latitude'] = $line['pt'][0]; // lat
1065
-	    		$data['longitude'] = $line['pt'][1]; // long
1066
-	    		//if (isset($line['inf']['vs'])) $data['verticalrate'] = $line['inf']['vs']; // verticale rate
1067
-	    		if (isset($line['inf']['sq'])) $data['squawk'] = $line['inf']['sq']; // squawk
1068
-	    		//$data['aircraft_icao'] = $line[8];
1069
-	    		if (isset($line['inf']['rc'])) $data['registration'] = $line['inf']['rc'];
1061
+				$data['altitude'] = round($line['inf']['al']*3.28084); // altitude
1062
+				if (isset($line['inf']['gs'])) $data['speed'] = round($line['inf']['gs']*0.539957); // speed
1063
+				if (isset($line['inf']['tr'])) $data['heading'] = $line['inf']['tr']; // heading
1064
+				$data['latitude'] = $line['pt'][0]; // lat
1065
+				$data['longitude'] = $line['pt'][1]; // long
1066
+				//if (isset($line['inf']['vs'])) $data['verticalrate'] = $line['inf']['vs']; // verticale rate
1067
+				if (isset($line['inf']['sq'])) $data['squawk'] = $line['inf']['sq']; // squawk
1068
+				//$data['aircraft_icao'] = $line[8];
1069
+				if (isset($line['inf']['rc'])) $data['registration'] = $line['inf']['rc'];
1070 1070
 			//$data['departure_airport_iata'] = $line[11];
1071 1071
 			//$data['arrival_airport_iata'] = $line[12];
1072
-	    		//$data['emergency'] = ''; // emergency
1072
+				//$data['emergency'] = ''; // emergency
1073 1073
 			$data['datetime'] = date('Y-m-d H:i:s',$line['inf']['dt']); //$line[10]
1074
-	    		$data['format_source'] = 'radarvirtueljson';
1075
-    			$data['id_source'] = $id_source;
1074
+				$data['format_source'] = 'radarvirtueljson';
1075
+				$data['id_source'] = $id_source;
1076 1076
 			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1077 1077
 			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1078 1078
 			$SI->add($data);
1079 1079
 			unset($data);
1080
-		    }
1080
+			}
1081
+		}
1081 1082
 		}
1082
-	    }
1083
-	    //$last_exec['radarvirtueljson'] = time();
1084
-	    $last_exec[$id]['last'] = time();
1083
+		//$last_exec['radarvirtueljson'] = time();
1084
+		$last_exec[$id]['last'] = time();
1085 1085
 	//} elseif ($value == 'pirepsjson' && (time() - $last_exec['pirepsjson'] > $globalMinFetch)) {
1086 1086
 	} elseif ($value['format'] == 'pirepsjson' && 
1087
-	    (
1087
+		(
1088 1088
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
1089 1089
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
1090
-	    )
1090
+		)
1091 1091
 	) {
1092
-	    //$buffer = $Common->getData($hosts[$id]);
1093
-	    $buffer = $Common->getData($value['host'].'?'.time());
1094
-	    $all_data = json_decode(utf8_encode($buffer),true);
1092
+		//$buffer = $Common->getData($hosts[$id]);
1093
+		$buffer = $Common->getData($value['host'].'?'.time());
1094
+		$all_data = json_decode(utf8_encode($buffer),true);
1095 1095
 	    
1096
-	    if (isset($all_data['pireps'])) {
1096
+		if (isset($all_data['pireps'])) {
1097 1097
 		$reset = 0;
1098
-	        foreach ($all_data['pireps'] as $line) {
1099
-		    $data = array();
1100
-		    $data['id'] = $line['id'];
1101
-		    $data['hex'] = substr(str_pad(dechex($line['id']),6,'000000',STR_PAD_LEFT),0,6);
1102
-		    $data['ident'] = $line['callsign']; // ident
1103
-		    if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid']; // pilot id
1104
-		    if (isset($line['name'])) $data['pilot_name'] = $line['name']; // pilot name
1105
-		    if (isset($line['alt'])) $data['altitude'] = $line['alt']; // altitude
1106
-		    if (isset($line['gs'])) $data['speed'] = $line['gs']; // speed
1107
-		    if (isset($line['heading'])) $data['heading'] = $line['heading']; // heading
1108
-		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1109
-		    $data['latitude'] = $line['lat']; // lat
1110
-		    $data['longitude'] = $line['lon']; // long
1111
-		    //$data['verticalrate'] = $line['vrt']; // verticale rate
1112
-		    //$data['squawk'] = $line['squawk']; // squawk
1113
-		    //$data['emergency'] = ''; // emergency
1114
-		    if (isset($line['depicao'])) $data['departure_airport_icao'] = $line['depicao'];
1115
-		    if (isset($line['deptime'])) $data['departure_airport_time'] = $line['deptime'];
1116
-		    if (isset($line['arricao'])) $data['arrival_airport_icao'] = $line['arricao'];
1117
-		    //$data['arrival_airport_time'] = $line['arrtime'];
1118
-		    if (isset($line['aircraft'])) $data['aircraft_icao'] = $line['aircraft'];
1119
-		    if (isset($line['transponder'])) $data['squawk'] = $line['transponder'];
1120
-		    if (isset($line['atis'])) $data['info'] = $line['atis'];
1121
-		    else $data['info'] = '';
1122
-		    $data['format_source'] = 'pireps';
1123
-    		    $data['id_source'] = $id_source;
1124
-		    $data['datetime'] = date('Y-m-d H:i:s');
1125
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1126
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1127
-		    if ($line['icon'] == 'plane') {
1098
+			foreach ($all_data['pireps'] as $line) {
1099
+			$data = array();
1100
+			$data['id'] = $line['id'];
1101
+			$data['hex'] = substr(str_pad(dechex($line['id']),6,'000000',STR_PAD_LEFT),0,6);
1102
+			$data['ident'] = $line['callsign']; // ident
1103
+			if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid']; // pilot id
1104
+			if (isset($line['name'])) $data['pilot_name'] = $line['name']; // pilot name
1105
+			if (isset($line['alt'])) $data['altitude'] = $line['alt']; // altitude
1106
+			if (isset($line['gs'])) $data['speed'] = $line['gs']; // speed
1107
+			if (isset($line['heading'])) $data['heading'] = $line['heading']; // heading
1108
+			if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1109
+			$data['latitude'] = $line['lat']; // lat
1110
+			$data['longitude'] = $line['lon']; // long
1111
+			//$data['verticalrate'] = $line['vrt']; // verticale rate
1112
+			//$data['squawk'] = $line['squawk']; // squawk
1113
+			//$data['emergency'] = ''; // emergency
1114
+			if (isset($line['depicao'])) $data['departure_airport_icao'] = $line['depicao'];
1115
+			if (isset($line['deptime'])) $data['departure_airport_time'] = $line['deptime'];
1116
+			if (isset($line['arricao'])) $data['arrival_airport_icao'] = $line['arricao'];
1117
+			//$data['arrival_airport_time'] = $line['arrtime'];
1118
+			if (isset($line['aircraft'])) $data['aircraft_icao'] = $line['aircraft'];
1119
+			if (isset($line['transponder'])) $data['squawk'] = $line['transponder'];
1120
+			if (isset($line['atis'])) $data['info'] = $line['atis'];
1121
+			else $data['info'] = '';
1122
+			$data['format_source'] = 'pireps';
1123
+				$data['id_source'] = $id_source;
1124
+			$data['datetime'] = date('Y-m-d H:i:s');
1125
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1126
+			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1127
+			if ($line['icon'] == 'plane') {
1128 1128
 			$SI->add($data);
1129
-		    //    print_r($data);
1130
-    		    } elseif ($line['icon'] == 'ct') {
1129
+			//    print_r($data);
1130
+				} elseif ($line['icon'] == 'ct') {
1131 1131
 			$data['info'] = str_replace('^&sect;','<br />',$data['info']);
1132 1132
 			$data['info'] = str_replace('&amp;sect;','',$data['info']);
1133 1133
 			$typec = substr($data['ident'],-3);
@@ -1142,148 +1142,148 @@  discard block
 block discarded – undo
1142 1142
 			elseif ($typec == 'CTR') $data['type'] = 'Control Radar or Centre';
1143 1143
 			else $data['type'] = 'Observer';
1144 1144
 			if (isset($ATC)) echo $ATC->add($data['ident'],'',$data['latitude'],$data['longitude'],'0',$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source']);
1145
-		    }
1146
-		    unset($data);
1145
+			}
1146
+			unset($data);
1147
+		}
1147 1148
 		}
1148
-	    }
1149
-	    //$last_exec['pirepsjson'] = time();
1150
-	    $last_exec[$id]['last'] = time();
1149
+		//$last_exec['pirepsjson'] = time();
1150
+		$last_exec[$id]['last'] = time();
1151 1151
 	//} elseif ($value == 'phpvmacars' && (time() - $last_exec['phpvmacars'] > $globalMinFetch)) {
1152 1152
 	} elseif ($value['format'] == 'phpvmacars' && 
1153
-	    (
1153
+		(
1154 1154
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
1155 1155
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
1156
-	    )
1156
+		)
1157 1157
 	) {
1158
-	    //$buffer = $Common->getData($hosts[$id]);
1159
-	    if ($globalDebug) echo 'Get Data...'."\n";
1160
-	    $buffer = $Common->getData($value['host']);
1161
-	    $all_data = json_decode($buffer,true);
1162
-	    if ($buffer != '' && is_array($all_data)) {
1158
+		//$buffer = $Common->getData($hosts[$id]);
1159
+		if ($globalDebug) echo 'Get Data...'."\n";
1160
+		$buffer = $Common->getData($value['host']);
1161
+		$all_data = json_decode($buffer,true);
1162
+		if ($buffer != '' && is_array($all_data)) {
1163 1163
 		$reset = 0;
1164 1164
 		foreach ($all_data as $line) {
1165
-	    	    $data = array();
1166
-	    	    //$data['id'] = $line['id']; // id not usable
1167
-	    	    if (isset($line['pilotid'])) $data['id'] = $line['pilotid'].$line['flightnum'];
1168
-	    	    $data['hex'] = substr(str_pad(bin2hex($line['flightnum']),6,'000000',STR_PAD_LEFT),-6); // hex
1169
-	    	    if (isset($line['pilotname'])) $data['pilot_name'] = $line['pilotname'];
1170
-	    	    if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid'];
1171
-	    	    $data['ident'] = $line['flightnum']; // ident
1172
-	    	    $data['altitude'] = $line['alt']; // altitude
1173
-	    	    $data['speed'] = $line['gs']; // speed
1174
-	    	    $data['heading'] = $line['heading']; // heading
1175
-	    	    $data['latitude'] = $line['lat']; // lat
1176
-	    	    $data['longitude'] = $line['lng']; // long
1177
-	    	    $data['verticalrate'] = ''; // verticale rate
1178
-	    	    $data['squawk'] = ''; // squawk
1179
-	    	    $data['emergency'] = ''; // emergency
1180
-	    	    //$data['datetime'] = $line['lastupdate'];
1181
-	    	    //$data['last_update'] = $line['lastupdate'];
1182
-	    	    if (isset($value['timezone'])) {
1183
-	    		$datetime = new DateTime($line['lastupdate'],new DateTimeZone($value['timezone']));
1184
-	    		$datetime->setTimeZone(new DateTimeZone('UTC'));
1185
-	    		$data['datetime'] = $datetime->format('Y-m-d H:i:s');
1186
-	    	    } else $data['datetime'] = date('Y-m-d H:i:s');
1187
-	    	    $data['departure_airport_icao'] = $line['depicao'];
1188
-	    	    $data['departure_airport_time'] = $line['deptime'];
1189
-	    	    $data['arrival_airport_icao'] = $line['arricao'];
1190
-    		    $data['arrival_airport_time'] = $line['arrtime'];
1191
-    		    $data['registration'] = $line['aircraft'];
1192
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1193
-		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1194
-		    if (isset($line['aircraftname'])) {
1165
+				$data = array();
1166
+				//$data['id'] = $line['id']; // id not usable
1167
+				if (isset($line['pilotid'])) $data['id'] = $line['pilotid'].$line['flightnum'];
1168
+				$data['hex'] = substr(str_pad(bin2hex($line['flightnum']),6,'000000',STR_PAD_LEFT),-6); // hex
1169
+				if (isset($line['pilotname'])) $data['pilot_name'] = $line['pilotname'];
1170
+				if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid'];
1171
+				$data['ident'] = $line['flightnum']; // ident
1172
+				$data['altitude'] = $line['alt']; // altitude
1173
+				$data['speed'] = $line['gs']; // speed
1174
+				$data['heading'] = $line['heading']; // heading
1175
+				$data['latitude'] = $line['lat']; // lat
1176
+				$data['longitude'] = $line['lng']; // long
1177
+				$data['verticalrate'] = ''; // verticale rate
1178
+				$data['squawk'] = ''; // squawk
1179
+				$data['emergency'] = ''; // emergency
1180
+				//$data['datetime'] = $line['lastupdate'];
1181
+				//$data['last_update'] = $line['lastupdate'];
1182
+				if (isset($value['timezone'])) {
1183
+				$datetime = new DateTime($line['lastupdate'],new DateTimeZone($value['timezone']));
1184
+				$datetime->setTimeZone(new DateTimeZone('UTC'));
1185
+				$data['datetime'] = $datetime->format('Y-m-d H:i:s');
1186
+				} else $data['datetime'] = date('Y-m-d H:i:s');
1187
+				$data['departure_airport_icao'] = $line['depicao'];
1188
+				$data['departure_airport_time'] = $line['deptime'];
1189
+				$data['arrival_airport_icao'] = $line['arricao'];
1190
+				$data['arrival_airport_time'] = $line['arrtime'];
1191
+				$data['registration'] = $line['aircraft'];
1192
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1193
+			if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1194
+			if (isset($line['aircraftname'])) {
1195 1195
 			$line['aircraftname'] = strtoupper($line['aircraftname']);
1196 1196
 			$line['aircraftname'] = str_replace('BOEING ','B',$line['aircraftname']);
1197
-	    		$aircraft_data = explode('-',$line['aircraftname']);
1198
-	    		if (isset($aircraft_data[1]) && strlen($aircraft_data[0]) >= 3 && strlen($aircraft_data[0]) <= 4) $data['aircraft_icao'] = $aircraft_data[0];
1199
-	    		elseif (isset($aircraft_data[1]) && strlen($aircraft_data[1]) >= 3 && strlen($aircraft_data[1]) <= 4) $data['aircraft_icao'] = $aircraft_data[1];
1200
-	    		else {
1201
-	    		    $aircraft_data = explode(' ',$line['aircraftname']);
1202
-	    		    if (isset($aircraft_data[1])) $data['aircraft_icao'] = str_replace('-','',$aircraft_data[1]);
1203
-	    		    else $data['aircraft_icao'] = str_replace('-','',$line['aircraftname']);
1204
-	    		}
1205
-	    	    }
1206
-    		    if (isset($line['route'])) $data['waypoints'] = $line['route'];
1207
-    		    $data['id_source'] = $id_source;
1208
-	    	    $data['format_source'] = 'phpvmacars';
1209
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1210
-		    $SI->add($data);
1211
-		    unset($data);
1197
+				$aircraft_data = explode('-',$line['aircraftname']);
1198
+				if (isset($aircraft_data[1]) && strlen($aircraft_data[0]) >= 3 && strlen($aircraft_data[0]) <= 4) $data['aircraft_icao'] = $aircraft_data[0];
1199
+				elseif (isset($aircraft_data[1]) && strlen($aircraft_data[1]) >= 3 && strlen($aircraft_data[1]) <= 4) $data['aircraft_icao'] = $aircraft_data[1];
1200
+				else {
1201
+					$aircraft_data = explode(' ',$line['aircraftname']);
1202
+					if (isset($aircraft_data[1])) $data['aircraft_icao'] = str_replace('-','',$aircraft_data[1]);
1203
+					else $data['aircraft_icao'] = str_replace('-','',$line['aircraftname']);
1204
+				}
1205
+				}
1206
+				if (isset($line['route'])) $data['waypoints'] = $line['route'];
1207
+				$data['id_source'] = $id_source;
1208
+				$data['format_source'] = 'phpvmacars';
1209
+			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1210
+			$SI->add($data);
1211
+			unset($data);
1212 1212
 		}
1213 1213
 		if ($globalDebug) echo 'No more data...'."\n";
1214 1214
 		unset($buffer);
1215 1215
 		unset($all_data);
1216
-	    }
1217
-	    //$last_exec['phpvmacars'] = time();
1218
-	    $last_exec[$id]['last'] = time();
1216
+		}
1217
+		//$last_exec['phpvmacars'] = time();
1218
+		$last_exec[$id]['last'] = time();
1219 1219
 	} elseif ($value['format'] == 'vam' && 
1220
-	    (
1220
+		(
1221 1221
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) ||
1222 1222
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
1223
-	    )
1223
+		)
1224 1224
 	) {
1225
-	    //$buffer = $Common->getData($hosts[$id]);
1226
-	    if ($globalDebug) echo 'Get Data...'."\n";
1227
-	    $buffer = $Common->getData($value['host']);
1228
-	    $all_data = json_decode($buffer,true);
1229
-	    if ($buffer != '' && is_array($all_data)) {
1225
+		//$buffer = $Common->getData($hosts[$id]);
1226
+		if ($globalDebug) echo 'Get Data...'."\n";
1227
+		$buffer = $Common->getData($value['host']);
1228
+		$all_data = json_decode($buffer,true);
1229
+		if ($buffer != '' && is_array($all_data)) {
1230 1230
 		$reset = 0;
1231 1231
 		foreach ($all_data as $line) {
1232
-	    	    $data = array();
1233
-	    	    //$data['id'] = $line['id']; // id not usable
1234
-	    	    $data['id'] = trim($line['flight_id']);
1235
-	    	    $data['hex'] = substr(str_pad(bin2hex($line['callsign']),6,'000000',STR_PAD_LEFT),-6); // hex
1236
-	    	    $data['pilot_name'] = $line['pilot_name'];
1237
-	    	    $data['pilot_id'] = $line['pilot_id'];
1238
-	    	    $data['ident'] = trim($line['callsign']); // ident
1239
-	    	    $data['altitude'] = $line['altitude']; // altitude
1240
-	    	    $data['speed'] = $line['gs']; // speed
1241
-	    	    $data['heading'] = $line['heading']; // heading
1242
-	    	    $data['latitude'] = $line['latitude']; // lat
1243
-	    	    $data['longitude'] = $line['longitude']; // long
1244
-	    	    $data['verticalrate'] = ''; // verticale rate
1245
-	    	    $data['squawk'] = ''; // squawk
1246
-	    	    $data['emergency'] = ''; // emergency
1247
-	    	    //$data['datetime'] = $line['lastupdate'];
1248
-	    	    $data['last_update'] = $line['last_update'];
1249
-		    $data['datetime'] = date('Y-m-d H:i:s');
1250
-	    	    $data['departure_airport_icao'] = $line['departure'];
1251
-	    	    //$data['departure_airport_time'] = $line['departure_time'];
1252
-	    	    $data['arrival_airport_icao'] = $line['arrival'];
1253
-    		    //$data['arrival_airport_time'] = $line['arrival_time'];
1254
-    		    //$data['registration'] = $line['aircraft'];
1255
-		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1256
-	    	    $data['aircraft_icao'] = $line['plane_type'];
1257
-    		    $data['id_source'] = $id_source;
1258
-	    	    $data['format_source'] = 'vam';
1259
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1260
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1261
-		    $SI->add($data);
1262
-		    unset($data);
1232
+				$data = array();
1233
+				//$data['id'] = $line['id']; // id not usable
1234
+				$data['id'] = trim($line['flight_id']);
1235
+				$data['hex'] = substr(str_pad(bin2hex($line['callsign']),6,'000000',STR_PAD_LEFT),-6); // hex
1236
+				$data['pilot_name'] = $line['pilot_name'];
1237
+				$data['pilot_id'] = $line['pilot_id'];
1238
+				$data['ident'] = trim($line['callsign']); // ident
1239
+				$data['altitude'] = $line['altitude']; // altitude
1240
+				$data['speed'] = $line['gs']; // speed
1241
+				$data['heading'] = $line['heading']; // heading
1242
+				$data['latitude'] = $line['latitude']; // lat
1243
+				$data['longitude'] = $line['longitude']; // long
1244
+				$data['verticalrate'] = ''; // verticale rate
1245
+				$data['squawk'] = ''; // squawk
1246
+				$data['emergency'] = ''; // emergency
1247
+				//$data['datetime'] = $line['lastupdate'];
1248
+				$data['last_update'] = $line['last_update'];
1249
+			$data['datetime'] = date('Y-m-d H:i:s');
1250
+				$data['departure_airport_icao'] = $line['departure'];
1251
+				//$data['departure_airport_time'] = $line['departure_time'];
1252
+				$data['arrival_airport_icao'] = $line['arrival'];
1253
+				//$data['arrival_airport_time'] = $line['arrival_time'];
1254
+				//$data['registration'] = $line['aircraft'];
1255
+			if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1256
+				$data['aircraft_icao'] = $line['plane_type'];
1257
+				$data['id_source'] = $id_source;
1258
+				$data['format_source'] = 'vam';
1259
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1260
+			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1261
+			$SI->add($data);
1262
+			unset($data);
1263 1263
 		}
1264 1264
 		if ($globalDebug) echo 'No more data...'."\n";
1265 1265
 		unset($buffer);
1266 1266
 		unset($all_data);
1267
-	    }
1268
-	    //$last_exec['phpvmacars'] = time();
1269
-	    $last_exec[$id]['last'] = time();
1267
+		}
1268
+		//$last_exec['phpvmacars'] = time();
1269
+		$last_exec[$id]['last'] = time();
1270 1270
 	} elseif ($value['format'] == 'blitzortung' && 
1271
-	    (
1271
+		(
1272 1272
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
1273 1273
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
1274
-	    )
1274
+		)
1275 1275
 	) {
1276
-	    //$buffer = $Common->getData($hosts[$id]);
1277
-	    if ($globalDebug) echo 'Get Data...'."\n";
1278
-	    $buffer = $Common->getData($value['host']);
1279
-	    $all_data = json_decode($buffer,true);
1280
-	    if ($buffer != '') {
1276
+		//$buffer = $Common->getData($hosts[$id]);
1277
+		if ($globalDebug) echo 'Get Data...'."\n";
1278
+		$buffer = $Common->getData($value['host']);
1279
+		$all_data = json_decode($buffer,true);
1280
+		if ($buffer != '') {
1281 1281
 		$Source->deleteLocationBySource('blitzortung');
1282 1282
 		$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
1283 1283
 		$buffer = explode('\n',$buffer);
1284 1284
 		foreach ($buffer as $buffer_line) {
1285
-		    $line = json_decode($buffer_line,true);
1286
-		    if (isset($line['time'])) {
1285
+			$line = json_decode($buffer_line,true);
1286
+			if (isset($line['time'])) {
1287 1287
 			$data = array();
1288 1288
 			$data['altitude'] = $line['alt']; // altitude
1289 1289
 			$data['latitude'] = $line['lat']; // lat
@@ -1295,96 +1295,96 @@  discard block
 block discarded – undo
1295 1295
 			if ($globalDebug) echo '☈ Lightning added'."\n";
1296 1296
 			$Source->addLocation('',$data['latitude'],$data['longitude'],0,'','','blitzortung','weather/thunderstorm.png','lightning',$id,0,$data['datetime']);
1297 1297
 			unset($data);
1298
-		    }
1298
+			}
1299 1299
 		}
1300 1300
 		if ($globalDebug) echo 'No more data...'."\n";
1301 1301
 		unset($buffer);
1302
-	    }
1303
-	    $last_exec[$id]['last'] = time();
1302
+		}
1303
+		$last_exec[$id]['last'] = time();
1304 1304
 	//} elseif ($value == 'sbs' || $value == 'tsv' || $value == 'raw' || $value == 'aprs' || $value == 'beast') {
1305 1305
 	} elseif ($value['format'] == 'sbs' || $value['format'] == 'tsv' || $value['format'] == 'raw' || $value['format'] == 'aprs' || $value['format'] == 'famaprs' || $value['format'] == 'beast' || $value['format'] == 'flightgearmp' || $value['format'] == 'flightgearsp' || $value['format'] == 'acars' || $value['format'] == 'acarssbs3' || $value['format'] == 'ais' || $value['format'] == 'vrstcp') {
1306
-	    if (function_exists('pcntl_fork')) pcntl_signal_dispatch();
1307
-    	    //$last_exec[$id]['last'] = time();
1306
+		if (function_exists('pcntl_fork')) pcntl_signal_dispatch();
1307
+			//$last_exec[$id]['last'] = time();
1308 1308
 
1309
-	    //$read = array( $sockets[$id] );
1310
-	    $read = $sockets;
1311
-	    $write = NULL;
1312
-	    $e = NULL;
1313
-	    $n = socket_select($read, $write, $e, $timeout);
1314
-	    if ($e != NULL) var_dump($e);
1315
-	    if ($n > 0) {
1309
+		//$read = array( $sockets[$id] );
1310
+		$read = $sockets;
1311
+		$write = NULL;
1312
+		$e = NULL;
1313
+		$n = socket_select($read, $write, $e, $timeout);
1314
+		if ($e != NULL) var_dump($e);
1315
+		if ($n > 0) {
1316 1316
 		$reset = 0;
1317 1317
 		foreach ($read as $nb => $r) {
1318
-		    //$value = $formats[$nb];
1319
-		    $format = $globalSources[$nb]['format'];
1320
-		    if ($format == 'sbs' || $format == 'aprs' || $format == 'famaprs' || $format == 'raw' || $format == 'tsv' || $format == 'acarssbs3') {
1318
+			//$value = $formats[$nb];
1319
+			$format = $globalSources[$nb]['format'];
1320
+			if ($format == 'sbs' || $format == 'aprs' || $format == 'famaprs' || $format == 'raw' || $format == 'tsv' || $format == 'acarssbs3') {
1321 1321
 			$buffer = @socket_read($r, 6000,PHP_NORMAL_READ);
1322
-		    } elseif ($format == 'vrstcp') {
1322
+			} elseif ($format == 'vrstcp') {
1323 1323
 			$buffer = @socket_read($r, 6000);
1324
-		    } else {
1324
+			} else {
1325 1325
 			$az = socket_recvfrom($r,$buffer,6000,0,$remote_ip,$remote_port);
1326
-		    }
1327
-		    //$buffer = socket_read($r, 60000,PHP_NORMAL_READ);
1328
-		    //echo $buffer."\n";
1329
-		    // lets play nice and handle signals such as ctrl-c/kill properly
1330
-		    //if (function_exists('pcntl_fork')) pcntl_signal_dispatch();
1331
-		    $error = false;
1332
-		    //$SI::del();
1333
-		    if ($buffer !== FALSE) {
1326
+			}
1327
+			//$buffer = socket_read($r, 60000,PHP_NORMAL_READ);
1328
+			//echo $buffer."\n";
1329
+			// lets play nice and handle signals such as ctrl-c/kill properly
1330
+			//if (function_exists('pcntl_fork')) pcntl_signal_dispatch();
1331
+			$error = false;
1332
+			//$SI::del();
1333
+			if ($buffer !== FALSE) {
1334 1334
 			if ($format == 'vrstcp') {
1335
-			    $buffer = explode('},{',$buffer);
1335
+				$buffer = explode('},{',$buffer);
1336 1336
 			} else $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'',$buffer));
1337
-		    }
1338
-		    // SBS format is CSV format
1339
-		    if ($buffer !== FALSE && $buffer !== '') {
1337
+			}
1338
+			// SBS format is CSV format
1339
+			if ($buffer !== FALSE && $buffer !== '') {
1340 1340
 			$tt[$format] = 0;
1341 1341
 			if ($format == 'acarssbs3') {
1342
-			    if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1343
-			    $ACARS->add(trim($buffer));
1344
-			    $ACARS->deleteLiveAcarsData();
1342
+				if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1343
+				$ACARS->add(trim($buffer));
1344
+				$ACARS->deleteLiveAcarsData();
1345 1345
 			} elseif ($format == 'raw') {
1346
-			    // AVR format
1347
-			    $data = $SBS->parse($buffer);
1348
-			    if (is_array($data)) {
1346
+				// AVR format
1347
+				$data = $SBS->parse($buffer);
1348
+				if (is_array($data)) {
1349 1349
 				$data['datetime'] = date('Y-m-d H:i:s');
1350 1350
 				$data['format_source'] = 'raw';
1351 1351
 				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1352 1352
 				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1353 1353
 				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1354 1354
 				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1355
-			    }
1355
+				}
1356 1356
 			} elseif ($format == 'ais') {
1357
-			    $ais_data = $AIS->parse_line(trim($buffer));
1358
-			    $data = array();
1359
-			    if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
1360
-			    if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
1361
-			    if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
1362
-			    if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
1363
-			    if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
1364
-			    if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
1365
-			    if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
1366
-			    if (isset($ais_data['statusid'])) $data['status_id'] = $ais_data['statusid'];
1367
-			    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
1368
-			    if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
1369
-			    if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
1370
-			    if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
1371
-			    if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
1372
-			    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1373
-			    if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1374
-			    if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1357
+				$ais_data = $AIS->parse_line(trim($buffer));
1358
+				$data = array();
1359
+				if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
1360
+				if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
1361
+				if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
1362
+				if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
1363
+				if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
1364
+				if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
1365
+				if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
1366
+				if (isset($ais_data['statusid'])) $data['status_id'] = $ais_data['statusid'];
1367
+				if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
1368
+				if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
1369
+				if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
1370
+				if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
1371
+				if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
1372
+				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1373
+				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1374
+				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1375 1375
 
1376
-			    if (isset($ais_data['timestamp'])) {
1376
+				if (isset($ais_data['timestamp'])) {
1377 1377
 				$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
1378
-			    } else {
1378
+				} else {
1379 1379
 				$data['datetime'] = date('Y-m-d H:i:s');
1380
-			    }
1381
-			    $data['format_source'] = 'aisnmea';
1382
-    			    $data['id_source'] = $id_source;
1383
-			    if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
1384
-			    unset($data);
1385
-                        } elseif ($format == 'flightgearsp') {
1386
-                    	    //echo $buffer."\n";
1387
-                    	    if (strlen($buffer) > 5) {
1380
+				}
1381
+				$data['format_source'] = 'aisnmea';
1382
+					$data['id_source'] = $id_source;
1383
+				if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
1384
+				unset($data);
1385
+						} elseif ($format == 'flightgearsp') {
1386
+							//echo $buffer."\n";
1387
+							if (strlen($buffer) > 5) {
1388 1388
 				$line = explode(',',$buffer);
1389 1389
 				$data = array();
1390 1390
 				//XGPS,2.0947,41.3093,-3047.6953,198.930,0.000,callsign,c172p
@@ -1401,38 +1401,38 @@  discard block
 block discarded – undo
1401 1401
 				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1402 1402
 				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1403 1403
 				//$send = @ socket_send( $r  , $data_aprs , strlen($data_aprs) , 0 );
1404
-			    }
1405
-                        } elseif ($format == 'acars') {
1406
-                    	    if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1407
-			    $ACARS->add(trim($buffer));
1408
-			    socket_sendto($r, "OK " . $buffer , 100 , 0 , $remote_ip , $remote_port);
1409
-			    $ACARS->deleteLiveAcarsData();
1404
+				}
1405
+						} elseif ($format == 'acars') {
1406
+							if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1407
+				$ACARS->add(trim($buffer));
1408
+				socket_sendto($r, "OK " . $buffer , 100 , 0 , $remote_ip , $remote_port);
1409
+				$ACARS->deleteLiveAcarsData();
1410 1410
 			} elseif ($format == 'flightgearmp') {
1411
-			    if (substr($buffer,0,1) != '#') {
1411
+				if (substr($buffer,0,1) != '#') {
1412 1412
 				$data = array();
1413 1413
 				//echo $buffer."\n";
1414 1414
 				$line = explode(' ',$buffer);
1415 1415
 				if (count($line) == 11) {
1416
-				    $userserver = explode('@',$line[0]);
1417
-				    $data['hex'] = substr(str_pad(bin2hex($line[0]),6,'000000',STR_PAD_LEFT),0,6); // hex
1418
-				    $data['ident'] = $userserver[0];
1419
-				    $data['registration'] = $userserver[0];
1420
-				    $data['latitude'] = $line[4];
1421
-				    $data['longitude'] = $line[5];
1422
-				    $data['altitude'] = $line[6];
1423
-				    $data['datetime'] = date('Y-m-d H:i:s');
1424
-				    $aircraft_type = $line[10];
1425
-				    $aircraft_type = preg_split(':/:',$aircraft_type);
1426
-				    $data['aircraft_name'] = substr(end($aircraft_type),0,-4);
1427
-				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1428
-				    if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1416
+					$userserver = explode('@',$line[0]);
1417
+					$data['hex'] = substr(str_pad(bin2hex($line[0]),6,'000000',STR_PAD_LEFT),0,6); // hex
1418
+					$data['ident'] = $userserver[0];
1419
+					$data['registration'] = $userserver[0];
1420
+					$data['latitude'] = $line[4];
1421
+					$data['longitude'] = $line[5];
1422
+					$data['altitude'] = $line[6];
1423
+					$data['datetime'] = date('Y-m-d H:i:s');
1424
+					$aircraft_type = $line[10];
1425
+					$aircraft_type = preg_split(':/:',$aircraft_type);
1426
+					$data['aircraft_name'] = substr(end($aircraft_type),0,-4);
1427
+					if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1428
+					if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1429
+				}
1429 1430
 				}
1430
-			    }
1431 1431
 			} elseif ($format == 'beast') {
1432
-			    echo 'Beast Binary format not yet supported. Beast AVR format is supported in alpha state'."\n";
1433
-			    die;
1432
+				echo 'Beast Binary format not yet supported. Beast AVR format is supported in alpha state'."\n";
1433
+				die;
1434 1434
 			} elseif ($format == 'vrstcp') {
1435
-			    foreach($buffer as $all_data) {
1435
+				foreach($buffer as $all_data) {
1436 1436
 				$line = json_decode('{'.$all_data.'}',true);
1437 1437
 				$data = array();
1438 1438
 				if (isset($line['Icao'])) $data['hex'] = $line['Icao']; // hex
@@ -1452,153 +1452,153 @@  discard block
 block discarded – undo
1452 1452
 				*/
1453 1453
 				$data['datetime'] = date('Y-m-d H:i:s');
1454 1454
 				if (isset($line['Type'])) $data['aircraft_icao'] = $line['Type'];
1455
-		    		$data['format_source'] = 'vrstcp';
1455
+					$data['format_source'] = 'vrstcp';
1456 1456
 				$data['id_source'] = $id_source;
1457 1457
 				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1458 1458
 				if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1459 1459
 				if (isset($data['latitude']) && isset($data['hex'])) $SI->add($data);
1460 1460
 				unset($data);
1461
-			    }
1461
+				}
1462 1462
 			} elseif ($format == 'tsv' || substr($buffer,0,4) == 'clock') {
1463
-			    $line = explode("\t", $buffer);
1464
-			    for($k = 0; $k < count($line); $k=$k+2) {
1463
+				$line = explode("\t", $buffer);
1464
+				for($k = 0; $k < count($line); $k=$k+2) {
1465 1465
 				$key = $line[$k];
1466
-			        $lined[$key] = $line[$k+1];
1467
-			    }
1468
-    			    if (count($lined) > 3) {
1469
-    				$data['hex'] = $lined['hexid'];
1470
-    				//$data['datetime'] = date('Y-m-d H:i:s',strtotime($lined['clock']));;
1471
-    				$data['datetime'] = date('Y-m-d H:i:s');;
1472
-    				if (isset($lined['ident'])) $data['ident'] = $lined['ident'];
1473
-    				if (isset($lined['lat'])) $data['latitude'] = $lined['lat'];
1474
-    				if (isset($lined['lon'])) $data['longitude'] = $lined['lon'];
1475
-    				if (isset($lined['speed'])) $data['speed'] = $lined['speed'];
1476
-    				if (isset($lined['squawk'])) $data['squawk'] = $lined['squawk'];
1477
-    				if (isset($lined['alt'])) $data['altitude'] = $lined['alt'];
1478
-    				if (isset($lined['heading'])) $data['heading'] = $lined['heading'];
1479
-    				$data['id_source'] = $id_source;
1480
-    				$data['format_source'] = 'tsv';
1481
-    				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1482
-    				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1466
+					$lined[$key] = $line[$k+1];
1467
+				}
1468
+					if (count($lined) > 3) {
1469
+					$data['hex'] = $lined['hexid'];
1470
+					//$data['datetime'] = date('Y-m-d H:i:s',strtotime($lined['clock']));;
1471
+					$data['datetime'] = date('Y-m-d H:i:s');;
1472
+					if (isset($lined['ident'])) $data['ident'] = $lined['ident'];
1473
+					if (isset($lined['lat'])) $data['latitude'] = $lined['lat'];
1474
+					if (isset($lined['lon'])) $data['longitude'] = $lined['lon'];
1475
+					if (isset($lined['speed'])) $data['speed'] = $lined['speed'];
1476
+					if (isset($lined['squawk'])) $data['squawk'] = $lined['squawk'];
1477
+					if (isset($lined['alt'])) $data['altitude'] = $lined['alt'];
1478
+					if (isset($lined['heading'])) $data['heading'] = $lined['heading'];
1479
+					$data['id_source'] = $id_source;
1480
+					$data['format_source'] = 'tsv';
1481
+					if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1482
+					if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1483 1483
 				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1484
-    				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1485
-    				unset($lined);
1486
-    				unset($data);
1487
-    			    } else $error = true;
1484
+					if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1485
+					unset($lined);
1486
+					unset($data);
1487
+					} else $error = true;
1488 1488
 			} elseif ($format == 'aprs' && $use_aprs) {
1489
-			    if ($aprs_connect == 0) {
1489
+				if ($aprs_connect == 0) {
1490 1490
 				$send = @ socket_send( $r  , $aprs_login , strlen($aprs_login) , 0 );
1491 1491
 				$aprs_connect = 1;
1492
-			    }
1492
+				}
1493 1493
 			    
1494
-			    if ( $aprs_keep>60 && time() - $aprs_last_tx > $aprs_keep ) {
1494
+				if ( $aprs_keep>60 && time() - $aprs_last_tx > $aprs_keep ) {
1495 1495
 				$aprs_last_tx = time();
1496 1496
 				$data_aprs = "# Keep alive";
1497 1497
 				$send = @ socket_send( $r  , $data_aprs , strlen($data_aprs) , 0 );
1498
-			    }
1498
+				}
1499 1499
 			    
1500
-			    //echo 'Connect : '.$aprs_connect.' '.$buffer."\n";
1501
-			    //echo 'APRS data : '.$buffer."\n";
1502
-			    $buffer = str_replace('APRS <- ','',$buffer);
1503
-			    $buffer = str_replace('APRS -> ','',$buffer);
1504
-			    //echo $buffer."\n";
1505
-			    date_default_timezone_set('UTC');
1506
-			    if (substr($buffer,0,1) != '#' && substr($buffer,0,1) != '@' && substr($buffer,0,5) != 'APRS ') {
1500
+				//echo 'Connect : '.$aprs_connect.' '.$buffer."\n";
1501
+				//echo 'APRS data : '.$buffer."\n";
1502
+				$buffer = str_replace('APRS <- ','',$buffer);
1503
+				$buffer = str_replace('APRS -> ','',$buffer);
1504
+				//echo $buffer."\n";
1505
+				date_default_timezone_set('UTC');
1506
+				if (substr($buffer,0,1) != '#' && substr($buffer,0,1) != '@' && substr($buffer,0,5) != 'APRS ') {
1507 1507
 				$line = $APRS->parse($buffer);
1508 1508
 				//if (is_array($line) && isset($line['address']) && $line['address'] != '' && isset($line['ident'])) {
1509 1509
 				if (is_array($line) && isset($line['latitude']) && isset($line['longitude']) && (isset($line['ident']) || isset($line['address']) || isset($line['mmsi']))) {
1510
-				    $aprs_last_tx = time();
1511
-				    $data = array();
1512
-				    //print_r($line);
1513
-				    if (isset($line['address'])) $data['hex'] = $line['address'];
1514
-				    if (isset($line['mmsi'])) $data['mmsi'] = $line['mmsi'];
1515
-				    if (isset($line['imo'])) $data['imo'] = $line['imo'];
1516
-				    if (isset($line['squawk'])) $data['squawk'] = $line['squawk'];
1517
-				    if (isset($line['arrival_code'])) $data['arrical_code'] = $line['arrival_code'];
1518
-				    if (isset($line['arrival_date'])) $data['arrical_date'] = $line['arrival_date'];
1519
-				    if (isset($line['type_id'])) $data['type_id'] = $line['typeid'];
1520
-				    if (isset($line['status_id'])) $data['status_id'] = $line['statusid'];
1521
-				    if (isset($line['timestamp'])) $data['datetime'] = date('Y-m-d H:i:s',$line['timestamp']);
1522
-				    else $data['datetime'] = date('Y-m-d H:i:s');
1523
-				    //$data['datetime'] = date('Y-m-d H:i:s');
1524
-				    if (isset($line['ident'])) $data['ident'] = $line['ident'];
1525
-				    $data['latitude'] = $line['latitude'];
1526
-				    $data['longitude'] = $line['longitude'];
1527
-				    //$data['verticalrate'] = $line[16];
1528
-				    if (isset($line['speed'])) $data['speed'] = $line['speed'];
1529
-				    //else $data['speed'] = 0;
1530
-				    if (isset($line['altitude'])) $data['altitude'] = $line['altitude'];
1531
-				    if (isset($line['comment'])) $data['comment'] = $line['comment'];
1532
-				    if (isset($line['symbol'])) $data['type'] = $line['symbol'];
1533
-				    //if (isset($line['heading'])) $data['heading'] = $line['heading'];
1510
+					$aprs_last_tx = time();
1511
+					$data = array();
1512
+					//print_r($line);
1513
+					if (isset($line['address'])) $data['hex'] = $line['address'];
1514
+					if (isset($line['mmsi'])) $data['mmsi'] = $line['mmsi'];
1515
+					if (isset($line['imo'])) $data['imo'] = $line['imo'];
1516
+					if (isset($line['squawk'])) $data['squawk'] = $line['squawk'];
1517
+					if (isset($line['arrival_code'])) $data['arrical_code'] = $line['arrival_code'];
1518
+					if (isset($line['arrival_date'])) $data['arrical_date'] = $line['arrival_date'];
1519
+					if (isset($line['type_id'])) $data['type_id'] = $line['typeid'];
1520
+					if (isset($line['status_id'])) $data['status_id'] = $line['statusid'];
1521
+					if (isset($line['timestamp'])) $data['datetime'] = date('Y-m-d H:i:s',$line['timestamp']);
1522
+					else $data['datetime'] = date('Y-m-d H:i:s');
1523
+					//$data['datetime'] = date('Y-m-d H:i:s');
1524
+					if (isset($line['ident'])) $data['ident'] = $line['ident'];
1525
+					$data['latitude'] = $line['latitude'];
1526
+					$data['longitude'] = $line['longitude'];
1527
+					//$data['verticalrate'] = $line[16];
1528
+					if (isset($line['speed'])) $data['speed'] = $line['speed'];
1529
+					//else $data['speed'] = 0;
1530
+					if (isset($line['altitude'])) $data['altitude'] = $line['altitude'];
1531
+					if (isset($line['comment'])) $data['comment'] = $line['comment'];
1532
+					if (isset($line['symbol'])) $data['type'] = $line['symbol'];
1533
+					//if (isset($line['heading'])) $data['heading'] = $line['heading'];
1534 1534
 				    
1535
-				    if (isset($line['heading']) && isset($line['format_source'])) $data['heading'] = $line['heading'];
1536
-				    //else echo 'No heading...'."\n";
1537
-				    //else $data['heading'] = 0;
1538
-				    if (isset($line['stealth'])) $data['aircraft_type'] = $line['stealth'];
1539
-				    //if (!isset($line['source_type']) && (!isset($globalAPRSarchive) || (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE))) $data['noarchive'] = true;
1540
-				    if (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE) $data['noarchive'] = true;
1541
-				    elseif (isset($globalAPRSarchive) && $globalAPRSarchive === TRUE) $data['noarchive'] = false;
1542
-				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1543
-				    elseif (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === FALSE) $data['noarchive'] = false;
1544
-    				    $data['id_source'] = $id_source;
1545
-    				    if (isset($line['format_source'])) $data['format_source'] = $line['format_source'];
1546
-				    else $data['format_source'] = 'aprs';
1547
-				    $data['source_name'] = $line['source'];
1548
-				    if (isset($line['source_type'])) $data['source_type'] = $line['source_type'];
1549
-				    else $data['source_type'] = 'flarm';
1550
-    				    if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1551
-				    $currentdate = date('Y-m-d H:i:s');
1552
-				    $aprsdate = strtotime($data['datetime']);
1553
-				    if ($data['source_type'] != 'modes' && $data['source_type'] != 'ais') $data['altitude_relative'] = 'AMSL';
1554
-				    // Accept data if time <= system time + 20s
1555
-				    //if (($data['source_type'] == 'modes') || isset($line['stealth']) && ($line['stealth'] == 0 || $line['stealth'] == '') && (strtotime($data['datetime']) <= strtotime($currentdate)+20) && (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude'])))) {
1556
-				    if (($data['source_type'] == 'modes') || isset($line['stealth']) && ($line['stealth'] == 0 || $line['stealth'] == '') && (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude'])))) {
1535
+					if (isset($line['heading']) && isset($line['format_source'])) $data['heading'] = $line['heading'];
1536
+					//else echo 'No heading...'."\n";
1537
+					//else $data['heading'] = 0;
1538
+					if (isset($line['stealth'])) $data['aircraft_type'] = $line['stealth'];
1539
+					//if (!isset($line['source_type']) && (!isset($globalAPRSarchive) || (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE))) $data['noarchive'] = true;
1540
+					if (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE) $data['noarchive'] = true;
1541
+					elseif (isset($globalAPRSarchive) && $globalAPRSarchive === TRUE) $data['noarchive'] = false;
1542
+					if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1543
+					elseif (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === FALSE) $data['noarchive'] = false;
1544
+						$data['id_source'] = $id_source;
1545
+						if (isset($line['format_source'])) $data['format_source'] = $line['format_source'];
1546
+					else $data['format_source'] = 'aprs';
1547
+					$data['source_name'] = $line['source'];
1548
+					if (isset($line['source_type'])) $data['source_type'] = $line['source_type'];
1549
+					else $data['source_type'] = 'flarm';
1550
+						if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1551
+					$currentdate = date('Y-m-d H:i:s');
1552
+					$aprsdate = strtotime($data['datetime']);
1553
+					if ($data['source_type'] != 'modes' && $data['source_type'] != 'ais') $data['altitude_relative'] = 'AMSL';
1554
+					// Accept data if time <= system time + 20s
1555
+					//if (($data['source_type'] == 'modes') || isset($line['stealth']) && ($line['stealth'] == 0 || $line['stealth'] == '') && (strtotime($data['datetime']) <= strtotime($currentdate)+20) && (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude'])))) {
1556
+					if (($data['source_type'] == 'modes') || isset($line['stealth']) && ($line['stealth'] == 0 || $line['stealth'] == '') && (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude'])))) {
1557 1557
 					$send = $SI->add($data);
1558
-				    } elseif ($data['source_type'] == 'ais') {
1558
+					} elseif ($data['source_type'] == 'ais') {
1559 1559
 					$data['type'] = '';
1560 1560
 					if (isset($globalMarine) && $globalMarine) $send = $MI->add($data);
1561
-				    } elseif (isset($line['stealth'])) {
1561
+					} elseif (isset($line['stealth'])) {
1562 1562
 					if ($line['stealth'] != 0) echo '-------- '.$data['ident'].' : APRS stealth ON => not adding'."\n";
1563 1563
 					else echo '--------- '.$data['ident'].' : Date APRS : '.$data['datetime'].' - Current date : '.$currentdate.' => not adding future event'."\n";
1564
-				    } elseif (isset($globalAircraft) && $globalAircraft && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1565
-					    //$line['symbol'] == 'Balloon' ||
1566
-					    $line['symbol'] == 'Glider' || 
1567
-					    $line['symbol'] == 'Aircraft (small)' || $line['symbol'] == 'Helicopter')) {
1568
-					    if ($line['symbol'] == 'Ballon') $data['aircraft_icao'] = 'BALL';
1569
-					    if ($line['symbol'] == 'Glider') $data['aircraft_icao'] = 'PARAGLIDER';
1570
-					    $send = $SI->add($data);
1571
-				    } elseif (isset($globalMarine) && $globalMarine && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1572
-					    $line['symbol'] == 'Yacht (Sail)' || 
1573
-					    $line['symbol'] == 'Ship (Power Boat)')) {
1574
-					    $send = $MI->add($data);
1575
-				    } elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1576
-					    $line['symbol'] == 'Car' || 
1577
-					    $line['symbol'] == 'Ambulance' || 
1578
-					    $line['symbol'] == 'Van' || 
1579
-					    $line['symbol'] == 'Truck' || $line['symbol'] == 'Truck (18 Wheeler)' || 
1580
-					    $line['symbol'] == 'Motorcycle' || 
1581
-					    $line['symbol'] == 'Tractor' || 
1582
-					    $line['symbol'] == 'Police' || 
1583
-					    $line['symbol'] == 'Bike' || 
1584
-					    $line['symbol'] == 'Jogger' || 
1585
-					    $line['symbol'] == 'Horse' || 
1586
-					    $line['symbol'] == 'Bus' || 
1587
-					    $line['symbol'] == 'Jeep' || 
1588
-					    $line['symbol'] == 'Recreational Vehicle' || 
1589
-					    $line['symbol'] == 'Yacht (Sail)' || 
1590
-					    $line['symbol'] == 'Ship (Power Boat)' || 
1591
-					    $line['symbol'] == 'Firetruck' || 
1592
-					    $line['symbol'] == 'Balloon' || $line['symbol'] == 'Glider' || 
1593
-					    $line['symbol'] == 'Aircraft (small)' || $line['symbol'] == 'Helicopter' || 
1594
-					    $line['symbol'] == 'SUV' ||
1595
-					    $line['symbol'] == 'Snowmobile' ||
1596
-					    $line['symbol'] == 'Mobile Satellite Station')) {
1597
-				    //} elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && isset($line['speed']) && $line['symbol'] != 'Weather Station' && $line['symbol'] != 'House QTH (VHF)' && $line['symbol'] != 'Dot' && $line['symbol'] != 'TCP-IP' && $line['symbol'] != 'xAPRS (UNIX)' && $line['symbol'] != 'Antenna' && $line['symbol'] != 'Cloudy' && $line['symbol'] != 'HF Gateway' && $line['symbol'] != 'Yagi At QTH' && $line['symbol'] != 'Digi' && $line['symbol'] != '8' && $line['symbol'] != 'MacAPRS') {
1564
+					} elseif (isset($globalAircraft) && $globalAircraft && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1565
+						//$line['symbol'] == 'Balloon' ||
1566
+						$line['symbol'] == 'Glider' || 
1567
+						$line['symbol'] == 'Aircraft (small)' || $line['symbol'] == 'Helicopter')) {
1568
+						if ($line['symbol'] == 'Ballon') $data['aircraft_icao'] = 'BALL';
1569
+						if ($line['symbol'] == 'Glider') $data['aircraft_icao'] = 'PARAGLIDER';
1570
+						$send = $SI->add($data);
1571
+					} elseif (isset($globalMarine) && $globalMarine && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1572
+						$line['symbol'] == 'Yacht (Sail)' || 
1573
+						$line['symbol'] == 'Ship (Power Boat)')) {
1574
+						$send = $MI->add($data);
1575
+					} elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1576
+						$line['symbol'] == 'Car' || 
1577
+						$line['symbol'] == 'Ambulance' || 
1578
+						$line['symbol'] == 'Van' || 
1579
+						$line['symbol'] == 'Truck' || $line['symbol'] == 'Truck (18 Wheeler)' || 
1580
+						$line['symbol'] == 'Motorcycle' || 
1581
+						$line['symbol'] == 'Tractor' || 
1582
+						$line['symbol'] == 'Police' || 
1583
+						$line['symbol'] == 'Bike' || 
1584
+						$line['symbol'] == 'Jogger' || 
1585
+						$line['symbol'] == 'Horse' || 
1586
+						$line['symbol'] == 'Bus' || 
1587
+						$line['symbol'] == 'Jeep' || 
1588
+						$line['symbol'] == 'Recreational Vehicle' || 
1589
+						$line['symbol'] == 'Yacht (Sail)' || 
1590
+						$line['symbol'] == 'Ship (Power Boat)' || 
1591
+						$line['symbol'] == 'Firetruck' || 
1592
+						$line['symbol'] == 'Balloon' || $line['symbol'] == 'Glider' || 
1593
+						$line['symbol'] == 'Aircraft (small)' || $line['symbol'] == 'Helicopter' || 
1594
+						$line['symbol'] == 'SUV' ||
1595
+						$line['symbol'] == 'Snowmobile' ||
1596
+						$line['symbol'] == 'Mobile Satellite Station')) {
1597
+					//} elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && isset($line['speed']) && $line['symbol'] != 'Weather Station' && $line['symbol'] != 'House QTH (VHF)' && $line['symbol'] != 'Dot' && $line['symbol'] != 'TCP-IP' && $line['symbol'] != 'xAPRS (UNIX)' && $line['symbol'] != 'Antenna' && $line['symbol'] != 'Cloudy' && $line['symbol'] != 'HF Gateway' && $line['symbol'] != 'Yagi At QTH' && $line['symbol'] != 'Digi' && $line['symbol'] != '8' && $line['symbol'] != 'MacAPRS') {
1598 1598
 				//    } elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && $line['symbol'] != 'Weather Station' && $line['symbol'] != 'House QTH (VHF)' && $line['symbol'] != 'Dot' && $line['symbol'] != 'TCP-IP' && $line['symbol'] != 'xAPRS (UNIX)' && $line['symbol'] != 'Antenna' && $line['symbol'] != 'Cloudy' && $line['symbol'] != 'HF Gateway' && $line['symbol'] != 'Yagi At QTH' && $line['symbol'] != 'Digi' && $line['symbol'] != '8' && $line['symbol'] != 'MacAPRS') {
1599 1599
 					//echo '!!!!!!!!!!!!!!!! SEND !!!!!!!!!!!!!!!!!!!!'."\n";
1600 1600
 					if (isset($globalTracker) && $globalTracker) $send = $TI->add($data);
1601
-				    } elseif (!isset($line['stealth']) && is_numeric($data['latitude']) && is_numeric($data['longitude']) && isset($data['ident']) && isset($data['altitude'])) {
1601
+					} elseif (!isset($line['stealth']) && is_numeric($data['latitude']) && is_numeric($data['longitude']) && isset($data['ident']) && isset($data['altitude'])) {
1602 1602
 					if (!isset($data['altitude'])) $data['altitude'] = 0;
1603 1603
 					$Source->deleteOldLocationByType('gs');
1604 1604
 					if (count($Source->getLocationInfoByNameType($data['ident'],'gs')) > 0) {
@@ -1606,7 +1606,7 @@  discard block
 block discarded – undo
1606 1606
 					} else {
1607 1607
 						$Source->addLocation($data['ident'],$data['latitude'],$data['longitude'],$data['altitude'],'','',$data['source_name'],'antenna.png','gs',$id,0,$data['datetime']);
1608 1608
 					}
1609
-				    } elseif (isset($line['symbol']) && $line['symbol'] == 'Weather Station') {
1609
+					} elseif (isset($line['symbol']) && $line['symbol'] == 'Weather Station') {
1610 1610
 					//if ($globalDebug) echo '!! Weather Station not yet supported'."\n";
1611 1611
 					if ($globalDebug) echo '# Weather Station added'."\n";
1612 1612
 					$Source->deleteOldLocationByType('wx');
@@ -1616,7 +1616,7 @@  discard block
 block discarded – undo
1616 1616
 					} else {
1617 1617
 						$Source->addLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'wx.png','wx',$id,0,$data['datetime'],$weather_data);
1618 1618
 					}
1619
-				    } elseif (isset($line['symbol']) && ($line['symbol'] == 'Lightning' || $line['symbol'] == 'Thunderstorm')) {
1619
+					} elseif (isset($line['symbol']) && ($line['symbol'] == 'Lightning' || $line['symbol'] == 'Thunderstorm')) {
1620 1620
 					//if ($globalDebug) echo '!! Weather Station not yet supported'."\n";
1621 1621
 					if ($globalDebug) echo '☈ Lightning added'."\n";
1622 1622
 					$Source->deleteOldLocationByType('lightning');
@@ -1625,11 +1625,11 @@  discard block
 block discarded – undo
1625 1625
 					} else {
1626 1626
 						$Source->addLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'weather/thunderstorm.png','lightning',$id,0,$data['datetime'],$data['comment']);
1627 1627
 					}
1628
-				    } elseif ($globalDebug) {
1629
-				    	echo '/!\ Not added: '.$buffer."\n";
1630
-				    	print_r($line);
1631
-				    }
1632
-				    unset($data);
1628
+					} elseif ($globalDebug) {
1629
+						echo '/!\ Not added: '.$buffer."\n";
1630
+						print_r($line);
1631
+					}
1632
+					unset($data);
1633 1633
 				}
1634 1634
 				elseif (is_array($line) && isset($line['ident']) && $line['ident'] != '') {
1635 1635
 					$Source->updateLocationDescByName($line['ident'],$line['source'],$id,$line['comment']);
@@ -1648,12 +1648,12 @@  discard block
 block discarded – undo
1648 1648
 				} elseif (!isset($globalSources[$nb]['last_weather_clean'])) {
1649 1649
 					$globalSources[$nb]['last_weather_clean'] = time();
1650 1650
 				}
1651
-			    }
1651
+				}
1652 1652
 			} else {
1653
-			    $line = explode(',', $buffer);
1654
-    			    if (count($line) > 20) {
1655
-    			    	$data['hex'] = $line[4];
1656
-    				/*
1653
+				$line = explode(',', $buffer);
1654
+					if (count($line) > 20) {
1655
+						$data['hex'] = $line[4];
1656
+					/*
1657 1657
     				$data['datetime'] = $line[6].' '.$line[7];
1658 1658
     					date_default_timezone_set($globalTimezone);
1659 1659
     					$datetime = new DateTime($data['datetime']);
@@ -1661,30 +1661,30 @@  discard block
 block discarded – undo
1661 1661
     					$data['datetime'] = $datetime->format('Y-m-d H:i:s');
1662 1662
     					date_default_timezone_set('UTC');
1663 1663
     				*/
1664
-    				// Force datetime to current UTC datetime
1665
-    				date_default_timezone_set('UTC');
1666
-    				$data['datetime'] = date('Y-m-d H:i:s');
1667
-    				$data['ident'] = trim($line[10]);
1668
-    				$data['latitude'] = $line[14];
1669
-    				$data['longitude'] = $line[15];
1670
-    				$data['verticalrate'] = $line[16];
1671
-    				$data['emergency'] = $line[20];
1672
-    				$data['speed'] = $line[12];
1673
-    				$data['squawk'] = $line[17];
1674
-    				$data['altitude'] = $line[11];
1675
-    				$data['heading'] = $line[13];
1676
-    				$data['ground'] = $line[21];
1677
-    				$data['emergency'] = $line[19];
1678
-    				$data['format_source'] = 'sbs';
1664
+					// Force datetime to current UTC datetime
1665
+					date_default_timezone_set('UTC');
1666
+					$data['datetime'] = date('Y-m-d H:i:s');
1667
+					$data['ident'] = trim($line[10]);
1668
+					$data['latitude'] = $line[14];
1669
+					$data['longitude'] = $line[15];
1670
+					$data['verticalrate'] = $line[16];
1671
+					$data['emergency'] = $line[20];
1672
+					$data['speed'] = $line[12];
1673
+					$data['squawk'] = $line[17];
1674
+					$data['altitude'] = $line[11];
1675
+					$data['heading'] = $line[13];
1676
+					$data['ground'] = $line[21];
1677
+					$data['emergency'] = $line[19];
1678
+					$data['format_source'] = 'sbs';
1679 1679
 				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1680
-    				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1680
+					if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1681 1681
 				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1682
-    				$data['id_source'] = $id_source;
1683
-    				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $send = $SI->add($data);
1684
-    				else $error = true;
1685
-    				unset($data);
1686
-    			    } else $error = true;
1687
-			    if ($error) {
1682
+					$data['id_source'] = $id_source;
1683
+					if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $send = $SI->add($data);
1684
+					else $error = true;
1685
+					unset($data);
1686
+					} else $error = true;
1687
+				if ($error) {
1688 1688
 				if (count($line) > 1 && ($line[0] == 'STA' || $line[0] == 'AIR' || $line[0] == 'SEL' || $line[0] == 'ID' || $line[0] == 'CLK')) { 
1689 1689
 					if ($globalDebug) echo "Not a message. Ignoring... \n";
1690 1690
 				} else {
@@ -1700,13 +1700,13 @@  discard block
 block discarded – undo
1700 1700
 					connect_all($sourceer);
1701 1701
 					$sourceer = array();
1702 1702
 				}
1703
-			    }
1703
+				}
1704 1704
 			}
1705 1705
 			// Sleep for xxx microseconds
1706 1706
 			if (isset($globalSBSSleep)) usleep($globalSBSSleep);
1707
-		    } else {
1707
+			} else {
1708 1708
 			if ($format == 'flightgearmp') {
1709
-			    	if ($globalDebug) echo "Reconnect FlightGear MP...";
1709
+					if ($globalDebug) echo "Reconnect FlightGear MP...";
1710 1710
 				//@socket_close($r);
1711 1711
 				sleep($globalMinFetch);
1712 1712
 				$sourcefg[$nb] = $globalSources[$nb];
@@ -1715,9 +1715,9 @@  discard block
 block discarded – undo
1715 1715
 				break;
1716 1716
 				
1717 1717
 			} elseif ($format != 'acars' && $format != 'flightgearsp') {
1718
-			    if (isset($tt[$format])) $tt[$format]++;
1719
-			    else $tt[$format] = 0;
1720
-			    if ($tt[$format] > 30 || $buffer === FALSE) {
1718
+				if (isset($tt[$format])) $tt[$format]++;
1719
+				else $tt[$format] = 0;
1720
+				if ($tt[$format] > 30 || $buffer === FALSE) {
1721 1721
 				if ($globalDebug) echo "ERROR : Reconnect ".$format."...";
1722 1722
 				//@socket_close($r);
1723 1723
 				sleep(2);
@@ -1728,24 +1728,24 @@  discard block
 block discarded – undo
1728 1728
 				//connect_all($globalSources);
1729 1729
 				$tt[$format]=0;
1730 1730
 				break;
1731
-			    } else if ($globalDebug) echo "Trying again (".$tt[$format]."x) ".$format."...";
1731
+				} else if ($globalDebug) echo "Trying again (".$tt[$format]."x) ".$format."...";
1732 1732
 
1733 1733
 			}
1734
-		    }
1734
+			}
1735 1735
 		}
1736
-	    } else {
1736
+		} else {
1737 1737
 		$error = socket_strerror(socket_last_error());
1738 1738
 		if (($error != SOCKET_EINPROGRESS && $error != SOCKET_EALREADY && $error != 'Success') || (time() - $time >= $timeout && $error != 'Success')) {
1739 1739
 			if ($globalDebug) echo "ERROR : socket_select give this error ".$error . "\n";
1740 1740
 			if (isset($globalDebug)) echo "Restarting...\n";
1741 1741
 			// Restart the script if possible
1742 1742
 			if (is_array($sockets)) {
1743
-			    if ($globalDebug) echo "Shutdown all sockets...";
1743
+				if ($globalDebug) echo "Shutdown all sockets...";
1744 1744
 			    
1745
-			    foreach ($sockets as $sock) {
1745
+				foreach ($sockets as $sock) {
1746 1746
 				@socket_shutdown($sock,2);
1747 1747
 				@socket_close($sock);
1748
-			    }
1748
+				}
1749 1749
 			    
1750 1750
 			}
1751 1751
 			if ($globalDebug) echo "Waiting...";
@@ -1760,15 +1760,15 @@  discard block
 block discarded – undo
1760 1760
 			if ($globalDebug) echo "Restart all connections...";
1761 1761
 			connect_all($globalSources);
1762 1762
 		}
1763
-	    }
1763
+		}
1764 1764
 	}
1765 1765
 	if ($globalDaemon === false) {
1766
-	    if ($globalDebug) echo 'Check all...'."\n";
1767
-	    if (isset($SI)) $SI->checkAll();
1768
-	    if (isset($TI)) $TI->checkAll();
1769
-	    if (isset($MI)) $MI->checkAll();
1766
+		if ($globalDebug) echo 'Check all...'."\n";
1767
+		if (isset($SI)) $SI->checkAll();
1768
+		if (isset($TI)) $TI->checkAll();
1769
+		if (isset($MI)) $MI->checkAll();
1770
+	}
1770 1771
 	}
1771
-    }
1772 1772
 }
1773 1773
 
1774 1774
 ?>
Please login to merge, or discard this patch.
Spacing   +183 added lines, -183 removed lines patch added patch discarded remove patch
@@ -50,20 +50,20 @@  discard block
 block discarded – undo
50 50
 	    die;
51 51
 	}
52 52
 	//$hosts = array($globalSBS1Host.':'.$globalSBS1Port);
53
-	$globalSources[] = array('host' => $globalSBS1Host,'port' => $globalSBS1Port);
53
+	$globalSources[] = array('host' => $globalSBS1Host, 'port' => $globalSBS1Port);
54 54
     }
55 55
 }
56 56
 
57
-$options = getopt('s::',array('source::','server','nodaemon','idsource::','aprsserverssid::','aprsserverpass::','aprsserverhost::','aprsserverport::','format::','noaprsserver','enable-aircraft','disable-aircraft','enable-tracker','disable-tracker','enable-marine','disable-marine'));
57
+$options = getopt('s::', array('source::', 'server', 'nodaemon', 'idsource::', 'aprsserverssid::', 'aprsserverpass::', 'aprsserverhost::', 'aprsserverport::', 'format::', 'noaprsserver', 'enable-aircraft', 'disable-aircraft', 'enable-tracker', 'disable-tracker', 'enable-marine', 'disable-marine'));
58 58
 //if (isset($options['s'])) $hosts = array($options['s']);
59 59
 //elseif (isset($options['source'])) $hosts = array($options['source']);
60 60
 if (isset($options['s'])) {
61 61
     $globalSources = array();
62
-    if (isset($options['format'])) $globalSources[] = array('host' => $options['s'],'format' => $options['format']);
62
+    if (isset($options['format'])) $globalSources[] = array('host' => $options['s'], 'format' => $options['format']);
63 63
     else $globalSources[] = array('host' => $options['s']);
64 64
 } elseif (isset($options['source'])) {
65 65
     $globalSources = array();
66
-    if (isset($options['format'])) $globalSources[] = array('host' => $options['source'],'format' => $options['format']);
66
+    if (isset($options['format'])) $globalSources[] = array('host' => $options['source'], 'format' => $options['format']);
67 67
     else $globalSources[] = array('host' => $options['source']);
68 68
 }
69 69
 if (isset($options['aprsserverhost'])) {
@@ -104,13 +104,13 @@  discard block
 block discarded – undo
104 104
 else $id_source = 1;
105 105
 if (isset($globalServer) && $globalServer) {
106 106
     if ($globalDebug) echo "Using Server Mode\n";
107
-    $SI=new SpotterServer();
107
+    $SI = new SpotterServer();
108 108
 /*
109 109
     require_once(dirname(__FILE__).'/../require/class.APRS.php');
110 110
     $SI = new adsb2aprs();
111 111
     $SI->connect();
112 112
 */
113
-} else $SI=new SpotterImport($Connection->db);
113
+} else $SI = new SpotterImport($Connection->db);
114 114
 
115 115
 if (isset($globalTracker) && $globalTracker) require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
116 116
 if (isset($globalMarine) && $globalMarine) {
@@ -124,17 +124,17 @@  discard block
 block discarded – undo
124 124
     $MI = new MarineImport($Connection->db);
125 125
 }
126 126
 //$APRS=new APRS($Connection->db);
127
-$SBS=new SBS();
127
+$SBS = new SBS();
128 128
 if (!isset($globalNoDB) || $globalNoDB !== TRUE) {
129
-	$ACARS=new ACARS($Connection->db,true);
130
-	$Source=new Source($Connection->db);
129
+	$ACARS = new ACARS($Connection->db, true);
130
+	$Source = new Source($Connection->db);
131 131
 }
132
-$Common=new Common();
132
+$Common = new Common();
133 133
 date_default_timezone_set('UTC');
134 134
 //$servertz = system('date +%Z');
135 135
 // signal handler - playing nice with sockets and dump1090
136 136
 if (function_exists('pcntl_fork')) {
137
-    pcntl_signal(SIGINT,  function() {
137
+    pcntl_signal(SIGINT, function() {
138 138
         global $sockets;
139 139
         echo "\n\nctrl-c or kill signal received. Tidying up ... ";
140 140
         die("Bye!\n");
@@ -150,30 +150,30 @@  discard block
 block discarded – undo
150 150
 
151 151
 function connect_all($hosts) {
152 152
     //global $sockets, $formats, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs;
153
-    global $sockets,$httpfeeds, $globalSources, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs, $reset,$context;
153
+    global $sockets, $httpfeeds, $globalSources, $globalDebug, $aprs_connect, $last_exec, $globalSourcesRights, $use_aprs, $reset, $context;
154 154
     $reset++;
155 155
     if ($globalDebug) echo 'Connect to all...'."\n";
156 156
     foreach ($hosts as $id => $value) {
157 157
 	$host = $value['host'];
158 158
 	$globalSources[$id]['last_exec'] = 0;
159 159
 	// Here we check type of source(s)
160
-	if (filter_var($host,FILTER_VALIDATE_URL) && (!isset($globalSources[$id]['format']) || strtolower($globalSources[$id]['format']) == 'auto')) {
161
-            if (preg_match('/deltadb.txt$/i',$host)) {
160
+	if (filter_var($host, FILTER_VALIDATE_URL) && (!isset($globalSources[$id]['format']) || strtolower($globalSources[$id]['format']) == 'auto')) {
161
+            if (preg_match('/deltadb.txt$/i', $host)) {
162 162
         	//$formats[$id] = 'deltadbtxt';
163 163
         	$globalSources[$id]['format'] = 'deltadbtxt';
164 164
         	//$last_exec['deltadbtxt'] = 0;
165 165
         	if ($globalDebug) echo "Connect to deltadb source (".$host.")...\n";
166
-            } else if (preg_match('/vatsim-data.txt$/i',$host)) {
166
+            } else if (preg_match('/vatsim-data.txt$/i', $host)) {
167 167
         	//$formats[$id] = 'vatsimtxt';
168 168
         	$globalSources[$id]['format'] = 'vatsimtxt';
169 169
         	//$last_exec['vatsimtxt'] = 0;
170 170
         	if ($globalDebug) echo "Connect to vatsim source (".$host.")...\n";
171
-    	    } else if (preg_match('/aircraftlist.json$/i',$host)) {
171
+    	    } else if (preg_match('/aircraftlist.json$/i', $host)) {
172 172
         	//$formats[$id] = 'aircraftlistjson';
173 173
         	$globalSources[$id]['format'] = 'aircraftlistjson';
174 174
         	//$last_exec['aircraftlistjson'] = 0;
175 175
         	if ($globalDebug) echo "Connect to aircraftlist.json source (".$host.")...\n";
176
-    	    } else if (preg_match('/opensky/i',$host)) {
176
+    	    } else if (preg_match('/opensky/i', $host)) {
177 177
         	//$formats[$id] = 'aircraftlistjson';
178 178
         	$globalSources[$id]['format'] = 'opensky';
179 179
         	//$last_exec['aircraftlistjson'] = 0;
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
         	    exit(0);
191 191
         	}
192 192
     	    */
193
-    	    } else if (preg_match('/planeUpdateFAA.php$/i',$host)) {
193
+    	    } else if (preg_match('/planeUpdateFAA.php$/i', $host)) {
194 194
         	//$formats[$id] = 'planeupdatefaa';
195 195
         	$globalSources[$id]['format'] = 'planeupdatefaa';
196 196
         	//$last_exec['planeupdatefaa'] = 0;
@@ -199,32 +199,32 @@  discard block
 block discarded – undo
199 199
         	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
200 200
         	    exit(0);
201 201
         	}
202
-            } else if (preg_match('/\/action.php\/acars\/data$/i',$host)) {
202
+            } else if (preg_match('/\/action.php\/acars\/data$/i', $host)) {
203 203
         	//$formats[$id] = 'phpvmacars';
204 204
         	$globalSources[$id]['format'] = 'phpvmacars';
205 205
         	//$last_exec['phpvmacars'] = 0;
206 206
         	if ($globalDebug) echo "Connect to phpvmacars source (".$host.")...\n";
207
-            } else if (preg_match('/VAM-json.php$/i',$host)) {
207
+            } else if (preg_match('/VAM-json.php$/i', $host)) {
208 208
         	//$formats[$id] = 'phpvmacars';
209 209
         	$globalSources[$id]['format'] = 'vam';
210 210
         	if ($globalDebug) echo "Connect to Vam source (".$host.")...\n";
211
-            } else if (preg_match('/whazzup/i',$host)) {
211
+            } else if (preg_match('/whazzup/i', $host)) {
212 212
         	//$formats[$id] = 'whazzup';
213 213
         	$globalSources[$id]['format'] = 'whazzup';
214 214
         	//$last_exec['whazzup'] = 0;
215 215
         	if ($globalDebug) echo "Connect to whazzup source (".$host.")...\n";
216
-            } else if (preg_match('/blitzortung/i',$host)) {
216
+            } else if (preg_match('/blitzortung/i', $host)) {
217 217
         	$globalSources[$id]['format'] = 'blitzortung';
218 218
         	if ($globalDebug) echo "Connect to blitzortung source (".$host.")...\n";
219
-            } else if (preg_match('/airwhere/i',$host)) {
219
+            } else if (preg_match('/airwhere/i', $host)) {
220 220
         	$globalSources[$id]['format'] = 'airwhere';
221 221
         	if ($globalDebug) echo "Connect to airwhere source (".$host.")...\n";
222
-            } else if (preg_match('/recentpireps/i',$host)) {
222
+            } else if (preg_match('/recentpireps/i', $host)) {
223 223
         	//$formats[$id] = 'pirepsjson';
224 224
         	$globalSources[$id]['format'] = 'pirepsjson';
225 225
         	//$last_exec['pirepsjson'] = 0;
226 226
         	if ($globalDebug) echo "Connect to pirepsjson source (".$host.")...\n";
227
-            } else if (preg_match(':data.fr24.com/zones/fcgi/feed.js:i',$host)) {
227
+            } else if (preg_match(':data.fr24.com/zones/fcgi/feed.js:i', $host)) {
228 228
         	//$formats[$id] = 'fr24json';
229 229
         	$globalSources[$id]['format'] = 'fr24json';
230 230
         	//$last_exec['fr24json'] = 0;
@@ -233,7 +233,7 @@  discard block
 block discarded – undo
233 233
         	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
234 234
         	    exit(0);
235 235
         	}
236
-            } else if (preg_match(':myshiptracking.com/:i',$host)) {
236
+            } else if (preg_match(':myshiptracking.com/:i', $host)) {
237 237
         	//$formats[$id] = 'fr24json';
238 238
         	$globalSources[$id]['format'] = 'myshiptracking';
239 239
         	//$last_exec['fr24json'] = 0;
@@ -243,21 +243,21 @@  discard block
 block discarded – undo
243 243
         	    exit(0);
244 244
         	}
245 245
             //} else if (preg_match('/10001/',$host)) {
246
-            } else if (preg_match('/10001/',$host) || (isset($globalSources[$id]['port']) && $globalSources[$id]['port'] == '10001')) {
246
+            } else if (preg_match('/10001/', $host) || (isset($globalSources[$id]['port']) && $globalSources[$id]['port'] == '10001')) {
247 247
         	//$formats[$id] = 'tsv';
248 248
         	$globalSources[$id]['format'] = 'tsv';
249 249
         	if ($globalDebug) echo "Connect to tsv source (".$host.")...\n";
250 250
             }
251
-        } elseif (filter_var($host,FILTER_VALIDATE_URL)) {
251
+        } elseif (filter_var($host, FILTER_VALIDATE_URL)) {
252 252
     		if ($globalSources[$id]['format'] == 'aisnmeahttp') {
253
-    		    $idf = fopen($globalSources[$id]['host'],'r',false,$context);
253
+    		    $idf = fopen($globalSources[$id]['host'], 'r', false, $context);
254 254
     		    if ($idf !== false) {
255 255
     			$httpfeeds[$id] = $idf;
256 256
         		if ($globalDebug) echo "Connected to ".$globalSources[$id]['format']." source (".$host.")...\n";
257 257
     		    } elseif ($globalDebug) echo "Can't connect to ".$globalSources[$id]['host']."\n";
258 258
     		} elseif ($globalDebug) echo "Connect to ".$globalSources[$id]['format']." source (".$host.")...\n";
259
-        } elseif (!filter_var($host,FILTER_VALIDATE_URL)) {
260
-	    $hostport = explode(':',$host);
259
+        } elseif (!filter_var($host, FILTER_VALIDATE_URL)) {
260
+	    $hostport = explode(':', $host);
261 261
 	    if (isset($hostport[1])) {
262 262
 		$port = $hostport[1];
263 263
 		$hostn = $hostport[0];
@@ -267,19 +267,19 @@  discard block
 block discarded – undo
267 267
 	    }
268 268
 	    $Common = new Common();
269 269
 	    if (!isset($globalSources[$id]['format']) || ($globalSources[$id]['format'] != 'acars' && $globalSources[$id]['format'] != 'flightgearsp')) {
270
-        	$s = $Common->create_socket($hostn,$port, $errno, $errstr);
270
+        	$s = $Common->create_socket($hostn, $port, $errno, $errstr);
271 271
     	    } else {
272
-        	$s = $Common->create_socket_udp($hostn,$port, $errno, $errstr);
272
+        	$s = $Common->create_socket_udp($hostn, $port, $errno, $errstr);
273 273
 	    }
274 274
 	    if ($s) {
275 275
     	        $sockets[$id] = $s;
276 276
     	        if (!isset($globalSources[$id]['format']) || strtolower($globalSources[$id]['format']) == 'auto') {
277
-		    if (preg_match('/aprs/',$hostn) || $port == '10152' || $port == '14580') {
277
+		    if (preg_match('/aprs/', $hostn) || $port == '10152' || $port == '14580') {
278 278
 			//$formats[$id] = 'aprs';
279 279
 			$globalSources[$id]['format'] = 'aprs';
280 280
 			//$aprs_connect = 0;
281 281
 			//$use_aprs = true;
282
-		    } elseif (preg_match('/pub-vrs/',$hostn) || $port == '32001' || $port == '32005' || $port == '32010' || $port == '32015' || $port == '32030') {
282
+		    } elseif (preg_match('/pub-vrs/', $hostn) || $port == '32001' || $port == '32005' || $port == '32010' || $port == '32015' || $port == '32030') {
283 283
 			$globalSources[$id]['format'] = 'vrstcp';
284 284
     		    } elseif ($port == '10001') {
285 285
         		//$formats[$id] = 'tsv';
@@ -318,7 +318,7 @@  discard block
 block discarded – undo
318 318
 else if (isset($globalSBS1TimeOut)) $timeout = $globalSBS1TimeOut;
319 319
 else $timeout = 20;
320 320
 $errno = '';
321
-$errstr='';
321
+$errstr = '';
322 322
 
323 323
 if (!isset($globalDaemon)) $globalDaemon = TRUE;
324 324
 /* Initiate connections to all the hosts simultaneously */
@@ -326,7 +326,7 @@  discard block
 block discarded – undo
326 326
 //connect_all($globalSources);
327 327
 
328 328
 if (isset($globalProxy) && $globalProxy) {
329
-    $context = stream_context_create(array('http' => array('timeout' => $timeout,'proxy' => $globalProxy,'request_fulluri' => true)));
329
+    $context = stream_context_create(array('http' => array('timeout' => $timeout, 'proxy' => $globalProxy, 'request_fulluri' => true)));
330 330
 } else {
331 331
     $context = stream_context_create(array('http' => array('timeout' => $timeout)));
332 332
 }
@@ -356,16 +356,16 @@  discard block
 block discarded – undo
356 356
 
357 357
 if ($use_aprs) {
358 358
 	require_once(dirname(__FILE__).'/../require/class.APRS.php');
359
-	$APRS=new APRS();
359
+	$APRS = new APRS();
360 360
 	$aprs_connect = 0;
361 361
 	$aprs_keep = 120;
362 362
 	$aprs_last_tx = time();
363 363
 	if (isset($globalAPRSversion)) $aprs_version = $globalAPRSversion;
364
-	else $aprs_version = 'FlightAirMap '.str_replace(' ','_',$globalName);
364
+	else $aprs_version = 'FlightAirMap '.str_replace(' ', '_', $globalName);
365 365
 	if (isset($globalAPRSssid)) $aprs_ssid = $globalAPRSssid;
366
-	else $aprs_ssid = substr('FAM'.strtoupper(str_replace(' ','_',$globalName)),0,8);
366
+	else $aprs_ssid = substr('FAM'.strtoupper(str_replace(' ', '_', $globalName)), 0, 8);
367 367
 	if (isset($globalAPRSfilter)) $aprs_filter = $globalAPRSfilter;
368
-	else $aprs_filter =  'r/'.$globalCenterLatitude.'/'.$globalCenterLongitude.'/250.0';
368
+	else $aprs_filter = 'r/'.$globalCenterLatitude.'/'.$globalCenterLongitude.'/250.0';
369 369
 	if ($aprs_full) $aprs_filter = '';
370 370
 	if (isset($globalAPRSpass)) $aprs_pass = $globalAPRSpass;
371 371
 	else $aprs_pass = '-1';
@@ -379,12 +379,12 @@  discard block
 block discarded – undo
379 379
 sleep(1);
380 380
 if ($globalDebug) echo "SCAN MODE \n\n";
381 381
 if (!isset($globalCronEnd)) $globalCronEnd = 60;
382
-$endtime = time()+$globalCronEnd;
382
+$endtime = time() + $globalCronEnd;
383 383
 $i = 1;
384 384
 $tt = array();
385 385
 // Delete all ATC
386 386
 if ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM)) {
387
-	$ATC=new ATC($Connection->db);
387
+	$ATC = new ATC($Connection->db);
388 388
 }
389 389
 if (!$globalDaemon && ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM))) {
390 390
 	$ATC->deleteAll();
@@ -392,7 +392,7 @@  discard block
 block discarded – undo
392 392
 
393 393
 // Infinite loop if daemon, else work for time defined in $globalCronEnd or only one time.
394 394
 while ($i > 0) {
395
-    if (!$globalDaemon) $i = $endtime-time();
395
+    if (!$globalDaemon) $i = $endtime - time();
396 396
     // Delete old ATC
397 397
     if ($globalDaemon && ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM))) {
398 398
 	if ($globalDebug) echo 'Delete old ATC...'."\n";
@@ -406,7 +406,7 @@  discard block
 block discarded – undo
406 406
 	}
407 407
 	if ($max != $globalMinFetch) {
408 408
 	    if ($globalDebug) echo 'Sleeping...'."\n";
409
-	    sleep($globalMinFetch-$max+2);
409
+	    sleep($globalMinFetch - $max + 2);
410 410
 	}
411 411
     }
412 412
 
@@ -425,8 +425,8 @@  discard block
 block discarded – undo
425 425
 	    //$buffer = $Common->getData($hosts[$id]);
426 426
 	    $buffer = $Common->getData($value['host']);
427 427
 	    if ($buffer != '') $reset = 0;
428
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
429
-	    $buffer = explode('\n',$buffer);
428
+    	    $buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '\n', $buffer));
429
+	    $buffer = explode('\n', $buffer);
430 430
 	    foreach ($buffer as $line) {
431 431
     		if ($line != '' && count($line) > 7) {
432 432
     		    $line = explode(',', $line);
@@ -459,11 +459,11 @@  discard block
 block discarded – undo
459 459
 	    )
460 460
 	) {
461 461
 	    date_default_timezone_set('CET');
462
-	    $buffer = $Common->getData(str_replace('{date}',date('Ymd'),$value['host']));
462
+	    $buffer = $Common->getData(str_replace('{date}', date('Ymd'), $value['host']));
463 463
 	    date_default_timezone_set('UTC');
464 464
 	    if ($buffer != '') $reset = 0;
465
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
466
-	    $buffer = explode('\n',$buffer);
465
+    	    $buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '\n', $buffer));
466
+	    $buffer = explode('\n', $buffer);
467 467
 	    foreach ($buffer as $line) {
468 468
 		if ($line != '') {
469 469
 		    //echo "'".$line."'\n";
@@ -481,7 +481,7 @@  discard block
 block discarded – undo
481 481
 		    if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
482 482
 		    if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
483 483
 		    if (isset($ais_data['timestamp'])) {
484
-			$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
484
+			$data['datetime'] = date('Y-m-d H:i:s', $ais_data['timestamp']);
485 485
 			if (!isset($last_exec[$id]['timestamp']) || $ais_data['timestamp'] >= $last_exec[$id]['timestamp']) {
486 486
 			    $last_exec[$id]['timestamp'] = $ais_data['timestamp'];
487 487
 			    $add = true;
@@ -504,15 +504,15 @@  discard block
 block discarded – undo
504 504
 	    $w = $e = null;
505 505
 	    
506 506
 	    if (isset($arr[$id])) {
507
-		$nn = stream_select($arr,$w,$e,$timeout);
507
+		$nn = stream_select($arr, $w, $e, $timeout);
508 508
 		if ($nn > 0) {
509 509
 		    foreach ($httpfeeds as $feed) {
510
-			$buffer = stream_get_line($feed,2000,"\n");
510
+			$buffer = stream_get_line($feed, 2000, "\n");
511 511
 			if ($buffer === FALSE) {
512 512
 			    connect_all($globalSources);
513 513
 			}
514
-			$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
515
-			$buffer = explode('\n',$buffer);
514
+			$buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '\n', $buffer));
515
+			$buffer = explode('\n', $buffer);
516 516
 			foreach ($buffer as $line) {
517 517
 			    if ($line != '') {
518 518
 				$ais_data = $AIS->parse_line(trim($line));
@@ -530,9 +530,9 @@  discard block
 block discarded – undo
530 530
 				if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
531 531
 				if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
532 532
 				if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
533
-				if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
533
+				if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s', $ais_data['eta_ts']);
534 534
 				if (isset($ais_data['timestamp'])) {
535
-				    $data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
535
+				    $data['datetime'] = date('Y-m-d H:i:s', $ais_data['timestamp']);
536 536
 				} else {
537 537
 				    $data['datetime'] = date('Y-m-d H:i:s');
538 538
 				}
@@ -564,10 +564,10 @@  discard block
 block discarded – undo
564 564
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
565 565
 	    )
566 566
 	) {
567
-	    $buffer = $Common->getData($value['host'],'get','','','','','20');
567
+	    $buffer = $Common->getData($value['host'], 'get', '', '', '', '', '20');
568 568
 	    if ($buffer != '') {
569 569
 		//echo $buffer;
570
-		$all_data = json_decode($buffer,true);
570
+		$all_data = json_decode($buffer, true);
571 571
 		//print_r($all_data);
572 572
 		if (isset($all_data[0]['DATA'])) {
573 573
 		    foreach ($all_data[0]['DATA'] as $line) {
@@ -576,7 +576,7 @@  discard block
 block discarded – undo
576 576
 			    $data['ident'] = $line['NAME'];
577 577
 			    $data['mmsi'] = $line['MMSI'];
578 578
 			    if (strlen($data['mmsi']) > 9) {
579
-				$data['mmsi'] = substr($data['mmsi'],-9);
579
+				$data['mmsi'] = substr($data['mmsi'], -9);
580 580
 			    }
581 581
 			    $data['speed'] = $line['SOG'];
582 582
 			    $data['heading'] = $line['COG'];
@@ -585,7 +585,7 @@  discard block
 block discarded – undo
585 585
 			    //    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
586 586
 			    $data['imo'] = $line['IMO'];
587 587
 			    //$data['arrival_code'] = $ais_data['destination'];
588
-			    $data['datetime'] = date('Y-m-d H:i:s',$line['T']);
588
+			    $data['datetime'] = date('Y-m-d H:i:s', $line['T']);
589 589
 			    $data['format_source'] = 'myshiptracking';
590 590
 			    $data['id_source'] = $id_source;
591 591
 			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
@@ -602,9 +602,9 @@  discard block
 block discarded – undo
602 602
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch*3))
603 603
 	    )
604 604
 	) {
605
-	    $buffer = $Common->getData(str_replace('{timestamp}',time(),$value['host']));
605
+	    $buffer = $Common->getData(str_replace('{timestamp}', time(), $value['host']));
606 606
 	    if ($buffer != '') {
607
-		$all_data = json_decode($buffer,true);
607
+		$all_data = json_decode($buffer, true);
608 608
 		if (isset($all_data[0]['mmsi'])) {
609 609
 		    foreach ($all_data as $line) {
610 610
 			if ($line != '') {
@@ -638,7 +638,7 @@  discard block
 block discarded – undo
638 638
 	) {
639 639
 	    $buffer = $Common->getData($value['host']);
640 640
 	    if ($buffer != '') {
641
-		$all_data = json_decode($buffer,true);
641
+		$all_data = json_decode($buffer, true);
642 642
 		if (isset($all_data['features'][0]['id'])) {
643 643
 		    foreach ($all_data['features'] as $line) {
644 644
 			$data = array();
@@ -671,27 +671,27 @@  discard block
 block discarded – undo
671 671
 	    )
672 672
 	) {
673 673
 	    echo 'download...';
674
-	    $buffer = $Common->getData($value['host'],'post',$value['post'],'','','','','ShipPlotter');
674
+	    $buffer = $Common->getData($value['host'], 'post', $value['post'], '', '', '', '', 'ShipPlotter');
675 675
 	    echo 'done !'."\n";
676 676
 	    if ($buffer != '') $reset = 0;
677
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
678
-	    $buffer = explode('\n',$buffer);
677
+    	    $buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '\n', $buffer));
678
+	    $buffer = explode('\n', $buffer);
679 679
 	    foreach ($buffer as $line) {
680 680
 		if ($line != '') {
681 681
 		    $data = array();
682
-		    $data['mmsi'] = (int)substr($line,0,9);
683
-		    $data['datetime'] = date('Y-m-d H:i:s',substr($line,10,10));
682
+		    $data['mmsi'] = (int) substr($line, 0, 9);
683
+		    $data['datetime'] = date('Y-m-d H:i:s', substr($line, 10, 10));
684 684
 		    //$data['status'] = substr($line,21,2);
685 685
 		    //$data['type'] = substr($line,24,3);
686
-		    $data['latitude'] = substr($line,29,9);
687
-		    $data['longitude'] = substr($line,41,9);
688
-		    $data['speed'] = round(substr($line,51,5));
686
+		    $data['latitude'] = substr($line, 29, 9);
687
+		    $data['longitude'] = substr($line, 41, 9);
688
+		    $data['speed'] = round(substr($line, 51, 5));
689 689
 		    //$data['course'] = substr($line,57,5);
690
-		    $data['heading'] = round(substr($line,63,3));
690
+		    $data['heading'] = round(substr($line, 63, 3));
691 691
 		    //$data['draft'] = substr($line,67,4);
692 692
 		    //$data['length'] = substr($line,72,3);
693 693
 		    //$data['beam'] = substr($line,76,2);
694
-		    $data['ident'] = trim(utf8_encode(substr($line,79,20)));
694
+		    $data['ident'] = trim(utf8_encode(substr($line, 79, 20)));
695 695
 		    //$data['callsign'] = trim(substr($line,100,7);
696 696
 		    //$data['dest'] = substr($line,108,20);
697 697
 		    //$data['etaDate'] = substr($line,129,5);
@@ -724,8 +724,8 @@  discard block
 block discarded – undo
724 724
 	) {
725 725
 	    //$buffer = $Common->getData($hosts[$id]);
726 726
 	    $buffer = $Common->getData($value['host']);
727
-    	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
728
-	    $buffer = explode('\n',$buffer);
727
+    	    $buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '\n', $buffer));
728
+	    $buffer = explode('\n', $buffer);
729 729
 	    $reset = 0;
730 730
 	    foreach ($buffer as $line) {
731 731
     		if ($line != '') {
@@ -736,7 +736,7 @@  discard block
 block discarded – undo
736 736
 			else $data['id'] = $value['format'].'-'.$line[1].'-'.$line[0];
737 737
 			$data['pilot_id'] = $line[1];
738 738
 			$data['pilot_name'] = $line[2];
739
-			$data['hex'] = str_pad(dechex($Common->str2int($line[1])),6,'000000',STR_PAD_LEFT);
739
+			$data['hex'] = str_pad(dechex($Common->str2int($line[1])), 6, '000000', STR_PAD_LEFT);
740 740
 			$data['ident'] = $line[0]; // ident
741 741
 			if ($line[7] != '' && $line[7] != 0) $data['altitude'] = $line[7]; // altitude
742 742
 			$data['speed'] = $line[8]; // speed
@@ -752,7 +752,7 @@  discard block
 block discarded – undo
752 752
 			//$data['datetime'] = date('Y-m-d H:i:s',strtotime($line[37]));
753 753
 			//if (isset($line[37])) $data['last_update'] = $line[37];
754 754
 		        $data['departure_airport_icao'] = $line[11];
755
-		        $data['departure_airport_time'] = rtrim(chunk_split($line[22],2,':'),':');
755
+		        $data['departure_airport_time'] = rtrim(chunk_split($line[22], 2, ':'), ':');
756 756
 		        $data['arrival_airport_icao'] = $line[13];
757 757
 			$data['frequency'] = $line[4];
758 758
 			$data['type'] = $line[18];
@@ -761,7 +761,7 @@  discard block
 block discarded – undo
761 761
     			$data['id_source'] = $id_source;
762 762
 	    		//$data['arrival_airport_time'] = ;
763 763
 	    		if ($line[9] != '') {
764
-	    		    $aircraft_data = explode('/',$line[9]);
764
+	    		    $aircraft_data = explode('/', $line[9]);
765 765
 	    		    if (isset($aircraft_data[1])) {
766 766
 	    			$data['aircraft_icao'] = $aircraft_data[1];
767 767
 	    		    }
@@ -776,9 +776,9 @@  discard block
 block discarded – undo
776 776
     			if ($line[3] == 'PILOT') $SI->add($data);
777 777
 			elseif ($line[3] == 'ATC') {
778 778
 				//print_r($data);
779
-				$data['info'] = str_replace('^&sect;','<br />',$data['info']);
780
-				$data['info'] = str_replace('&amp;sect;','',$data['info']);
781
-				$typec = substr($data['ident'],-3);
779
+				$data['info'] = str_replace('^&sect;', '<br />', $data['info']);
780
+				$data['info'] = str_replace('&amp;sect;', '', $data['info']);
781
+				$typec = substr($data['ident'], -3);
782 782
 				if ($typec == 'APP') $data['type'] = 'Approach';
783 783
 				elseif ($typec == 'TWR') $data['type'] = 'Tower';
784 784
 				elseif ($typec == 'OBS') $data['type'] = 'Observer';
@@ -790,8 +790,8 @@  discard block
 block discarded – undo
790 790
 				elseif ($data['type'] == '') $data['type'] = 'Observer';
791 791
 				if (!isset($data['source_name'])) $data['source_name'] = '';
792 792
 				if (isset($ATC)) {
793
-					if (count($ATC->getByIdent($data['ident'],$data['format_source'])) > 0) echo $ATC->update($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
794
-					else echo $ATC->add($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
793
+					if (count($ATC->getByIdent($data['ident'], $data['format_source'])) > 0) echo $ATC->update($data['ident'], $data['frequency'], $data['latitude'], $data['longitude'], $data['range'], $data['info'], $data['datetime'], $data['type'], $data['pilot_id'], $data['pilot_name'], $data['format_source'], $data['source_name']);
794
+					else echo $ATC->add($data['ident'], $data['frequency'], $data['latitude'], $data['longitude'], $data['range'], $data['info'], $data['datetime'], $data['type'], $data['pilot_id'], $data['pilot_name'], $data['format_source'], $data['source_name']);
795 795
 				}
796 796
 			}
797 797
     			unset($data);
@@ -807,24 +807,24 @@  discard block
 block discarded – undo
807 807
     		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
808 808
     	    )
809 809
     	) {
810
-	    $buffer = $Common->getData('http://www.airwhere.co.uk/pilots.php','get','','','','','20');
810
+	    $buffer = $Common->getData('http://www.airwhere.co.uk/pilots.php', 'get', '', '', '', '', '20');
811 811
 	    if ($buffer != '') {
812 812
 		$all_data = simplexml_load_string($buffer);
813
-		foreach($all_data->children() as $childdata) {
813
+		foreach ($all_data->children() as $childdata) {
814 814
 			$data = array();
815 815
 			$line = $childdata;
816 816
 			//$data['hex'] = str_pad(dechex((int)$line['pktPilotID']),6,'000000',STR_PAD_LEFT);
817
-			$data['id'] = date('Ymd').(int)$line['pktPilotID'];
818
-			$data['datetime'] = date('Y-m-d H:i:s',strtotime((string)$line['entryTime'].' BST'));
819
-			$data['latitude'] = (float)$line['pktLatitude'];
820
-			$data['longitude'] = (float)$line['pktLongitude'];
821
-			if ((float)$line['pktTrack'] != 0) $data['heading'] = (float)$line['pktTrack'];
822
-			if ((int)$line['pktSpeed'] != 0) $data['speed'] = (int)$line['pktSpeed'];
823
-			$data['altitude'] = round((int)$line['pktAltitude']*3.28084);
817
+			$data['id'] = date('Ymd').(int) $line['pktPilotID'];
818
+			$data['datetime'] = date('Y-m-d H:i:s', strtotime((string) $line['entryTime'].' BST'));
819
+			$data['latitude'] = (float) $line['pktLatitude'];
820
+			$data['longitude'] = (float) $line['pktLongitude'];
821
+			if ((float) $line['pktTrack'] != 0) $data['heading'] = (float) $line['pktTrack'];
822
+			if ((int) $line['pktSpeed'] != 0) $data['speed'] = (int) $line['pktSpeed'];
823
+			$data['altitude'] = round((int) $line['pktAltitude']*3.28084);
824 824
 			$data['altitude_relative'] = 'AMSL';
825
-			$data['pilot_id'] = (int)$line['pktPilotID'];
825
+			$data['pilot_id'] = (int) $line['pktPilotID'];
826 826
 			$data['aircraft_icao'] = 'PARAGLIDER';
827
-			$pilot_data = explode(',',$Common->getData('http://www.airwhere.co.uk/pilotdetails.php?pilot='.$data['pilot_id']));
827
+			$pilot_data = explode(',', $Common->getData('http://www.airwhere.co.uk/pilotdetails.php?pilot='.$data['pilot_id']));
828 828
 			if (isset($pilot_data[4])) $data['pilot_name'] = $pilot_data[4];
829 829
 			$data['format_source'] = $value['format'];
830 830
 			$SI->add($data);
@@ -832,22 +832,22 @@  discard block
 block discarded – undo
832 832
 		}
833 833
 	    }
834 834
 	    $Source->deleteOldLocationByType('gs');
835
-	    $buffer = $Common->getData('http://www.airwhere.co.uk/gspositions.php','get','','','','','20');
835
+	    $buffer = $Common->getData('http://www.airwhere.co.uk/gspositions.php', 'get', '', '', '', '', '20');
836 836
 	    if ($buffer != '') {
837 837
 		$all_data = simplexml_load_string($buffer);
838
-		foreach($all_data->children() as $childdata) {
838
+		foreach ($all_data->children() as $childdata) {
839 839
 			$data = array();
840 840
 			$line = $childdata;
841
-			$data['id'] = (int)$line['gsID'];
842
-			$data['latitude'] = (float)$line['gsLatitude'];
843
-			$data['longitude'] = (float)$line['gsLongitude'];
844
-			$data['altitude'] = round((int)$line['gsHeight']*3.28084);
841
+			$data['id'] = (int) $line['gsID'];
842
+			$data['latitude'] = (float) $line['gsLatitude'];
843
+			$data['longitude'] = (float) $line['gsLongitude'];
844
+			$data['altitude'] = round((int) $line['gsHeight']*3.28084);
845 845
 			$data['altitude_relative'] = 'AMSL';
846
-			$data['datetime'] = date('Y-m-d H:i:s',strtotime((string)$line['gsLastUpdate'].' BST'));
846
+			$data['datetime'] = date('Y-m-d H:i:s', strtotime((string) $line['gsLastUpdate'].' BST'));
847 847
 			if (count($Source->getLocationInfoByLocationID($data['id'])) > 0) {
848
-				$Source->updateLocationByLocationID('',$data['latitude'],$data['longitude'],$data['altitude'],'','','airwhere','antenna.png','gs',$id,$data['id'],$data['datetime']);
848
+				$Source->updateLocationByLocationID('', $data['latitude'], $data['longitude'], $data['altitude'], '', '', 'airwhere', 'antenna.png', 'gs', $id, $data['id'], $data['datetime']);
849 849
 			} else {
850
-				$Source->addLocation('',$data['latitude'],$data['longitude'],$data['altitude'],'','','airwhere','antenna.png','gs',$id,$data['id'],$data['datetime']);
850
+				$Source->addLocation('', $data['latitude'], $data['longitude'], $data['altitude'], '', '', 'airwhere', 'antenna.png', 'gs', $id, $data['id'], $data['datetime']);
851 851
 			}
852 852
 			unset($data);
853 853
 		}
@@ -865,9 +865,9 @@  discard block
 block discarded – undo
865 865
 		(!isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalMinFetch))
866 866
 	    )
867 867
 	) {
868
-	    $buffer = $Common->getData($value['host'],'get','','','','','20');
868
+	    $buffer = $Common->getData($value['host'], 'get', '', '', '', '', '20');
869 869
 	    if ($buffer != '') {
870
-	        $all_data = json_decode($buffer,true);
870
+	        $all_data = json_decode($buffer, true);
871 871
 		if (isset($all_data['acList'])) {
872 872
 		    $reset = 0;
873 873
 		    foreach ($all_data['acList'] as $line) {
@@ -883,7 +883,7 @@  discard block
 block discarded – undo
883 883
 			if (isset($line['Sqk'])) $data['squawk'] = $line['Sqk']; // squawk
884 884
 			$data['emergency'] = ''; // emergency
885 885
 			if (isset($line['Reg'])) $data['registration'] = $line['Reg'];
886
-			if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s',round($line['PosTime']/1000));
886
+			if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s', round($line['PosTime']/1000));
887 887
 			else $data['datetime'] = date('Y-m-d H:i:s');
888 888
 			//$data['datetime'] = date('Y-m-d H:i:s');
889 889
 			if (isset($line['Type'])) $data['aircraft_icao'] = $line['Type'];
@@ -908,7 +908,7 @@  discard block
 block discarded – undo
908 908
 			$data['verticalrate'] = $line['vrt']; // verticale rate
909 909
 			$data['squawk'] = $line['squawk']; // squawk
910 910
 			$data['emergency'] = ''; // emergency
911
-			if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s',round($line['PosTime']/1000));
911
+			if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s', round($line['PosTime']/1000));
912 912
 			else $data['datetime'] = date('Y-m-d H:i:s');
913 913
 			$data['format_source'] = 'aircraftlistjson';
914 914
 			$data['id_source'] = $id_source;
@@ -929,7 +929,7 @@  discard block
 block discarded – undo
929 929
     	    )
930 930
     	) {
931 931
 	    $buffer = $Common->getData($value['host']);
932
-	    $all_data = json_decode($buffer,true);
932
+	    $all_data = json_decode($buffer, true);
933 933
 	    if (isset($all_data['planes'])) {
934 934
 		$reset = 0;
935 935
 		foreach ($all_data['planes'] as $key => $line) {
@@ -946,12 +946,12 @@  discard block
 block discarded – undo
946 946
 		    $data['emergency'] = ''; // emergency
947 947
 		    $data['registration'] = $line[2];
948 948
 		    $data['aircraft_icao'] = $line[0];
949
-		    $deparr = explode('-',$line[1]);
949
+		    $deparr = explode('-', $line[1]);
950 950
 		    if (count($deparr) == 2) {
951 951
 			$data['departure_airport_icao'] = $deparr[0];
952 952
 			$data['arrival_airport_icao'] = $deparr[1];
953 953
 		    }
954
-		    $data['datetime'] = date('Y-m-d H:i:s',$line[9]);
954
+		    $data['datetime'] = date('Y-m-d H:i:s', $line[9]);
955 955
 	    	    $data['format_source'] = 'planeupdatefaa';
956 956
     		    $data['id_source'] = $id_source;
957 957
 		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
@@ -969,7 +969,7 @@  discard block
 block discarded – undo
969 969
 	    )
970 970
 	) {
971 971
 	    $buffer = $Common->getData($value['host']);
972
-	    $all_data = json_decode($buffer,true);
972
+	    $all_data = json_decode($buffer, true);
973 973
 	    if (isset($all_data['states'])) {
974 974
 		$reset = 0;
975 975
 		foreach ($all_data['states'] as $key => $line) {
@@ -986,7 +986,7 @@  discard block
 block discarded – undo
986 986
 		    //$data['emergency'] = ''; // emergency
987 987
 		    //$data['registration'] = $line[2];
988 988
 		    //$data['aircraft_icao'] = $line[0];
989
-		    $data['datetime'] = date('Y-m-d H:i:s',$line[3]);
989
+		    $data['datetime'] = date('Y-m-d H:i:s', $line[3]);
990 990
 		    $data['format_source'] = 'opensky';
991 991
 		    $data['id_source'] = $id_source;
992 992
 		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
@@ -1005,7 +1005,7 @@  discard block
 block discarded – undo
1005 1005
 	) {
1006 1006
 	    //$buffer = $Common->getData($hosts[$id]);
1007 1007
 	    $buffer = $Common->getData($value['host']);
1008
-	    $all_data = json_decode($buffer,true);
1008
+	    $all_data = json_decode($buffer, true);
1009 1009
 	    if (!empty($all_data)) $reset = 0;
1010 1010
 	    foreach ($all_data as $key => $line) {
1011 1011
 		if ($key != 'full_count' && $key != 'version' && $key != 'stats') {
@@ -1043,11 +1043,11 @@  discard block
 block discarded – undo
1043 1043
 	    )
1044 1044
 	) {
1045 1045
 	    //$buffer = $Common->getData($hosts[$id],'get','','','','','150');
1046
-	    $buffer = $Common->getData($value['host'],'get','','','','','150');
1046
+	    $buffer = $Common->getData($value['host'], 'get', '', '', '', '', '150');
1047 1047
 	    //echo $buffer;
1048
-	    $buffer = str_replace(array("\n","\r"),"",$buffer);
1049
-	    $buffer = preg_replace('/,"num":(.+)/','}',$buffer);
1050
-	    $all_data = json_decode($buffer,true);
1048
+	    $buffer = str_replace(array("\n", "\r"), "", $buffer);
1049
+	    $buffer = preg_replace('/,"num":(.+)/', '}', $buffer);
1050
+	    $all_data = json_decode($buffer, true);
1051 1051
 	    if (json_last_error() != JSON_ERROR_NONE) {
1052 1052
 		die(json_last_error_msg());
1053 1053
 	    }
@@ -1070,7 +1070,7 @@  discard block
 block discarded – undo
1070 1070
 			//$data['departure_airport_iata'] = $line[11];
1071 1071
 			//$data['arrival_airport_iata'] = $line[12];
1072 1072
 	    		//$data['emergency'] = ''; // emergency
1073
-			$data['datetime'] = date('Y-m-d H:i:s',$line['inf']['dt']); //$line[10]
1073
+			$data['datetime'] = date('Y-m-d H:i:s', $line['inf']['dt']); //$line[10]
1074 1074
 	    		$data['format_source'] = 'radarvirtueljson';
1075 1075
     			$data['id_source'] = $id_source;
1076 1076
 			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
@@ -1091,14 +1091,14 @@  discard block
 block discarded – undo
1091 1091
 	) {
1092 1092
 	    //$buffer = $Common->getData($hosts[$id]);
1093 1093
 	    $buffer = $Common->getData($value['host'].'?'.time());
1094
-	    $all_data = json_decode(utf8_encode($buffer),true);
1094
+	    $all_data = json_decode(utf8_encode($buffer), true);
1095 1095
 	    
1096 1096
 	    if (isset($all_data['pireps'])) {
1097 1097
 		$reset = 0;
1098 1098
 	        foreach ($all_data['pireps'] as $line) {
1099 1099
 		    $data = array();
1100 1100
 		    $data['id'] = $line['id'];
1101
-		    $data['hex'] = substr(str_pad(dechex($line['id']),6,'000000',STR_PAD_LEFT),0,6);
1101
+		    $data['hex'] = substr(str_pad(dechex($line['id']), 6, '000000', STR_PAD_LEFT), 0, 6);
1102 1102
 		    $data['ident'] = $line['callsign']; // ident
1103 1103
 		    if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid']; // pilot id
1104 1104
 		    if (isset($line['name'])) $data['pilot_name'] = $line['name']; // pilot name
@@ -1128,9 +1128,9 @@  discard block
 block discarded – undo
1128 1128
 			$SI->add($data);
1129 1129
 		    //    print_r($data);
1130 1130
     		    } elseif ($line['icon'] == 'ct') {
1131
-			$data['info'] = str_replace('^&sect;','<br />',$data['info']);
1132
-			$data['info'] = str_replace('&amp;sect;','',$data['info']);
1133
-			$typec = substr($data['ident'],-3);
1131
+			$data['info'] = str_replace('^&sect;', '<br />', $data['info']);
1132
+			$data['info'] = str_replace('&amp;sect;', '', $data['info']);
1133
+			$typec = substr($data['ident'], -3);
1134 1134
 			$data['type'] = '';
1135 1135
 			if ($typec == 'APP') $data['type'] = 'Approach';
1136 1136
 			elseif ($typec == 'TWR') $data['type'] = 'Tower';
@@ -1141,7 +1141,7 @@  discard block
 block discarded – undo
1141 1141
 			elseif ($typec == 'FSS') $data['type'] = 'Flight Service Station';
1142 1142
 			elseif ($typec == 'CTR') $data['type'] = 'Control Radar or Centre';
1143 1143
 			else $data['type'] = 'Observer';
1144
-			if (isset($ATC)) echo $ATC->add($data['ident'],'',$data['latitude'],$data['longitude'],'0',$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source']);
1144
+			if (isset($ATC)) echo $ATC->add($data['ident'], '', $data['latitude'], $data['longitude'], '0', $data['info'], $data['datetime'], $data['type'], $data['pilot_id'], $data['pilot_name'], $data['format_source']);
1145 1145
 		    }
1146 1146
 		    unset($data);
1147 1147
 		}
@@ -1158,14 +1158,14 @@  discard block
 block discarded – undo
1158 1158
 	    //$buffer = $Common->getData($hosts[$id]);
1159 1159
 	    if ($globalDebug) echo 'Get Data...'."\n";
1160 1160
 	    $buffer = $Common->getData($value['host']);
1161
-	    $all_data = json_decode($buffer,true);
1161
+	    $all_data = json_decode($buffer, true);
1162 1162
 	    if ($buffer != '' && is_array($all_data)) {
1163 1163
 		$reset = 0;
1164 1164
 		foreach ($all_data as $line) {
1165 1165
 	    	    $data = array();
1166 1166
 	    	    //$data['id'] = $line['id']; // id not usable
1167 1167
 	    	    if (isset($line['pilotid'])) $data['id'] = $line['pilotid'].$line['flightnum'];
1168
-	    	    $data['hex'] = substr(str_pad(bin2hex($line['flightnum']),6,'000000',STR_PAD_LEFT),-6); // hex
1168
+	    	    $data['hex'] = substr(str_pad(bin2hex($line['flightnum']), 6, '000000', STR_PAD_LEFT), -6); // hex
1169 1169
 	    	    if (isset($line['pilotname'])) $data['pilot_name'] = $line['pilotname'];
1170 1170
 	    	    if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid'];
1171 1171
 	    	    $data['ident'] = $line['flightnum']; // ident
@@ -1180,7 +1180,7 @@  discard block
 block discarded – undo
1180 1180
 	    	    //$data['datetime'] = $line['lastupdate'];
1181 1181
 	    	    //$data['last_update'] = $line['lastupdate'];
1182 1182
 	    	    if (isset($value['timezone'])) {
1183
-	    		$datetime = new DateTime($line['lastupdate'],new DateTimeZone($value['timezone']));
1183
+	    		$datetime = new DateTime($line['lastupdate'], new DateTimeZone($value['timezone']));
1184 1184
 	    		$datetime->setTimeZone(new DateTimeZone('UTC'));
1185 1185
 	    		$data['datetime'] = $datetime->format('Y-m-d H:i:s');
1186 1186
 	    	    } else $data['datetime'] = date('Y-m-d H:i:s');
@@ -1193,14 +1193,14 @@  discard block
 block discarded – undo
1193 1193
 		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1194 1194
 		    if (isset($line['aircraftname'])) {
1195 1195
 			$line['aircraftname'] = strtoupper($line['aircraftname']);
1196
-			$line['aircraftname'] = str_replace('BOEING ','B',$line['aircraftname']);
1197
-	    		$aircraft_data = explode('-',$line['aircraftname']);
1196
+			$line['aircraftname'] = str_replace('BOEING ', 'B', $line['aircraftname']);
1197
+	    		$aircraft_data = explode('-', $line['aircraftname']);
1198 1198
 	    		if (isset($aircraft_data[1]) && strlen($aircraft_data[0]) >= 3 && strlen($aircraft_data[0]) <= 4) $data['aircraft_icao'] = $aircraft_data[0];
1199 1199
 	    		elseif (isset($aircraft_data[1]) && strlen($aircraft_data[1]) >= 3 && strlen($aircraft_data[1]) <= 4) $data['aircraft_icao'] = $aircraft_data[1];
1200 1200
 	    		else {
1201
-	    		    $aircraft_data = explode(' ',$line['aircraftname']);
1202
-	    		    if (isset($aircraft_data[1])) $data['aircraft_icao'] = str_replace('-','',$aircraft_data[1]);
1203
-	    		    else $data['aircraft_icao'] = str_replace('-','',$line['aircraftname']);
1201
+	    		    $aircraft_data = explode(' ', $line['aircraftname']);
1202
+	    		    if (isset($aircraft_data[1])) $data['aircraft_icao'] = str_replace('-', '', $aircraft_data[1]);
1203
+	    		    else $data['aircraft_icao'] = str_replace('-', '', $line['aircraftname']);
1204 1204
 	    		}
1205 1205
 	    	    }
1206 1206
     		    if (isset($line['route'])) $data['waypoints'] = $line['route'];
@@ -1225,14 +1225,14 @@  discard block
 block discarded – undo
1225 1225
 	    //$buffer = $Common->getData($hosts[$id]);
1226 1226
 	    if ($globalDebug) echo 'Get Data...'."\n";
1227 1227
 	    $buffer = $Common->getData($value['host']);
1228
-	    $all_data = json_decode($buffer,true);
1228
+	    $all_data = json_decode($buffer, true);
1229 1229
 	    if ($buffer != '' && is_array($all_data)) {
1230 1230
 		$reset = 0;
1231 1231
 		foreach ($all_data as $line) {
1232 1232
 	    	    $data = array();
1233 1233
 	    	    //$data['id'] = $line['id']; // id not usable
1234 1234
 	    	    $data['id'] = trim($line['flight_id']);
1235
-	    	    $data['hex'] = substr(str_pad(bin2hex($line['callsign']),6,'000000',STR_PAD_LEFT),-6); // hex
1235
+	    	    $data['hex'] = substr(str_pad(bin2hex($line['callsign']), 6, '000000', STR_PAD_LEFT), -6); // hex
1236 1236
 	    	    $data['pilot_name'] = $line['pilot_name'];
1237 1237
 	    	    $data['pilot_id'] = $line['pilot_id'];
1238 1238
 	    	    $data['ident'] = trim($line['callsign']); // ident
@@ -1276,24 +1276,24 @@  discard block
 block discarded – undo
1276 1276
 	    //$buffer = $Common->getData($hosts[$id]);
1277 1277
 	    if ($globalDebug) echo 'Get Data...'."\n";
1278 1278
 	    $buffer = $Common->getData($value['host']);
1279
-	    $all_data = json_decode($buffer,true);
1279
+	    $all_data = json_decode($buffer, true);
1280 1280
 	    if ($buffer != '') {
1281 1281
 		$Source->deleteLocationBySource('blitzortung');
1282
-		$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
1283
-		$buffer = explode('\n',$buffer);
1282
+		$buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '\n', $buffer));
1283
+		$buffer = explode('\n', $buffer);
1284 1284
 		foreach ($buffer as $buffer_line) {
1285
-		    $line = json_decode($buffer_line,true);
1285
+		    $line = json_decode($buffer_line, true);
1286 1286
 		    if (isset($line['time'])) {
1287 1287
 			$data = array();
1288 1288
 			$data['altitude'] = $line['alt']; // altitude
1289 1289
 			$data['latitude'] = $line['lat']; // lat
1290 1290
 			$data['longitude'] = $line['lon']; // long
1291
-			$data['datetime'] = date('Y-m-d H:i:s',substr($line['time'],0,10));
1291
+			$data['datetime'] = date('Y-m-d H:i:s', substr($line['time'], 0, 10));
1292 1292
 			$data['id_source'] = $id_source;
1293 1293
 			$data['format_source'] = 'blitzortung';
1294 1294
 			$SI->add($data);
1295 1295
 			if ($globalDebug) echo '☈ Lightning added'."\n";
1296
-			$Source->addLocation('',$data['latitude'],$data['longitude'],0,'','','blitzortung','weather/thunderstorm.png','lightning',$id,0,$data['datetime']);
1296
+			$Source->addLocation('', $data['latitude'], $data['longitude'], 0, '', '', 'blitzortung', 'weather/thunderstorm.png', 'lightning', $id, 0, $data['datetime']);
1297 1297
 			unset($data);
1298 1298
 		    }
1299 1299
 		}
@@ -1318,11 +1318,11 @@  discard block
 block discarded – undo
1318 1318
 		    //$value = $formats[$nb];
1319 1319
 		    $format = $globalSources[$nb]['format'];
1320 1320
 		    if ($format == 'sbs' || $format == 'aprs' || $format == 'famaprs' || $format == 'raw' || $format == 'tsv' || $format == 'acarssbs3') {
1321
-			$buffer = @socket_read($r, 6000,PHP_NORMAL_READ);
1321
+			$buffer = @socket_read($r, 6000, PHP_NORMAL_READ);
1322 1322
 		    } elseif ($format == 'vrstcp') {
1323 1323
 			$buffer = @socket_read($r, 6000);
1324 1324
 		    } else {
1325
-			$az = socket_recvfrom($r,$buffer,6000,0,$remote_ip,$remote_port);
1325
+			$az = socket_recvfrom($r, $buffer, 6000, 0, $remote_ip, $remote_port);
1326 1326
 		    }
1327 1327
 		    //$buffer = socket_read($r, 60000,PHP_NORMAL_READ);
1328 1328
 		    //echo $buffer."\n";
@@ -1332,8 +1332,8 @@  discard block
 block discarded – undo
1332 1332
 		    //$SI::del();
1333 1333
 		    if ($buffer !== FALSE) {
1334 1334
 			if ($format == 'vrstcp') {
1335
-			    $buffer = explode('},{',$buffer);
1336
-			} else $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'',$buffer));
1335
+			    $buffer = explode('},{', $buffer);
1336
+			} else $buffer = trim(str_replace(array("\r\n", "\r", "\n", "\\r", "\\n", "\\r\\n"), '', $buffer));
1337 1337
 		    }
1338 1338
 		    // SBS format is CSV format
1339 1339
 		    if ($buffer !== FALSE && $buffer !== '') {
@@ -1368,13 +1368,13 @@  discard block
 block discarded – undo
1368 1368
 			    if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
1369 1369
 			    if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
1370 1370
 			    if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
1371
-			    if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
1371
+			    if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s', $ais_data['eta_ts']);
1372 1372
 			    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1373 1373
 			    if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1374 1374
 			    if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1375 1375
 
1376 1376
 			    if (isset($ais_data['timestamp'])) {
1377
-				$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
1377
+				$data['datetime'] = date('Y-m-d H:i:s', $ais_data['timestamp']);
1378 1378
 			    } else {
1379 1379
 				$data['datetime'] = date('Y-m-d H:i:s');
1380 1380
 			    }
@@ -1385,10 +1385,10 @@  discard block
 block discarded – undo
1385 1385
                         } elseif ($format == 'flightgearsp') {
1386 1386
                     	    //echo $buffer."\n";
1387 1387
                     	    if (strlen($buffer) > 5) {
1388
-				$line = explode(',',$buffer);
1388
+				$line = explode(',', $buffer);
1389 1389
 				$data = array();
1390 1390
 				//XGPS,2.0947,41.3093,-3047.6953,198.930,0.000,callsign,c172p
1391
-				$data['hex'] = substr(str_pad(bin2hex($line[6].$line[7]),6,'000000',STR_PAD_LEFT),0,6);
1391
+				$data['hex'] = substr(str_pad(bin2hex($line[6].$line[7]), 6, '000000', STR_PAD_LEFT), 0, 6);
1392 1392
 				$data['ident'] = $line[6];
1393 1393
 				$data['aircraft_name'] = $line[7];
1394 1394
 				$data['longitude'] = $line[1];
@@ -1405,16 +1405,16 @@  discard block
 block discarded – undo
1405 1405
                         } elseif ($format == 'acars') {
1406 1406
                     	    if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1407 1407
 			    $ACARS->add(trim($buffer));
1408
-			    socket_sendto($r, "OK " . $buffer , 100 , 0 , $remote_ip , $remote_port);
1408
+			    socket_sendto($r, "OK ".$buffer, 100, 0, $remote_ip, $remote_port);
1409 1409
 			    $ACARS->deleteLiveAcarsData();
1410 1410
 			} elseif ($format == 'flightgearmp') {
1411
-			    if (substr($buffer,0,1) != '#') {
1411
+			    if (substr($buffer, 0, 1) != '#') {
1412 1412
 				$data = array();
1413 1413
 				//echo $buffer."\n";
1414
-				$line = explode(' ',$buffer);
1414
+				$line = explode(' ', $buffer);
1415 1415
 				if (count($line) == 11) {
1416
-				    $userserver = explode('@',$line[0]);
1417
-				    $data['hex'] = substr(str_pad(bin2hex($line[0]),6,'000000',STR_PAD_LEFT),0,6); // hex
1416
+				    $userserver = explode('@', $line[0]);
1417
+				    $data['hex'] = substr(str_pad(bin2hex($line[0]), 6, '000000', STR_PAD_LEFT), 0, 6); // hex
1418 1418
 				    $data['ident'] = $userserver[0];
1419 1419
 				    $data['registration'] = $userserver[0];
1420 1420
 				    $data['latitude'] = $line[4];
@@ -1422,8 +1422,8 @@  discard block
 block discarded – undo
1422 1422
 				    $data['altitude'] = $line[6];
1423 1423
 				    $data['datetime'] = date('Y-m-d H:i:s');
1424 1424
 				    $aircraft_type = $line[10];
1425
-				    $aircraft_type = preg_split(':/:',$aircraft_type);
1426
-				    $data['aircraft_name'] = substr(end($aircraft_type),0,-4);
1425
+				    $aircraft_type = preg_split(':/:', $aircraft_type);
1426
+				    $data['aircraft_name'] = substr(end($aircraft_type), 0, -4);
1427 1427
 				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1428 1428
 				    if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1429 1429
 				}
@@ -1432,8 +1432,8 @@  discard block
 block discarded – undo
1432 1432
 			    echo 'Beast Binary format not yet supported. Beast AVR format is supported in alpha state'."\n";
1433 1433
 			    die;
1434 1434
 			} elseif ($format == 'vrstcp') {
1435
-			    foreach($buffer as $all_data) {
1436
-				$line = json_decode('{'.$all_data.'}',true);
1435
+			    foreach ($buffer as $all_data) {
1436
+				$line = json_decode('{'.$all_data.'}', true);
1437 1437
 				$data = array();
1438 1438
 				if (isset($line['Icao'])) $data['hex'] = $line['Icao']; // hex
1439 1439
 				if (isset($line['Call'])) $data['ident'] = $line['Call']; // ident
@@ -1459,16 +1459,16 @@  discard block
 block discarded – undo
1459 1459
 				if (isset($data['latitude']) && isset($data['hex'])) $SI->add($data);
1460 1460
 				unset($data);
1461 1461
 			    }
1462
-			} elseif ($format == 'tsv' || substr($buffer,0,4) == 'clock') {
1462
+			} elseif ($format == 'tsv' || substr($buffer, 0, 4) == 'clock') {
1463 1463
 			    $line = explode("\t", $buffer);
1464
-			    for($k = 0; $k < count($line); $k=$k+2) {
1464
+			    for ($k = 0; $k < count($line); $k = $k + 2) {
1465 1465
 				$key = $line[$k];
1466
-			        $lined[$key] = $line[$k+1];
1466
+			        $lined[$key] = $line[$k + 1];
1467 1467
 			    }
1468 1468
     			    if (count($lined) > 3) {
1469 1469
     				$data['hex'] = $lined['hexid'];
1470 1470
     				//$data['datetime'] = date('Y-m-d H:i:s',strtotime($lined['clock']));;
1471
-    				$data['datetime'] = date('Y-m-d H:i:s');;
1471
+    				$data['datetime'] = date('Y-m-d H:i:s'); ;
1472 1472
     				if (isset($lined['ident'])) $data['ident'] = $lined['ident'];
1473 1473
     				if (isset($lined['lat'])) $data['latitude'] = $lined['lat'];
1474 1474
     				if (isset($lined['lon'])) $data['longitude'] = $lined['lon'];
@@ -1487,23 +1487,23 @@  discard block
 block discarded – undo
1487 1487
     			    } else $error = true;
1488 1488
 			} elseif ($format == 'aprs' && $use_aprs) {
1489 1489
 			    if ($aprs_connect == 0) {
1490
-				$send = @ socket_send( $r  , $aprs_login , strlen($aprs_login) , 0 );
1490
+				$send = @ socket_send($r, $aprs_login, strlen($aprs_login), 0);
1491 1491
 				$aprs_connect = 1;
1492 1492
 			    }
1493 1493
 			    
1494
-			    if ( $aprs_keep>60 && time() - $aprs_last_tx > $aprs_keep ) {
1494
+			    if ($aprs_keep > 60 && time() - $aprs_last_tx > $aprs_keep) {
1495 1495
 				$aprs_last_tx = time();
1496 1496
 				$data_aprs = "# Keep alive";
1497
-				$send = @ socket_send( $r  , $data_aprs , strlen($data_aprs) , 0 );
1497
+				$send = @ socket_send($r, $data_aprs, strlen($data_aprs), 0);
1498 1498
 			    }
1499 1499
 			    
1500 1500
 			    //echo 'Connect : '.$aprs_connect.' '.$buffer."\n";
1501 1501
 			    //echo 'APRS data : '.$buffer."\n";
1502
-			    $buffer = str_replace('APRS <- ','',$buffer);
1503
-			    $buffer = str_replace('APRS -> ','',$buffer);
1502
+			    $buffer = str_replace('APRS <- ', '', $buffer);
1503
+			    $buffer = str_replace('APRS -> ', '', $buffer);
1504 1504
 			    //echo $buffer."\n";
1505 1505
 			    date_default_timezone_set('UTC');
1506
-			    if (substr($buffer,0,1) != '#' && substr($buffer,0,1) != '@' && substr($buffer,0,5) != 'APRS ') {
1506
+			    if (substr($buffer, 0, 1) != '#' && substr($buffer, 0, 1) != '@' && substr($buffer, 0, 5) != 'APRS ') {
1507 1507
 				$line = $APRS->parse($buffer);
1508 1508
 				//if (is_array($line) && isset($line['address']) && $line['address'] != '' && isset($line['ident'])) {
1509 1509
 				if (is_array($line) && isset($line['latitude']) && isset($line['longitude']) && (isset($line['ident']) || isset($line['address']) || isset($line['mmsi']))) {
@@ -1518,7 +1518,7 @@  discard block
 block discarded – undo
1518 1518
 				    if (isset($line['arrival_date'])) $data['arrical_date'] = $line['arrival_date'];
1519 1519
 				    if (isset($line['type_id'])) $data['type_id'] = $line['typeid'];
1520 1520
 				    if (isset($line['status_id'])) $data['status_id'] = $line['statusid'];
1521
-				    if (isset($line['timestamp'])) $data['datetime'] = date('Y-m-d H:i:s',$line['timestamp']);
1521
+				    if (isset($line['timestamp'])) $data['datetime'] = date('Y-m-d H:i:s', $line['timestamp']);
1522 1522
 				    else $data['datetime'] = date('Y-m-d H:i:s');
1523 1523
 				    //$data['datetime'] = date('Y-m-d H:i:s');
1524 1524
 				    if (isset($line['ident'])) $data['ident'] = $line['ident'];
@@ -1601,29 +1601,29 @@  discard block
 block discarded – undo
1601 1601
 				    } elseif (!isset($line['stealth']) && is_numeric($data['latitude']) && is_numeric($data['longitude']) && isset($data['ident']) && isset($data['altitude'])) {
1602 1602
 					if (!isset($data['altitude'])) $data['altitude'] = 0;
1603 1603
 					$Source->deleteOldLocationByType('gs');
1604
-					if (count($Source->getLocationInfoByNameType($data['ident'],'gs')) > 0) {
1605
-						$Source->updateLocation($data['ident'],$data['latitude'],$data['longitude'],$data['altitude'],'','',$data['source_name'],'antenna.png','gs',$id,0,$data['datetime']);
1604
+					if (count($Source->getLocationInfoByNameType($data['ident'], 'gs')) > 0) {
1605
+						$Source->updateLocation($data['ident'], $data['latitude'], $data['longitude'], $data['altitude'], '', '', $data['source_name'], 'antenna.png', 'gs', $id, 0, $data['datetime']);
1606 1606
 					} else {
1607
-						$Source->addLocation($data['ident'],$data['latitude'],$data['longitude'],$data['altitude'],'','',$data['source_name'],'antenna.png','gs',$id,0,$data['datetime']);
1607
+						$Source->addLocation($data['ident'], $data['latitude'], $data['longitude'], $data['altitude'], '', '', $data['source_name'], 'antenna.png', 'gs', $id, 0, $data['datetime']);
1608 1608
 					}
1609 1609
 				    } elseif (isset($line['symbol']) && $line['symbol'] == 'Weather Station') {
1610 1610
 					//if ($globalDebug) echo '!! Weather Station not yet supported'."\n";
1611 1611
 					if ($globalDebug) echo '# Weather Station added'."\n";
1612 1612
 					$Source->deleteOldLocationByType('wx');
1613 1613
 					$weather_data = json_encode($line);
1614
-					if (count($Source->getLocationInfoByNameType($data['ident'],'wx')) > 0) {
1615
-						$Source->updateLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'wx.png','wx',$id,0,$data['datetime'],$weather_data);
1614
+					if (count($Source->getLocationInfoByNameType($data['ident'], 'wx')) > 0) {
1615
+						$Source->updateLocation($data['ident'], $data['latitude'], $data['longitude'], 0, '', '', $data['source_name'], 'wx.png', 'wx', $id, 0, $data['datetime'], $weather_data);
1616 1616
 					} else {
1617
-						$Source->addLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'wx.png','wx',$id,0,$data['datetime'],$weather_data);
1617
+						$Source->addLocation($data['ident'], $data['latitude'], $data['longitude'], 0, '', '', $data['source_name'], 'wx.png', 'wx', $id, 0, $data['datetime'], $weather_data);
1618 1618
 					}
1619 1619
 				    } elseif (isset($line['symbol']) && ($line['symbol'] == 'Lightning' || $line['symbol'] == 'Thunderstorm')) {
1620 1620
 					//if ($globalDebug) echo '!! Weather Station not yet supported'."\n";
1621 1621
 					if ($globalDebug) echo '☈ Lightning added'."\n";
1622 1622
 					$Source->deleteOldLocationByType('lightning');
1623
-					if (count($Source->getLocationInfoByNameType($data['ident'],'lightning')) > 0) {
1624
-						$Source->updateLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'weather/thunderstorm.png','lightning',$id,0,$data['datetime'],$data['comment']);
1623
+					if (count($Source->getLocationInfoByNameType($data['ident'], 'lightning')) > 0) {
1624
+						$Source->updateLocation($data['ident'], $data['latitude'], $data['longitude'], 0, '', '', $data['source_name'], 'weather/thunderstorm.png', 'lightning', $id, 0, $data['datetime'], $data['comment']);
1625 1625
 					} else {
1626
-						$Source->addLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'weather/thunderstorm.png','lightning',$id,0,$data['datetime'],$data['comment']);
1626
+						$Source->addLocation($data['ident'], $data['latitude'], $data['longitude'], 0, '', '', $data['source_name'], 'weather/thunderstorm.png', 'lightning', $id, 0, $data['datetime'], $data['comment']);
1627 1627
 					}
1628 1628
 				    } elseif ($globalDebug) {
1629 1629
 				    	echo '/!\ Not added: '.$buffer."\n";
@@ -1632,7 +1632,7 @@  discard block
 block discarded – undo
1632 1632
 				    unset($data);
1633 1633
 				}
1634 1634
 				elseif (is_array($line) && isset($line['ident']) && $line['ident'] != '') {
1635
-					$Source->updateLocationDescByName($line['ident'],$line['source'],$id,$line['comment']);
1635
+					$Source->updateLocationDescByName($line['ident'], $line['source'], $id, $line['comment']);
1636 1636
 				}
1637 1637
 				/*
1638 1638
 				elseif (is_array($line) && $globalDebug && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && ($line['symbol'] == 'Car' || $line['symbol'] == 'Ambulance' || $line['symbol'] == 'Van' || $line['symbol'] == 'Truck' || $line['symbol'] == 'Truck (18 Wheeler)' || $line['symbol'] == 'Motorcycle')) {
@@ -1641,7 +1641,7 @@  discard block
 block discarded – undo
1641 1641
 				*/
1642 1642
 				//elseif ($line == false && $globalDebug) echo 'Ignored ('.$buffer.")\n";
1643 1643
 				elseif ($line == true && $globalDebug) echo '!! Failed : '.$buffer."!!\n";
1644
-				if (isset($globalSources[$nb]['last_weather_clean']) && time()-$globalSources[$nb]['last_weather_clean'] > 60*5) {
1644
+				if (isset($globalSources[$nb]['last_weather_clean']) && time() - $globalSources[$nb]['last_weather_clean'] > 60*5) {
1645 1645
 					$Source->deleteOldLocationByType('lightning');
1646 1646
 					$Source->deleteOldLocationByType('wx');
1647 1647
 					$globalSources[$nb]['last_weather_clean'] = time();
@@ -1726,7 +1726,7 @@  discard block
 block discarded – undo
1726 1726
 				connect_all($sourceee);
1727 1727
 				$sourceee = array();
1728 1728
 				//connect_all($globalSources);
1729
-				$tt[$format]=0;
1729
+				$tt[$format] = 0;
1730 1730
 				break;
1731 1731
 			    } else if ($globalDebug) echo "Trying again (".$tt[$format]."x) ".$format."...";
1732 1732
 
@@ -1736,14 +1736,14 @@  discard block
 block discarded – undo
1736 1736
 	    } else {
1737 1737
 		$error = socket_strerror(socket_last_error());
1738 1738
 		if (($error != SOCKET_EINPROGRESS && $error != SOCKET_EALREADY && $error != 'Success') || (time() - $time >= $timeout && $error != 'Success')) {
1739
-			if ($globalDebug) echo "ERROR : socket_select give this error ".$error . "\n";
1739
+			if ($globalDebug) echo "ERROR : socket_select give this error ".$error."\n";
1740 1740
 			if (isset($globalDebug)) echo "Restarting...\n";
1741 1741
 			// Restart the script if possible
1742 1742
 			if (is_array($sockets)) {
1743 1743
 			    if ($globalDebug) echo "Shutdown all sockets...";
1744 1744
 			    
1745 1745
 			    foreach ($sockets as $sock) {
1746
-				@socket_shutdown($sock,2);
1746
+				@socket_shutdown($sock, 2);
1747 1747
 				@socket_close($sock);
1748 1748
 			    }
1749 1749
 			    
Please login to merge, or discard this patch.
Braces   +1050 added lines, -358 removed lines patch added patch discarded remove patch
@@ -14,13 +14,17 @@  discard block
 block discarded – undo
14 14
 require_once(dirname(__FILE__).'/../require/class.Source.php');
15 15
 require_once(dirname(__FILE__).'/../require/class.Connection.php');
16 16
 require_once(dirname(__FILE__).'/../require/class.Common.php');
17
-if (isset($globalTracker) && $globalTracker) require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
17
+if (isset($globalTracker) && $globalTracker) {
18
+	require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
19
+}
18 20
 if (isset($globalMarine) && $globalMarine) {
19 21
     require_once(dirname(__FILE__).'/../require/class.AIS.php');
20 22
     require_once(dirname(__FILE__).'/../require/class.MarineImport.php');
21 23
 }
22 24
 
23
-if (!isset($globalDebug)) $globalDebug = FALSE;
25
+if (!isset($globalDebug)) {
26
+	$globalDebug = FALSE;
27
+}
24 28
 
25 29
 // Check if schema is at latest version
26 30
 $Connection = new Connection();
@@ -59,66 +63,107 @@  discard block
 block discarded – undo
59 63
 //elseif (isset($options['source'])) $hosts = array($options['source']);
60 64
 if (isset($options['s'])) {
61 65
     $globalSources = array();
62
-    if (isset($options['format'])) $globalSources[] = array('host' => $options['s'],'format' => $options['format']);
63
-    else $globalSources[] = array('host' => $options['s']);
64
-} elseif (isset($options['source'])) {
66
+    if (isset($options['format'])) {
67
+    	$globalSources[] = array('host' => $options['s'],'format' => $options['format']);
68
+    } else {
69
+    	$globalSources[] = array('host' => $options['s']);
70
+    }
71
+    } elseif (isset($options['source'])) {
65 72
     $globalSources = array();
66
-    if (isset($options['format'])) $globalSources[] = array('host' => $options['source'],'format' => $options['format']);
67
-    else $globalSources[] = array('host' => $options['source']);
68
-}
73
+    if (isset($options['format'])) {
74
+    	$globalSources[] = array('host' => $options['source'],'format' => $options['format']);
75
+    } else {
76
+    	$globalSources[] = array('host' => $options['source']);
77
+    }
78
+    }
69 79
 if (isset($options['aprsserverhost'])) {
70 80
 	$globalServerAPRS = TRUE;
71 81
 	$globalServerAPRShost = $options['aprsserverhost'];
72 82
 }
73
-if (isset($options['aprsserverport'])) $globalServerAPRSport = $options['aprsserverport'];
74
-if (isset($options['aprsserverssid'])) $globalServerAPRSssid = $options['aprsserverssid'];
75
-if (isset($options['aprsserverpass'])) $globalServerAPRSpass = $options['aprsserverpass'];
76
-if (isset($options['noaprsserver'])) $globalServerAPRS = FALSE; 
83
+if (isset($options['aprsserverport'])) {
84
+	$globalServerAPRSport = $options['aprsserverport'];
85
+}
86
+if (isset($options['aprsserverssid'])) {
87
+	$globalServerAPRSssid = $options['aprsserverssid'];
88
+}
89
+if (isset($options['aprsserverpass'])) {
90
+	$globalServerAPRSpass = $options['aprsserverpass'];
91
+}
92
+if (isset($options['noaprsserver'])) {
93
+	$globalServerAPRS = FALSE;
94
+}
77 95
 if (isset($options['enable-aircraft'])) {
78
-	if ($globalDebug) echo 'Enable Aircraft mode'."\n";
96
+	if ($globalDebug) {
97
+		echo 'Enable Aircraft mode'."\n";
98
+	}
79 99
 	$globalAircraft = TRUE; 
80 100
 }
81 101
 if (isset($options['disable-aircraft'])) {
82
-	if ($globalDebug) echo 'Disable Aircraft mode'."\n";
102
+	if ($globalDebug) {
103
+		echo 'Disable Aircraft mode'."\n";
104
+	}
83 105
 	$globalAircraft = FALSE;
84 106
 }
85 107
 if (isset($options['enable-tracker'])) {
86
-	if ($globalDebug) echo 'Enable Tracker mode'."\n";
108
+	if ($globalDebug) {
109
+		echo 'Enable Tracker mode'."\n";
110
+	}
87 111
 	$globalTracker = TRUE; 
88 112
 }
89 113
 if (isset($options['disable-tracker'])) {
90
-	if ($globalDebug) echo 'Disable Tracker mode'."\n";
114
+	if ($globalDebug) {
115
+		echo 'Disable Tracker mode'."\n";
116
+	}
91 117
 	$globalTracker = FALSE;
92 118
 }
93 119
 if (isset($options['enable-marine'])) {
94
-	if ($globalDebug) echo 'Enable Marine mode'."\n";
120
+	if ($globalDebug) {
121
+		echo 'Enable Marine mode'."\n";
122
+	}
95 123
 	$globalMarine = TRUE;
96 124
 }
97 125
 if (isset($options['disable-marine'])) {
98
-	if ($globalDebug) echo 'Disable Marine mode'."\n";
126
+	if ($globalDebug) {
127
+		echo 'Disable Marine mode'."\n";
128
+	}
99 129
 	$globalMarine = FALSE;
100 130
 }
101
-if (isset($options['nodaemon'])) $globalDaemon = FALSE;
102
-if (isset($options['server'])) $globalServer = TRUE;
103
-if (isset($options['idsource'])) $id_source = $options['idsource'];
104
-else $id_source = 1;
131
+if (isset($options['nodaemon'])) {
132
+	$globalDaemon = FALSE;
133
+}
134
+if (isset($options['server'])) {
135
+	$globalServer = TRUE;
136
+}
137
+if (isset($options['idsource'])) {
138
+	$id_source = $options['idsource'];
139
+} else {
140
+	$id_source = 1;
141
+}
105 142
 if (isset($globalServer) && $globalServer) {
106
-    if ($globalDebug) echo "Using Server Mode\n";
143
+    if ($globalDebug) {
144
+    	echo "Using Server Mode\n";
145
+    }
107 146
     $SI=new SpotterServer();
108 147
 /*
109 148
     require_once(dirname(__FILE__).'/../require/class.APRS.php');
110 149
     $SI = new adsb2aprs();
111 150
     $SI->connect();
112 151
 */
113
-} else $SI=new SpotterImport($Connection->db);
152
+} else {
153
+	$SI=new SpotterImport($Connection->db);
154
+}
114 155
 
115
-if (isset($globalTracker) && $globalTracker) require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
156
+if (isset($globalTracker) && $globalTracker) {
157
+	require_once(dirname(__FILE__).'/../require/class.TrackerImport.php');
158
+}
116 159
 if (isset($globalMarine) && $globalMarine) {
117 160
     require_once(dirname(__FILE__).'/../require/class.AIS.php');
118 161
     require_once(dirname(__FILE__).'/../require/class.MarineImport.php');
119 162
 }
120 163
 
121
-if (isset($globalTracker) && $globalTracker) $TI = new TrackerImport($Connection->db);
164
+if (isset($globalTracker) && $globalTracker) {
165
+	$TI = new TrackerImport($Connection->db);
166
+}
122 167
 if (isset($globalMarine) && $globalMarine) {
123 168
     $AIS = new AIS();
124 169
     $MI = new MarineImport($Connection->db);
@@ -143,7 +188,9 @@  discard block
 block discarded – undo
143 188
 }
144 189
 
145 190
 // let's try and connect
146
-if ($globalDebug) echo "Connecting...\n";
191
+if ($globalDebug) {
192
+	echo "Connecting...\n";
193
+}
147 194
 $use_aprs = false;
148 195
 $aprs_full = false;
149 196
 $reset = 0;
@@ -152,7 +199,9 @@  discard block
 block discarded – undo
152 199
     //global $sockets, $formats, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs;
153 200
     global $sockets,$httpfeeds, $globalSources, $globalDebug,$aprs_connect,$last_exec, $globalSourcesRights, $use_aprs, $reset,$context;
154 201
     $reset++;
155
-    if ($globalDebug) echo 'Connect to all...'."\n";
202
+    if ($globalDebug) {
203
+    	echo 'Connect to all...'."\n";
204
+    }
156 205
     foreach ($hosts as $id => $value) {
157 206
 	$host = $value['host'];
158 207
 	$globalSources[$id]['last_exec'] = 0;
@@ -162,22 +211,30 @@  discard block
 block discarded – undo
162 211
         	//$formats[$id] = 'deltadbtxt';
163 212
         	$globalSources[$id]['format'] = 'deltadbtxt';
164 213
         	//$last_exec['deltadbtxt'] = 0;
165
-        	if ($globalDebug) echo "Connect to deltadb source (".$host.")...\n";
214
+        	if ($globalDebug) {
215
+        		echo "Connect to deltadb source (".$host.")...\n";
216
+        	}
166 217
             } else if (preg_match('/vatsim-data.txt$/i',$host)) {
167 218
         	//$formats[$id] = 'vatsimtxt';
168 219
         	$globalSources[$id]['format'] = 'vatsimtxt';
169 220
         	//$last_exec['vatsimtxt'] = 0;
170
-        	if ($globalDebug) echo "Connect to vatsim source (".$host.")...\n";
221
+        	if ($globalDebug) {
222
+        		echo "Connect to vatsim source (".$host.")...\n";
223
+        	}
171 224
     	    } else if (preg_match('/aircraftlist.json$/i',$host)) {
172 225
         	//$formats[$id] = 'aircraftlistjson';
173 226
         	$globalSources[$id]['format'] = 'aircraftlistjson';
174 227
         	//$last_exec['aircraftlistjson'] = 0;
175
-        	if ($globalDebug) echo "Connect to aircraftlist.json source (".$host.")...\n";
228
+        	if ($globalDebug) {
229
+        		echo "Connect to aircraftlist.json source (".$host.")...\n";
230
+        	}
176 231
     	    } else if (preg_match('/opensky/i',$host)) {
177 232
         	//$formats[$id] = 'aircraftlistjson';
178 233
         	$globalSources[$id]['format'] = 'opensky';
179 234
         	//$last_exec['aircraftlistjson'] = 0;
180
-        	if ($globalDebug) echo "Connect to opensky source (".$host.")...\n";
235
+        	if ($globalDebug) {
236
+        		echo "Connect to opensky source (".$host.")...\n";
237
+        	}
181 238
     	    /*
182 239
     	    // Disabled for now, site change source format
183 240
     	    } else if (preg_match('/radarvirtuel.com\/list_aircrafts$/i',$host)) {
@@ -194,7 +251,9 @@  discard block
 block discarded – undo
194 251
         	//$formats[$id] = 'planeupdatefaa';
195 252
         	$globalSources[$id]['format'] = 'planeupdatefaa';
196 253
         	//$last_exec['planeupdatefaa'] = 0;
197
-        	if ($globalDebug) echo "Connect to planeUpdateFAA.php source (".$host.")...\n";
254
+        	if ($globalDebug) {
255
+        		echo "Connect to planeUpdateFAA.php source (".$host.")...\n";
256
+        	}
198 257
         	if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
199 258
         	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
200 259
         	    exit(0);
@@ -203,32 +262,46 @@  discard block
 block discarded – undo
203 262
         	//$formats[$id] = 'phpvmacars';
204 263
         	$globalSources[$id]['format'] = 'phpvmacars';
205 264
         	//$last_exec['phpvmacars'] = 0;
206
-        	if ($globalDebug) echo "Connect to phpvmacars source (".$host.")...\n";
265
+        	if ($globalDebug) {
266
+        		echo "Connect to phpvmacars source (".$host.")...\n";
267
+        	}
207 268
             } else if (preg_match('/VAM-json.php$/i',$host)) {
208 269
         	//$formats[$id] = 'phpvmacars';
209 270
         	$globalSources[$id]['format'] = 'vam';
210
-        	if ($globalDebug) echo "Connect to Vam source (".$host.")...\n";
271
+        	if ($globalDebug) {
272
+        		echo "Connect to Vam source (".$host.")...\n";
273
+        	}
211 274
             } else if (preg_match('/whazzup/i',$host)) {
212 275
         	//$formats[$id] = 'whazzup';
213 276
         	$globalSources[$id]['format'] = 'whazzup';
214 277
         	//$last_exec['whazzup'] = 0;
215
-        	if ($globalDebug) echo "Connect to whazzup source (".$host.")...\n";
278
+        	if ($globalDebug) {
279
+        		echo "Connect to whazzup source (".$host.")...\n";
280
+        	}
216 281
             } else if (preg_match('/blitzortung/i',$host)) {
217 282
         	$globalSources[$id]['format'] = 'blitzortung';
218
-        	if ($globalDebug) echo "Connect to blitzortung source (".$host.")...\n";
283
+        	if ($globalDebug) {
284
+        		echo "Connect to blitzortung source (".$host.")...\n";
285
+        	}
219 286
             } else if (preg_match('/airwhere/i',$host)) {
220 287
         	$globalSources[$id]['format'] = 'airwhere';
221
-        	if ($globalDebug) echo "Connect to airwhere source (".$host.")...\n";
288
+        	if ($globalDebug) {
289
+        		echo "Connect to airwhere source (".$host.")...\n";
290
+        	}
222 291
             } else if (preg_match('/recentpireps/i',$host)) {
223 292
         	//$formats[$id] = 'pirepsjson';
224 293
         	$globalSources[$id]['format'] = 'pirepsjson';
225 294
         	//$last_exec['pirepsjson'] = 0;
226
-        	if ($globalDebug) echo "Connect to pirepsjson source (".$host.")...\n";
295
+        	if ($globalDebug) {
296
+        		echo "Connect to pirepsjson source (".$host.")...\n";
297
+        	}
227 298
             } else if (preg_match(':data.fr24.com/zones/fcgi/feed.js:i',$host)) {
228 299
         	//$formats[$id] = 'fr24json';
229 300
         	$globalSources[$id]['format'] = 'fr24json';
230 301
         	//$last_exec['fr24json'] = 0;
231
-        	if ($globalDebug) echo "Connect to fr24 source (".$host.")...\n";
302
+        	if ($globalDebug) {
303
+        		echo "Connect to fr24 source (".$host.")...\n";
304
+        	}
232 305
         	if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
233 306
         	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
234 307
         	    exit(0);
@@ -237,7 +310,9 @@  discard block
 block discarded – undo
237 310
         	//$formats[$id] = 'fr24json';
238 311
         	$globalSources[$id]['format'] = 'myshiptracking';
239 312
         	//$last_exec['fr24json'] = 0;
240
-        	if ($globalDebug) echo "Connect to myshiptracking source (".$host.")...\n";
313
+        	if ($globalDebug) {
314
+        		echo "Connect to myshiptracking source (".$host.")...\n";
315
+        	}
241 316
         	if (!isset($globalSourcesRights) || (isset($globalSourcesRights) && !$globalSourcesRights)) {
242 317
         	    echo '!!! You MUST set $globalSourcesRights = TRUE in settings.php if you have the right to use this feed !!!'."\n";
243 318
         	    exit(0);
@@ -246,16 +321,24 @@  discard block
 block discarded – undo
246 321
             } else if (preg_match('/10001/',$host) || (isset($globalSources[$id]['port']) && $globalSources[$id]['port'] == '10001')) {
247 322
         	//$formats[$id] = 'tsv';
248 323
         	$globalSources[$id]['format'] = 'tsv';
249
-        	if ($globalDebug) echo "Connect to tsv source (".$host.")...\n";
324
+        	if ($globalDebug) {
325
+        		echo "Connect to tsv source (".$host.")...\n";
326
+        	}
250 327
             }
251 328
         } elseif (filter_var($host,FILTER_VALIDATE_URL)) {
252 329
     		if ($globalSources[$id]['format'] == 'aisnmeahttp') {
253 330
     		    $idf = fopen($globalSources[$id]['host'],'r',false,$context);
254 331
     		    if ($idf !== false) {
255 332
     			$httpfeeds[$id] = $idf;
256
-        		if ($globalDebug) echo "Connected to ".$globalSources[$id]['format']." source (".$host.")...\n";
257
-    		    } elseif ($globalDebug) echo "Can't connect to ".$globalSources[$id]['host']."\n";
258
-    		} elseif ($globalDebug) echo "Connect to ".$globalSources[$id]['format']." source (".$host.")...\n";
333
+        		if ($globalDebug) {
334
+        			echo "Connected to ".$globalSources[$id]['format']." source (".$host.")...\n";
335
+        		}
336
+    		    } elseif ($globalDebug) {
337
+    		    	echo "Can't connect to ".$globalSources[$id]['host']."\n";
338
+    		    }
339
+    		} elseif ($globalDebug) {
340
+    			echo "Connect to ".$globalSources[$id]['format']." source (".$host.")...\n";
341
+    		}
259 342
         } elseif (!filter_var($host,FILTER_VALIDATE_URL)) {
260 343
 	    $hostport = explode(':',$host);
261 344
 	    if (isset($hostport[1])) {
@@ -295,17 +378,25 @@  discard block
 block discarded – undo
295 378
         		//$formats[$id] = 'beast';
296 379
         		$globalSources[$id]['format'] = 'beast';
297 380
 		    //} else $formats[$id] = 'sbs';
298
-		    } else $globalSources[$id]['format'] = 'sbs';
381
+		    } else {
382
+		    	$globalSources[$id]['format'] = 'sbs';
383
+		    }
299 384
 		    //if ($globalDebug) echo 'Connection in progress to '.$host.'('.$formats[$id].')....'."\n";
300 385
 		}
301
-		if ($globalDebug) echo 'Connection in progress to '.$hostn.':'.$port.' ('.$globalSources[$id]['format'].')....'."\n";
386
+		if ($globalDebug) {
387
+			echo 'Connection in progress to '.$hostn.':'.$port.' ('.$globalSources[$id]['format'].')....'."\n";
388
+		}
302 389
             } else {
303
-		if ($globalDebug) echo 'Connection failed to '.$hostn.':'.$port.' : '.$errno.' '.$errstr."\n";
390
+		if ($globalDebug) {
391
+			echo 'Connection failed to '.$hostn.':'.$port.' : '.$errno.' '.$errstr."\n";
392
+		}
304 393
     	    }
305 394
         }
306 395
     }
307 396
 }
308
-if (!isset($globalMinFetch)) $globalMinFetch = 15;
397
+if (!isset($globalMinFetch)) {
398
+	$globalMinFetch = 15;
399
+}
309 400
 
310 401
 // Initialize all
311 402
 $status = array();
@@ -314,13 +405,19 @@  discard block
 block discarded – undo
314 405
 $formats = array();
315 406
 $last_exec = array();
316 407
 $time = time();
317
-if (isset($globalSourcesTimeout)) $timeout = $globalSourcesTimeOut;
318
-else if (isset($globalSBS1TimeOut)) $timeout = $globalSBS1TimeOut;
319
-else $timeout = 20;
408
+if (isset($globalSourcesTimeout)) {
409
+	$timeout = $globalSourcesTimeOut;
410
+} else if (isset($globalSBS1TimeOut)) {
411
+	$timeout = $globalSBS1TimeOut;
412
+} else {
413
+	$timeout = 20;
414
+}
320 415
 $errno = '';
321 416
 $errstr='';
322 417
 
323
-if (!isset($globalDaemon)) $globalDaemon = TRUE;
418
+if (!isset($globalDaemon)) {
419
+	$globalDaemon = TRUE;
420
+}
324 421
 /* Initiate connections to all the hosts simultaneously */
325 422
 //connect_all($hosts);
326 423
 //connect_all($globalSources);
@@ -349,7 +446,9 @@  discard block
 block discarded – undo
349 446
     if (isset($source['format']) && $source['format'] == 'aprs') {
350 447
 	$aprs_connect = 0;
351 448
 	$use_aprs = true;
352
-	if (isset($source['port']) && $source['port'] == '10152') $aprs_full = true;
449
+	if (isset($source['port']) && $source['port'] == '10152') {
450
+		$aprs_full = true;
451
+	}
353 452
 	break;
354 453
     }
355 454
 }
@@ -360,25 +459,46 @@  discard block
 block discarded – undo
360 459
 	$aprs_connect = 0;
361 460
 	$aprs_keep = 120;
362 461
 	$aprs_last_tx = time();
363
-	if (isset($globalAPRSversion)) $aprs_version = $globalAPRSversion;
364
-	else $aprs_version = 'FlightAirMap '.str_replace(' ','_',$globalName);
365
-	if (isset($globalAPRSssid)) $aprs_ssid = $globalAPRSssid;
366
-	else $aprs_ssid = substr('FAM'.strtoupper(str_replace(' ','_',$globalName)),0,8);
367
-	if (isset($globalAPRSfilter)) $aprs_filter = $globalAPRSfilter;
368
-	else $aprs_filter =  'r/'.$globalCenterLatitude.'/'.$globalCenterLongitude.'/250.0';
369
-	if ($aprs_full) $aprs_filter = '';
370
-	if (isset($globalAPRSpass)) $aprs_pass = $globalAPRSpass;
371
-	else $aprs_pass = '-1';
462
+	if (isset($globalAPRSversion)) {
463
+		$aprs_version = $globalAPRSversion;
464
+	} else {
465
+		$aprs_version = 'FlightAirMap '.str_replace(' ','_',$globalName);
466
+	}
467
+	if (isset($globalAPRSssid)) {
468
+		$aprs_ssid = $globalAPRSssid;
469
+	} else {
470
+		$aprs_ssid = substr('FAM'.strtoupper(str_replace(' ','_',$globalName)),0,8);
471
+	}
472
+	if (isset($globalAPRSfilter)) {
473
+		$aprs_filter = $globalAPRSfilter;
474
+	} else {
475
+		$aprs_filter =  'r/'.$globalCenterLatitude.'/'.$globalCenterLongitude.'/250.0';
476
+	}
477
+	if ($aprs_full) {
478
+		$aprs_filter = '';
479
+	}
480
+	if (isset($globalAPRSpass)) {
481
+		$aprs_pass = $globalAPRSpass;
482
+	} else {
483
+		$aprs_pass = '-1';
484
+	}
372 485
 
373
-	if ($aprs_filter != '') $aprs_login = "user {$aprs_ssid} pass {$aprs_pass} vers {$aprs_version} filter {$aprs_filter}\n";
374
-	else $aprs_login = "user {$aprs_ssid} pass {$aprs_pass} vers {$aprs_version}\n";
375
-}
486
+	if ($aprs_filter != '') {
487
+		$aprs_login = "user {$aprs_ssid} pass {$aprs_pass} vers {$aprs_version} filter {$aprs_filter}\n";
488
+	} else {
489
+		$aprs_login = "user {$aprs_ssid} pass {$aprs_pass} vers {$aprs_version}\n";
490
+	}
491
+	}
376 492
 
377 493
 // connected - lets do some work
378 494
 //if ($globalDebug) echo "Connected!\n";
379 495
 sleep(1);
380
-if ($globalDebug) echo "SCAN MODE \n\n";
381
-if (!isset($globalCronEnd)) $globalCronEnd = 60;
496
+if ($globalDebug) {
497
+	echo "SCAN MODE \n\n";
498
+}
499
+if (!isset($globalCronEnd)) {
500
+	$globalCronEnd = 60;
501
+}
382 502
 $endtime = time()+$globalCronEnd;
383 503
 $i = 1;
384 504
 $tt = array();
@@ -392,20 +512,28 @@  discard block
 block discarded – undo
392 512
 
393 513
 // Infinite loop if daemon, else work for time defined in $globalCronEnd or only one time.
394 514
 while ($i > 0) {
395
-    if (!$globalDaemon) $i = $endtime-time();
515
+    if (!$globalDaemon) {
516
+    	$i = $endtime-time();
517
+    }
396 518
     // Delete old ATC
397 519
     if ($globalDaemon && ((isset($globalVA) && $globalVA) || (isset($globalIVAO) && $globalIVAO) || (isset($globalVATSIM) && $globalVATSIM))) {
398
-	if ($globalDebug) echo 'Delete old ATC...'."\n";
520
+	if ($globalDebug) {
521
+		echo 'Delete old ATC...'."\n";
522
+	}
399 523
         $ATC->deleteOldATC();
400 524
     }
401 525
     
402 526
     if (count($last_exec) == count($globalSources)) {
403 527
 	$max = $globalMinFetch;
404 528
 	foreach ($last_exec as $last) {
405
-	    if ((time() - $last['last']) < $max) $max = time() - $last['last'];
529
+	    if ((time() - $last['last']) < $max) {
530
+	    	$max = time() - $last['last'];
531
+	    }
406 532
 	}
407 533
 	if ($max != $globalMinFetch) {
408
-	    if ($globalDebug) echo 'Sleeping...'."\n";
534
+	    if ($globalDebug) {
535
+	    	echo 'Sleeping...'."\n";
536
+	    }
409 537
 	    sleep($globalMinFetch-$max+2);
410 538
 	}
411 539
     }
@@ -415,7 +543,9 @@  discard block
 block discarded – undo
415 543
     foreach ($globalSources as $id => $value) {
416 544
 	date_default_timezone_set('UTC');
417 545
 	//if ($globalDebug) echo 'Source host : '.$value['host'].' - Source format: '.$value['format']."\n";
418
-	if (!isset($last_exec[$id]['last'])) $last_exec[$id]['last'] = 0;
546
+	if (!isset($last_exec[$id]['last'])) {
547
+		$last_exec[$id]['last'] = 0;
548
+	}
419 549
 	if ($value['format'] == 'deltadbtxt' && 
420 550
 	    (
421 551
 		(isset($globalSources[$id]['minfetch']) && (time() - $last_exec[$id]['last'] > $globalSources[$id]['minfetch'])) || 
@@ -424,7 +554,9 @@  discard block
 block discarded – undo
424 554
 	) {
425 555
 	    //$buffer = $Common->getData($hosts[$id]);
426 556
 	    $buffer = $Common->getData($value['host']);
427
-	    if ($buffer != '') $reset = 0;
557
+	    if ($buffer != '') {
558
+	    	$reset = 0;
559
+	    }
428 560
     	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
429 561
 	    $buffer = explode('\n',$buffer);
430 562
 	    foreach ($buffer as $line) {
@@ -433,20 +565,41 @@  discard block
 block discarded – undo
433 565
 	            $data = array();
434 566
 	            $data['hex'] = $line[1]; // hex
435 567
 	            $data['ident'] = $line[2]; // ident
436
-	            if (isset($line[3])) $data['altitude'] = $line[3]; // altitude
437
-	            if (isset($line[4])) $data['speed'] = $line[4]; // speed
438
-	            if (isset($line[5])) $data['heading'] = $line[5]; // heading
439
-	            if (isset($line[6])) $data['latitude'] = $line[6]; // lat
440
-	            if (isset($line[7])) $data['longitude'] = $line[7]; // long
568
+	            if (isset($line[3])) {
569
+	            	$data['altitude'] = $line[3];
570
+	            }
571
+	            // altitude
572
+	            if (isset($line[4])) {
573
+	            	$data['speed'] = $line[4];
574
+	            }
575
+	            // speed
576
+	            if (isset($line[5])) {
577
+	            	$data['heading'] = $line[5];
578
+	            }
579
+	            // heading
580
+	            if (isset($line[6])) {
581
+	            	$data['latitude'] = $line[6];
582
+	            }
583
+	            // lat
584
+	            if (isset($line[7])) {
585
+	            	$data['longitude'] = $line[7];
586
+	            }
587
+	            // long
441 588
 	            $data['verticalrate'] = ''; // vertical rate
442 589
 	            //if (isset($line[9])) $data['squawk'] = $line[9]; // squawk
443 590
 	            $data['emergency'] = ''; // emergency
444 591
 		    $data['datetime'] = date('Y-m-d H:i:s');
445 592
 		    $data['format_source'] = 'deltadbtxt';
446 593
     		    $data['id_source'] = $id_source;
447
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
448
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
449
-		    if (isset($value['sourcestats'])) $data['sourcestats'] = $value['sourcestats'];
594
+		    if (isset($value['name']) && $value['name'] != '') {
595
+		    	$data['source_name'] = $value['name'];
596
+		    }
597
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
598
+		    	$data['noarchive'] = true;
599
+		    }
600
+		    if (isset($value['sourcestats'])) {
601
+		    	$data['sourcestats'] = $value['sourcestats'];
602
+		    }
450 603
     		    $SI->add($data);
451 604
 		    unset($data);
452 605
     		}
@@ -461,7 +614,9 @@  discard block
 block discarded – undo
461 614
 	    date_default_timezone_set('CET');
462 615
 	    $buffer = $Common->getData(str_replace('{date}',date('Ymd'),$value['host']));
463 616
 	    date_default_timezone_set('UTC');
464
-	    if ($buffer != '') $reset = 0;
617
+	    if ($buffer != '') {
618
+	    	$reset = 0;
619
+	    }
465 620
     	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
466 621
 	    $buffer = explode('\n',$buffer);
467 622
 	    foreach ($buffer as $line) {
@@ -470,16 +625,36 @@  discard block
 block discarded – undo
470 625
 		    $add = false;
471 626
 		    $ais_data = $AIS->parse_line(trim($line));
472 627
 		    $data = array();
473
-		    if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
474
-		    if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
475
-		    if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
476
-		    if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
477
-		    if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
478
-		    if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
479
-		    if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
480
-		    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
481
-		    if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
482
-		    if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
628
+		    if (isset($ais_data['ident'])) {
629
+		    	$data['ident'] = $ais_data['ident'];
630
+		    }
631
+		    if (isset($ais_data['mmsi'])) {
632
+		    	$data['mmsi'] = $ais_data['mmsi'];
633
+		    }
634
+		    if (isset($ais_data['speed'])) {
635
+		    	$data['speed'] = $ais_data['speed'];
636
+		    }
637
+		    if (isset($ais_data['heading'])) {
638
+		    	$data['heading'] = $ais_data['heading'];
639
+		    }
640
+		    if (isset($ais_data['latitude'])) {
641
+		    	$data['latitude'] = $ais_data['latitude'];
642
+		    }
643
+		    if (isset($ais_data['longitude'])) {
644
+		    	$data['longitude'] = $ais_data['longitude'];
645
+		    }
646
+		    if (isset($ais_data['status'])) {
647
+		    	$data['status'] = $ais_data['status'];
648
+		    }
649
+		    if (isset($ais_data['type'])) {
650
+		    	$data['type'] = $ais_data['type'];
651
+		    }
652
+		    if (isset($ais_data['imo'])) {
653
+		    	$data['imo'] = $ais_data['imo'];
654
+		    }
655
+		    if (isset($ais_data['callsign'])) {
656
+		    	$data['callsign'] = $ais_data['callsign'];
657
+		    }
483 658
 		    if (isset($ais_data['timestamp'])) {
484 659
 			$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
485 660
 			if (!isset($last_exec[$id]['timestamp']) || $ais_data['timestamp'] >= $last_exec[$id]['timestamp']) {
@@ -493,8 +668,12 @@  discard block
 block discarded – undo
493 668
 		    $data['format_source'] = 'aisnmeatxt';
494 669
     		    $data['id_source'] = $id_source;
495 670
 		    //print_r($data);
496
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
497
-		    if ($add && isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
671
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
672
+		    	$data['noarchive'] = true;
673
+		    }
674
+		    if ($add && isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') {
675
+		    	$MI->add($data);
676
+		    }
498 677
 		    unset($data);
499 678
 		}
500 679
     	    }
@@ -517,20 +696,48 @@  discard block
 block discarded – undo
517 696
 			    if ($line != '') {
518 697
 				$ais_data = $AIS->parse_line(trim($line));
519 698
 				$data = array();
520
-				if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
521
-				if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
522
-				if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
523
-				if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
524
-				if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
525
-				if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
526
-				if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
527
-				if (isset($ais_data['statusid'])) $data['status_id'] = $ais_data['statusid'];
528
-				if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
529
-				if (isset($ais_data['typeid'])) $data['type_id'] = $ais_data['typeid'];
530
-				if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
531
-				if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
532
-				if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
533
-				if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
699
+				if (isset($ais_data['ident'])) {
700
+					$data['ident'] = $ais_data['ident'];
701
+				}
702
+				if (isset($ais_data['mmsi'])) {
703
+					$data['mmsi'] = $ais_data['mmsi'];
704
+				}
705
+				if (isset($ais_data['speed'])) {
706
+					$data['speed'] = $ais_data['speed'];
707
+				}
708
+				if (isset($ais_data['heading'])) {
709
+					$data['heading'] = $ais_data['heading'];
710
+				}
711
+				if (isset($ais_data['latitude'])) {
712
+					$data['latitude'] = $ais_data['latitude'];
713
+				}
714
+				if (isset($ais_data['longitude'])) {
715
+					$data['longitude'] = $ais_data['longitude'];
716
+				}
717
+				if (isset($ais_data['status'])) {
718
+					$data['status'] = $ais_data['status'];
719
+				}
720
+				if (isset($ais_data['statusid'])) {
721
+					$data['status_id'] = $ais_data['statusid'];
722
+				}
723
+				if (isset($ais_data['type'])) {
724
+					$data['type'] = $ais_data['type'];
725
+				}
726
+				if (isset($ais_data['typeid'])) {
727
+					$data['type_id'] = $ais_data['typeid'];
728
+				}
729
+				if (isset($ais_data['imo'])) {
730
+					$data['imo'] = $ais_data['imo'];
731
+				}
732
+				if (isset($ais_data['callsign'])) {
733
+					$data['callsign'] = $ais_data['callsign'];
734
+				}
735
+				if (isset($ais_data['destination'])) {
736
+					$data['arrival_code'] = $ais_data['destination'];
737
+				}
738
+				if (isset($ais_data['eta_ts'])) {
739
+					$data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
740
+				}
534 741
 				if (isset($ais_data['timestamp'])) {
535 742
 				    $data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
536 743
 				} else {
@@ -538,18 +745,27 @@  discard block
 block discarded – undo
538 745
 				}
539 746
 				$data['format_source'] = 'aisnmeahttp';
540 747
 				$data['id_source'] = $id_source;
541
-				if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
542
-				if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
748
+				if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
749
+					$data['noarchive'] = true;
750
+				}
751
+				if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') {
752
+					$MI->add($data);
753
+				}
543 754
 				unset($data);
544 755
 			    }
545 756
 			}
546 757
 		    }
547 758
 		} else {
548 759
 		    $format = $value['format'];
549
-		    if (isset($tt[$format])) $tt[$format]++;
550
-		    else $tt[$format] = 0;
760
+		    if (isset($tt[$format])) {
761
+		    	$tt[$format]++;
762
+		    } else {
763
+		    	$tt[$format] = 0;
764
+		    }
551 765
 		    if ($tt[$format] > 30) {
552
-			if ($globalDebug) echo 'Reconnect...'."\n";
766
+			if ($globalDebug) {
767
+				echo 'Reconnect...'."\n";
768
+			}
553 769
 			sleep(2);
554 770
 			//$sourceeen[] = $value;
555 771
 			//connect_all($sourceeen);
@@ -588,7 +804,9 @@  discard block
 block discarded – undo
588 804
 			    $data['datetime'] = date('Y-m-d H:i:s',$line['T']);
589 805
 			    $data['format_source'] = 'myshiptracking';
590 806
 			    $data['id_source'] = $id_source;
591
-			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
807
+			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
808
+			    	$data['noarchive'] = true;
809
+			    }
592 810
 			    $MI->add($data);
593 811
 			    unset($data);
594 812
 			}
@@ -613,7 +831,9 @@  discard block
 block discarded – undo
613 831
 			    $data['callsign'] = $line['callsign'];
614 832
 			    $data['mmsi'] = $line['mmsi'];
615 833
 			    $data['speed'] = $line['sog'];
616
-			    if ($line['heading'] != '511') $data['heading'] = $line['heading'];
834
+			    if ($line['heading'] != '511') {
835
+			    	$data['heading'] = $line['heading'];
836
+			    }
617 837
 			    $data['latitude'] = $line['latitude'];
618 838
 			    $data['longitude'] = $line['longitude'];
619 839
 			    $data['type_id'] = $line['shiptype'];
@@ -621,7 +841,9 @@  discard block
 block discarded – undo
621 841
 			    $data['datetime'] = $line['time'];
622 842
 			    $data['format_source'] = 'boatbeaconapp';
623 843
 			    $data['id_source'] = $id_source;
624
-			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
844
+			    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
845
+			    	$data['noarchive'] = true;
846
+			    }
625 847
 			    $MI->add($data);
626 848
 			    unset($data);
627 849
 			}
@@ -642,22 +864,44 @@  discard block
 block discarded – undo
642 864
 		if (isset($all_data['features'][0]['id'])) {
643 865
 		    foreach ($all_data['features'] as $line) {
644 866
 			$data = array();
645
-			if (isset($line['properties']['name'])) $data['ident'] = $line['properties']['name'];
646
-			if (isset($line['properties']['callsign'])) $data['callsign'] = $line['properties']['callsign'];
647
-			if (isset($line['properties']['mmsi'])) $data['mmsi'] = $line['properties']['mmsi'];
648
-			if (isset($line['properties']['imo'])) $data['mmsi'] = $line['properties']['imo'];
649
-			if (isset($line['properties']['speed'])) $data['speed'] = $line['properties']['speed'];
650
-			if (isset($line['properties']['heading'])) $data['heading'] = $line['properties']['heading'];
867
+			if (isset($line['properties']['name'])) {
868
+				$data['ident'] = $line['properties']['name'];
869
+			}
870
+			if (isset($line['properties']['callsign'])) {
871
+				$data['callsign'] = $line['properties']['callsign'];
872
+			}
873
+			if (isset($line['properties']['mmsi'])) {
874
+				$data['mmsi'] = $line['properties']['mmsi'];
875
+			}
876
+			if (isset($line['properties']['imo'])) {
877
+				$data['mmsi'] = $line['properties']['imo'];
878
+			}
879
+			if (isset($line['properties']['speed'])) {
880
+				$data['speed'] = $line['properties']['speed'];
881
+			}
882
+			if (isset($line['properties']['heading'])) {
883
+				$data['heading'] = $line['properties']['heading'];
884
+			}
651 885
 			$data['latitude'] = $line['geometry']['coordinates'][1];
652 886
 			$data['longitude'] = $line['geometry']['coordinates'][0];
653
-			if (isset($line['properties']['vesselType'])) $data['type'] = $line['properties']['vesselType'];
654
-			if (isset($line['properties']['destination'])) $data['arrival_code'] = $line['properties']['destination'];
655
-			if (isset($line['properties']['eta']) && $line['properties']['eta'] != '') $data['arrival_date'] = $line['properties']['eta'];
887
+			if (isset($line['properties']['vesselType'])) {
888
+				$data['type'] = $line['properties']['vesselType'];
889
+			}
890
+			if (isset($line['properties']['destination'])) {
891
+				$data['arrival_code'] = $line['properties']['destination'];
892
+			}
893
+			if (isset($line['properties']['eta']) && $line['properties']['eta'] != '') {
894
+				$data['arrival_date'] = $line['properties']['eta'];
895
+			}
656 896
 			$data['format_source'] = 'boatnerd';
657 897
 			$data['id_source'] = $id_source;
658 898
 			$data['datetime'] = date('Y-m-d H:i:s');
659
-			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
660
-			if ($line['properties']['vesselType'] != 'Navigation Aid') $MI->add($data);
899
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
900
+				$data['noarchive'] = true;
901
+			}
902
+			if ($line['properties']['vesselType'] != 'Navigation Aid') {
903
+				$MI->add($data);
904
+			}
661 905
 			unset($data);
662 906
 		    }
663 907
 		}
@@ -673,7 +917,9 @@  discard block
 block discarded – undo
673 917
 	    echo 'download...';
674 918
 	    $buffer = $Common->getData($value['host'],'post',$value['post'],'','','','','ShipPlotter');
675 919
 	    echo 'done !'."\n";
676
-	    if ($buffer != '') $reset = 0;
920
+	    if ($buffer != '') {
921
+	    	$reset = 0;
922
+	    }
677 923
     	    $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'\n',$buffer));
678 924
 	    $buffer = explode('\n',$buffer);
679 925
 	    foreach ($buffer as $line) {
@@ -698,7 +944,9 @@  discard block
 block discarded – undo
698 944
 		    //$data['etaTime'] = substr($line,135,5);
699 945
 		    $data['format_source'] = 'shipplotter';
700 946
     		    $data['id_source'] = $id_source;
701
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
947
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
948
+		    	$data['noarchive'] = true;
949
+		    }
702 950
 		    //print_r($data);
703 951
 		    echo 'Add...'."\n";
704 952
 		    $MI->add($data);
@@ -732,16 +980,28 @@  discard block
 block discarded – undo
732 980
     		    $line = explode(':', $line);
733 981
     		    if (count($line) > 30 && $line[0] != 'callsign') {
734 982
 			$data = array();
735
-			if (isset($line[37]) && $line[37] != '') $data['id'] = $value['format'].'-'.$line[1].'-'.$line[0].'-'.$line[37];
736
-			else $data['id'] = $value['format'].'-'.$line[1].'-'.$line[0];
983
+			if (isset($line[37]) && $line[37] != '') {
984
+				$data['id'] = $value['format'].'-'.$line[1].'-'.$line[0].'-'.$line[37];
985
+			} else {
986
+				$data['id'] = $value['format'].'-'.$line[1].'-'.$line[0];
987
+			}
737 988
 			$data['pilot_id'] = $line[1];
738 989
 			$data['pilot_name'] = $line[2];
739 990
 			$data['hex'] = str_pad(dechex($Common->str2int($line[1])),6,'000000',STR_PAD_LEFT);
740 991
 			$data['ident'] = $line[0]; // ident
741
-			if ($line[7] != '' && $line[7] != 0) $data['altitude'] = $line[7]; // altitude
992
+			if ($line[7] != '' && $line[7] != 0) {
993
+				$data['altitude'] = $line[7];
994
+			}
995
+			// altitude
742 996
 			$data['speed'] = $line[8]; // speed
743
-			if (isset($line[45])) $data['heading'] = $line[45]; // heading
744
-			elseif (isset($line[38])) $data['heading'] = $line[38]; // heading
997
+			if (isset($line[45])) {
998
+				$data['heading'] = $line[45];
999
+			}
1000
+			// heading
1001
+			elseif (isset($line[38])) {
1002
+				$data['heading'] = $line[38];
1003
+			}
1004
+			// heading
745 1005
 			$data['latitude'] = $line[5]; // lat
746 1006
 	        	$data['longitude'] = $line[6]; // long
747 1007
 	        	$data['verticalrate'] = ''; // vertical rate
@@ -757,7 +1017,9 @@  discard block
 block discarded – undo
757 1017
 			$data['frequency'] = $line[4];
758 1018
 			$data['type'] = $line[18];
759 1019
 			$data['range'] = $line[19];
760
-			if (isset($line[35])) $data['info'] = $line[35];
1020
+			if (isset($line[35])) {
1021
+				$data['info'] = $line[35];
1022
+			}
761 1023
     			$data['id_source'] = $id_source;
762 1024
 	    		//$data['arrival_airport_time'] = ;
763 1025
 	    		if ($line[9] != '') {
@@ -771,27 +1033,47 @@  discard block
 block discarded – undo
771 1033
 	    		elseif ($value == 'vatsimtxt') $data['format_source'] = 'vatsimtxt';
772 1034
 	    		*/
773 1035
 	    		$data['format_source'] = $value['format'];
774
-			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
775
-			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
776
-    			if ($line[3] == 'PILOT') $SI->add($data);
777
-			elseif ($line[3] == 'ATC') {
1036
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1037
+				$data['noarchive'] = true;
1038
+			}
1039
+			if (isset($value['name']) && $value['name'] != '') {
1040
+				$data['source_name'] = $value['name'];
1041
+			}
1042
+    			if ($line[3] == 'PILOT') {
1043
+    				$SI->add($data);
1044
+    			} elseif ($line[3] == 'ATC') {
778 1045
 				//print_r($data);
779 1046
 				$data['info'] = str_replace('^&sect;','<br />',$data['info']);
780 1047
 				$data['info'] = str_replace('&amp;sect;','',$data['info']);
781 1048
 				$typec = substr($data['ident'],-3);
782
-				if ($typec == 'APP') $data['type'] = 'Approach';
783
-				elseif ($typec == 'TWR') $data['type'] = 'Tower';
784
-				elseif ($typec == 'OBS') $data['type'] = 'Observer';
785
-				elseif ($typec == 'GND') $data['type'] = 'Ground';
786
-				elseif ($typec == 'DEL') $data['type'] = 'Delivery';
787
-				elseif ($typec == 'DEP') $data['type'] = 'Departure';
788
-				elseif ($typec == 'FSS') $data['type'] = 'Flight Service Station';
789
-				elseif ($typec == 'CTR') $data['type'] = 'Control Radar or Centre';
790
-				elseif ($data['type'] == '') $data['type'] = 'Observer';
791
-				if (!isset($data['source_name'])) $data['source_name'] = '';
1049
+				if ($typec == 'APP') {
1050
+					$data['type'] = 'Approach';
1051
+				} elseif ($typec == 'TWR') {
1052
+					$data['type'] = 'Tower';
1053
+				} elseif ($typec == 'OBS') {
1054
+					$data['type'] = 'Observer';
1055
+				} elseif ($typec == 'GND') {
1056
+					$data['type'] = 'Ground';
1057
+				} elseif ($typec == 'DEL') {
1058
+					$data['type'] = 'Delivery';
1059
+				} elseif ($typec == 'DEP') {
1060
+					$data['type'] = 'Departure';
1061
+				} elseif ($typec == 'FSS') {
1062
+					$data['type'] = 'Flight Service Station';
1063
+				} elseif ($typec == 'CTR') {
1064
+					$data['type'] = 'Control Radar or Centre';
1065
+				} elseif ($data['type'] == '') {
1066
+					$data['type'] = 'Observer';
1067
+				}
1068
+				if (!isset($data['source_name'])) {
1069
+					$data['source_name'] = '';
1070
+				}
792 1071
 				if (isset($ATC)) {
793
-					if (count($ATC->getByIdent($data['ident'],$data['format_source'])) > 0) echo $ATC->update($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
794
-					else echo $ATC->add($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
1072
+					if (count($ATC->getByIdent($data['ident'],$data['format_source'])) > 0) {
1073
+						echo $ATC->update($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
1074
+					} else {
1075
+						echo $ATC->add($data['ident'],$data['frequency'],$data['latitude'],$data['longitude'],$data['range'],$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source'],$data['source_name']);
1076
+					}
795 1077
 				}
796 1078
 			}
797 1079
     			unset($data);
@@ -818,14 +1100,20 @@  discard block
 block discarded – undo
818 1100
 			$data['datetime'] = date('Y-m-d H:i:s',strtotime((string)$line['entryTime'].' BST'));
819 1101
 			$data['latitude'] = (float)$line['pktLatitude'];
820 1102
 			$data['longitude'] = (float)$line['pktLongitude'];
821
-			if ((float)$line['pktTrack'] != 0) $data['heading'] = (float)$line['pktTrack'];
822
-			if ((int)$line['pktSpeed'] != 0) $data['speed'] = (int)$line['pktSpeed'];
1103
+			if ((float)$line['pktTrack'] != 0) {
1104
+				$data['heading'] = (float)$line['pktTrack'];
1105
+			}
1106
+			if ((int)$line['pktSpeed'] != 0) {
1107
+				$data['speed'] = (int)$line['pktSpeed'];
1108
+			}
823 1109
 			$data['altitude'] = round((int)$line['pktAltitude']*3.28084);
824 1110
 			$data['altitude_relative'] = 'AMSL';
825 1111
 			$data['pilot_id'] = (int)$line['pktPilotID'];
826 1112
 			$data['aircraft_icao'] = 'PARAGLIDER';
827 1113
 			$pilot_data = explode(',',$Common->getData('http://www.airwhere.co.uk/pilotdetails.php?pilot='.$data['pilot_id']));
828
-			if (isset($pilot_data[4])) $data['pilot_name'] = $pilot_data[4];
1114
+			if (isset($pilot_data[4])) {
1115
+				$data['pilot_name'] = $pilot_data[4];
1116
+			}
829 1117
 			$data['format_source'] = $value['format'];
830 1118
 			$SI->add($data);
831 1119
 			unset($data);
@@ -873,25 +1161,59 @@  discard block
 block discarded – undo
873 1161
 		    foreach ($all_data['acList'] as $line) {
874 1162
 			$data = array();
875 1163
 			$data['hex'] = $line['Icao']; // hex
876
-			if (isset($line['Call'])) $data['ident'] = $line['Call']; // ident
877
-			if (isset($line['Alt'])) $data['altitude'] = $line['Alt']; // altitude
878
-			if (isset($line['Spd'])) $data['speed'] = $line['Spd']; // speed
879
-			if (isset($line['Trak'])) $data['heading'] = $line['Trak']; // heading
880
-			if (isset($line['Lat'])) $data['latitude'] = $line['Lat']; // lat
881
-			if (isset($line['Long'])) $data['longitude'] = $line['Long']; // long
1164
+			if (isset($line['Call'])) {
1165
+				$data['ident'] = $line['Call'];
1166
+			}
1167
+			// ident
1168
+			if (isset($line['Alt'])) {
1169
+				$data['altitude'] = $line['Alt'];
1170
+			}
1171
+			// altitude
1172
+			if (isset($line['Spd'])) {
1173
+				$data['speed'] = $line['Spd'];
1174
+			}
1175
+			// speed
1176
+			if (isset($line['Trak'])) {
1177
+				$data['heading'] = $line['Trak'];
1178
+			}
1179
+			// heading
1180
+			if (isset($line['Lat'])) {
1181
+				$data['latitude'] = $line['Lat'];
1182
+			}
1183
+			// lat
1184
+			if (isset($line['Long'])) {
1185
+				$data['longitude'] = $line['Long'];
1186
+			}
1187
+			// long
882 1188
 			//$data['verticalrate'] = $line['']; // verticale rate
883
-			if (isset($line['Sqk'])) $data['squawk'] = $line['Sqk']; // squawk
1189
+			if (isset($line['Sqk'])) {
1190
+				$data['squawk'] = $line['Sqk'];
1191
+			}
1192
+			// squawk
884 1193
 			$data['emergency'] = ''; // emergency
885
-			if (isset($line['Reg'])) $data['registration'] = $line['Reg'];
886
-			if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s',round($line['PosTime']/1000));
887
-			else $data['datetime'] = date('Y-m-d H:i:s');
1194
+			if (isset($line['Reg'])) {
1195
+				$data['registration'] = $line['Reg'];
1196
+			}
1197
+			if (isset($line['PosTime'])) {
1198
+				$data['datetime'] = date('Y-m-d H:i:s',round($line['PosTime']/1000));
1199
+			} else {
1200
+				$data['datetime'] = date('Y-m-d H:i:s');
1201
+			}
888 1202
 			//$data['datetime'] = date('Y-m-d H:i:s');
889
-			if (isset($line['Type'])) $data['aircraft_icao'] = $line['Type'];
1203
+			if (isset($line['Type'])) {
1204
+				$data['aircraft_icao'] = $line['Type'];
1205
+			}
890 1206
 			$data['format_source'] = 'aircraftlistjson';
891 1207
 			$data['id_source'] = $id_source;
892
-			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
893
-			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
894
-			if (isset($data['latitude'])) $SI->add($data);
1208
+			if (isset($value['name']) && $value['name'] != '') {
1209
+				$data['source_name'] = $value['name'];
1210
+			}
1211
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1212
+				$data['noarchive'] = true;
1213
+			}
1214
+			if (isset($data['latitude'])) {
1215
+				$SI->add($data);
1216
+			}
895 1217
 			unset($data);
896 1218
 		    }
897 1219
 		} elseif (is_array($all_data)) {
@@ -908,17 +1230,26 @@  discard block
 block discarded – undo
908 1230
 			$data['verticalrate'] = $line['vrt']; // verticale rate
909 1231
 			$data['squawk'] = $line['squawk']; // squawk
910 1232
 			$data['emergency'] = ''; // emergency
911
-			if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s',round($line['PosTime']/1000));
912
-			else $data['datetime'] = date('Y-m-d H:i:s');
1233
+			if (isset($line['PosTime'])) {
1234
+				$data['datetime'] = date('Y-m-d H:i:s',round($line['PosTime']/1000));
1235
+			} else {
1236
+				$data['datetime'] = date('Y-m-d H:i:s');
1237
+			}
913 1238
 			$data['format_source'] = 'aircraftlistjson';
914 1239
 			$data['id_source'] = $id_source;
915
-			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
916
-			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1240
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1241
+				$data['noarchive'] = true;
1242
+			}
1243
+			if (isset($value['name']) && $value['name'] != '') {
1244
+				$data['source_name'] = $value['name'];
1245
+			}
917 1246
 			$SI->add($data);
918 1247
 			unset($data);
919 1248
 		    }
920 1249
 		}
921
-	    } elseif ($globalDebug) echo 'No data'."\n";
1250
+	    } elseif ($globalDebug) {
1251
+	    	echo 'No data'."\n";
1252
+	    }
922 1253
     	    //$last_exec['aircraftlistjson'] = time();
923 1254
     	    $last_exec[$id]['last'] = time();
924 1255
     	//} elseif ($value == 'planeupdatefaa' && (time() - $last_exec['planeupdatefaa'] > $globalMinFetch)) {
@@ -954,8 +1285,12 @@  discard block
 block discarded – undo
954 1285
 		    $data['datetime'] = date('Y-m-d H:i:s',$line[9]);
955 1286
 	    	    $data['format_source'] = 'planeupdatefaa';
956 1287
     		    $data['id_source'] = $id_source;
957
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
958
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1288
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1289
+		    	$data['noarchive'] = true;
1290
+		    }
1291
+		    if (isset($value['name']) && $value['name'] != '') {
1292
+		    	$data['source_name'] = $value['name'];
1293
+		    }
959 1294
 		    $SI->add($data);
960 1295
 		    unset($data);
961 1296
 		}
@@ -989,7 +1324,9 @@  discard block
 block discarded – undo
989 1324
 		    $data['datetime'] = date('Y-m-d H:i:s',$line[3]);
990 1325
 		    $data['format_source'] = 'opensky';
991 1326
 		    $data['id_source'] = $id_source;
992
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1327
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1328
+		    	$data['noarchive'] = true;
1329
+		    }
993 1330
 		    $SI->add($data);
994 1331
 		    unset($data);
995 1332
 		}
@@ -1006,7 +1343,9 @@  discard block
 block discarded – undo
1006 1343
 	    //$buffer = $Common->getData($hosts[$id]);
1007 1344
 	    $buffer = $Common->getData($value['host']);
1008 1345
 	    $all_data = json_decode($buffer,true);
1009
-	    if (!empty($all_data)) $reset = 0;
1346
+	    if (!empty($all_data)) {
1347
+	    	$reset = 0;
1348
+	    }
1010 1349
 	    foreach ($all_data as $key => $line) {
1011 1350
 		if ($key != 'full_count' && $key != 'version' && $key != 'stats') {
1012 1351
 		    $data = array();
@@ -1027,8 +1366,12 @@  discard block
 block discarded – undo
1027 1366
 		    $data['datetime'] = date('Y-m-d H:i:s'); //$line[10]
1028 1367
 	    	    $data['format_source'] = 'fr24json';
1029 1368
     		    $data['id_source'] = $id_source;
1030
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1031
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1369
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1370
+		    	$data['noarchive'] = true;
1371
+		    }
1372
+		    if (isset($value['name']) && $value['name'] != '') {
1373
+		    	$data['source_name'] = $value['name'];
1374
+		    }
1032 1375
 		    $SI->add($data);
1033 1376
 		    unset($data);
1034 1377
 		}
@@ -1057,24 +1400,42 @@  discard block
 block discarded – undo
1057 1400
 		    if (isset($line['inf'])) {
1058 1401
 			$data = array();
1059 1402
 			$data['hex'] = $line['inf']['ia'];
1060
-			if (isset($line['inf']['cs'])) $data['ident'] = $line['inf']['cs']; //$line[13]
1403
+			if (isset($line['inf']['cs'])) {
1404
+				$data['ident'] = $line['inf']['cs'];
1405
+			}
1406
+			//$line[13]
1061 1407
 	    		$data['altitude'] = round($line['inf']['al']*3.28084); // altitude
1062
-	    		if (isset($line['inf']['gs'])) $data['speed'] = round($line['inf']['gs']*0.539957); // speed
1063
-	    		if (isset($line['inf']['tr'])) $data['heading'] = $line['inf']['tr']; // heading
1408
+	    		if (isset($line['inf']['gs'])) {
1409
+	    			$data['speed'] = round($line['inf']['gs']*0.539957);
1410
+	    		}
1411
+	    		// speed
1412
+	    		if (isset($line['inf']['tr'])) {
1413
+	    			$data['heading'] = $line['inf']['tr'];
1414
+	    		}
1415
+	    		// heading
1064 1416
 	    		$data['latitude'] = $line['pt'][0]; // lat
1065 1417
 	    		$data['longitude'] = $line['pt'][1]; // long
1066 1418
 	    		//if (isset($line['inf']['vs'])) $data['verticalrate'] = $line['inf']['vs']; // verticale rate
1067
-	    		if (isset($line['inf']['sq'])) $data['squawk'] = $line['inf']['sq']; // squawk
1419
+	    		if (isset($line['inf']['sq'])) {
1420
+	    			$data['squawk'] = $line['inf']['sq'];
1421
+	    		}
1422
+	    		// squawk
1068 1423
 	    		//$data['aircraft_icao'] = $line[8];
1069
-	    		if (isset($line['inf']['rc'])) $data['registration'] = $line['inf']['rc'];
1424
+	    		if (isset($line['inf']['rc'])) {
1425
+	    			$data['registration'] = $line['inf']['rc'];
1426
+	    		}
1070 1427
 			//$data['departure_airport_iata'] = $line[11];
1071 1428
 			//$data['arrival_airport_iata'] = $line[12];
1072 1429
 	    		//$data['emergency'] = ''; // emergency
1073 1430
 			$data['datetime'] = date('Y-m-d H:i:s',$line['inf']['dt']); //$line[10]
1074 1431
 	    		$data['format_source'] = 'radarvirtueljson';
1075 1432
     			$data['id_source'] = $id_source;
1076
-			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1077
-			if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1433
+			if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1434
+				$data['noarchive'] = true;
1435
+			}
1436
+			if (isset($value['name']) && $value['name'] != '') {
1437
+				$data['source_name'] = $value['name'];
1438
+			}
1078 1439
 			$SI->add($data);
1079 1440
 			unset($data);
1080 1441
 		    }
@@ -1100,30 +1461,65 @@  discard block
 block discarded – undo
1100 1461
 		    $data['id'] = $line['id'];
1101 1462
 		    $data['hex'] = substr(str_pad(dechex($line['id']),6,'000000',STR_PAD_LEFT),0,6);
1102 1463
 		    $data['ident'] = $line['callsign']; // ident
1103
-		    if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid']; // pilot id
1104
-		    if (isset($line['name'])) $data['pilot_name'] = $line['name']; // pilot name
1105
-		    if (isset($line['alt'])) $data['altitude'] = $line['alt']; // altitude
1106
-		    if (isset($line['gs'])) $data['speed'] = $line['gs']; // speed
1107
-		    if (isset($line['heading'])) $data['heading'] = $line['heading']; // heading
1108
-		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1464
+		    if (isset($line['pilotid'])) {
1465
+		    	$data['pilot_id'] = $line['pilotid'];
1466
+		    }
1467
+		    // pilot id
1468
+		    if (isset($line['name'])) {
1469
+		    	$data['pilot_name'] = $line['name'];
1470
+		    }
1471
+		    // pilot name
1472
+		    if (isset($line['alt'])) {
1473
+		    	$data['altitude'] = $line['alt'];
1474
+		    }
1475
+		    // altitude
1476
+		    if (isset($line['gs'])) {
1477
+		    	$data['speed'] = $line['gs'];
1478
+		    }
1479
+		    // speed
1480
+		    if (isset($line['heading'])) {
1481
+		    	$data['heading'] = $line['heading'];
1482
+		    }
1483
+		    // heading
1484
+		    if (isset($line['route'])) {
1485
+		    	$data['waypoints'] = $line['route'];
1486
+		    }
1487
+		    // route
1109 1488
 		    $data['latitude'] = $line['lat']; // lat
1110 1489
 		    $data['longitude'] = $line['lon']; // long
1111 1490
 		    //$data['verticalrate'] = $line['vrt']; // verticale rate
1112 1491
 		    //$data['squawk'] = $line['squawk']; // squawk
1113 1492
 		    //$data['emergency'] = ''; // emergency
1114
-		    if (isset($line['depicao'])) $data['departure_airport_icao'] = $line['depicao'];
1115
-		    if (isset($line['deptime'])) $data['departure_airport_time'] = $line['deptime'];
1116
-		    if (isset($line['arricao'])) $data['arrival_airport_icao'] = $line['arricao'];
1493
+		    if (isset($line['depicao'])) {
1494
+		    	$data['departure_airport_icao'] = $line['depicao'];
1495
+		    }
1496
+		    if (isset($line['deptime'])) {
1497
+		    	$data['departure_airport_time'] = $line['deptime'];
1498
+		    }
1499
+		    if (isset($line['arricao'])) {
1500
+		    	$data['arrival_airport_icao'] = $line['arricao'];
1501
+		    }
1117 1502
 		    //$data['arrival_airport_time'] = $line['arrtime'];
1118
-		    if (isset($line['aircraft'])) $data['aircraft_icao'] = $line['aircraft'];
1119
-		    if (isset($line['transponder'])) $data['squawk'] = $line['transponder'];
1120
-		    if (isset($line['atis'])) $data['info'] = $line['atis'];
1121
-		    else $data['info'] = '';
1503
+		    if (isset($line['aircraft'])) {
1504
+		    	$data['aircraft_icao'] = $line['aircraft'];
1505
+		    }
1506
+		    if (isset($line['transponder'])) {
1507
+		    	$data['squawk'] = $line['transponder'];
1508
+		    }
1509
+		    if (isset($line['atis'])) {
1510
+		    	$data['info'] = $line['atis'];
1511
+		    } else {
1512
+		    	$data['info'] = '';
1513
+		    }
1122 1514
 		    $data['format_source'] = 'pireps';
1123 1515
     		    $data['id_source'] = $id_source;
1124 1516
 		    $data['datetime'] = date('Y-m-d H:i:s');
1125
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1126
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1517
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1518
+		    	$data['noarchive'] = true;
1519
+		    }
1520
+		    if (isset($value['name']) && $value['name'] != '') {
1521
+		    	$data['source_name'] = $value['name'];
1522
+		    }
1127 1523
 		    if ($line['icon'] == 'plane') {
1128 1524
 			$SI->add($data);
1129 1525
 		    //    print_r($data);
@@ -1132,16 +1528,28 @@  discard block
 block discarded – undo
1132 1528
 			$data['info'] = str_replace('&amp;sect;','',$data['info']);
1133 1529
 			$typec = substr($data['ident'],-3);
1134 1530
 			$data['type'] = '';
1135
-			if ($typec == 'APP') $data['type'] = 'Approach';
1136
-			elseif ($typec == 'TWR') $data['type'] = 'Tower';
1137
-			elseif ($typec == 'OBS') $data['type'] = 'Observer';
1138
-			elseif ($typec == 'GND') $data['type'] = 'Ground';
1139
-			elseif ($typec == 'DEL') $data['type'] = 'Delivery';
1140
-			elseif ($typec == 'DEP') $data['type'] = 'Departure';
1141
-			elseif ($typec == 'FSS') $data['type'] = 'Flight Service Station';
1142
-			elseif ($typec == 'CTR') $data['type'] = 'Control Radar or Centre';
1143
-			else $data['type'] = 'Observer';
1144
-			if (isset($ATC)) echo $ATC->add($data['ident'],'',$data['latitude'],$data['longitude'],'0',$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source']);
1531
+			if ($typec == 'APP') {
1532
+				$data['type'] = 'Approach';
1533
+			} elseif ($typec == 'TWR') {
1534
+				$data['type'] = 'Tower';
1535
+			} elseif ($typec == 'OBS') {
1536
+				$data['type'] = 'Observer';
1537
+			} elseif ($typec == 'GND') {
1538
+				$data['type'] = 'Ground';
1539
+			} elseif ($typec == 'DEL') {
1540
+				$data['type'] = 'Delivery';
1541
+			} elseif ($typec == 'DEP') {
1542
+				$data['type'] = 'Departure';
1543
+			} elseif ($typec == 'FSS') {
1544
+				$data['type'] = 'Flight Service Station';
1545
+			} elseif ($typec == 'CTR') {
1546
+				$data['type'] = 'Control Radar or Centre';
1547
+			} else {
1548
+				$data['type'] = 'Observer';
1549
+			}
1550
+			if (isset($ATC)) {
1551
+				echo $ATC->add($data['ident'],'',$data['latitude'],$data['longitude'],'0',$data['info'],$data['datetime'],$data['type'],$data['pilot_id'],$data['pilot_name'],$data['format_source']);
1552
+			}
1145 1553
 		    }
1146 1554
 		    unset($data);
1147 1555
 		}
@@ -1156,7 +1564,9 @@  discard block
 block discarded – undo
1156 1564
 	    )
1157 1565
 	) {
1158 1566
 	    //$buffer = $Common->getData($hosts[$id]);
1159
-	    if ($globalDebug) echo 'Get Data...'."\n";
1567
+	    if ($globalDebug) {
1568
+	    	echo 'Get Data...'."\n";
1569
+	    }
1160 1570
 	    $buffer = $Common->getData($value['host']);
1161 1571
 	    $all_data = json_decode($buffer,true);
1162 1572
 	    if ($buffer != '' && is_array($all_data)) {
@@ -1164,10 +1574,16 @@  discard block
 block discarded – undo
1164 1574
 		foreach ($all_data as $line) {
1165 1575
 	    	    $data = array();
1166 1576
 	    	    //$data['id'] = $line['id']; // id not usable
1167
-	    	    if (isset($line['pilotid'])) $data['id'] = $line['pilotid'].$line['flightnum'];
1577
+	    	    if (isset($line['pilotid'])) {
1578
+	    	    	$data['id'] = $line['pilotid'].$line['flightnum'];
1579
+	    	    }
1168 1580
 	    	    $data['hex'] = substr(str_pad(bin2hex($line['flightnum']),6,'000000',STR_PAD_LEFT),-6); // hex
1169
-	    	    if (isset($line['pilotname'])) $data['pilot_name'] = $line['pilotname'];
1170
-	    	    if (isset($line['pilotid'])) $data['pilot_id'] = $line['pilotid'];
1581
+	    	    if (isset($line['pilotname'])) {
1582
+	    	    	$data['pilot_name'] = $line['pilotname'];
1583
+	    	    }
1584
+	    	    if (isset($line['pilotid'])) {
1585
+	    	    	$data['pilot_id'] = $line['pilotid'];
1586
+	    	    }
1171 1587
 	    	    $data['ident'] = $line['flightnum']; // ident
1172 1588
 	    	    $data['altitude'] = $line['alt']; // altitude
1173 1589
 	    	    $data['speed'] = $line['gs']; // speed
@@ -1183,34 +1599,52 @@  discard block
 block discarded – undo
1183 1599
 	    		$datetime = new DateTime($line['lastupdate'],new DateTimeZone($value['timezone']));
1184 1600
 	    		$datetime->setTimeZone(new DateTimeZone('UTC'));
1185 1601
 	    		$data['datetime'] = $datetime->format('Y-m-d H:i:s');
1186
-	    	    } else $data['datetime'] = date('Y-m-d H:i:s');
1602
+	    	    } else {
1603
+	    	    	$data['datetime'] = date('Y-m-d H:i:s');
1604
+	    	    }
1187 1605
 	    	    $data['departure_airport_icao'] = $line['depicao'];
1188 1606
 	    	    $data['departure_airport_time'] = $line['deptime'];
1189 1607
 	    	    $data['arrival_airport_icao'] = $line['arricao'];
1190 1608
     		    $data['arrival_airport_time'] = $line['arrtime'];
1191 1609
     		    $data['registration'] = $line['aircraft'];
1192
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1193
-		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1610
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1611
+		    	$data['noarchive'] = true;
1612
+		    }
1613
+		    if (isset($line['route'])) {
1614
+		    	$data['waypoints'] = $line['route'];
1615
+		    }
1616
+		    // route
1194 1617
 		    if (isset($line['aircraftname'])) {
1195 1618
 			$line['aircraftname'] = strtoupper($line['aircraftname']);
1196 1619
 			$line['aircraftname'] = str_replace('BOEING ','B',$line['aircraftname']);
1197 1620
 	    		$aircraft_data = explode('-',$line['aircraftname']);
1198
-	    		if (isset($aircraft_data[1]) && strlen($aircraft_data[0]) >= 3 && strlen($aircraft_data[0]) <= 4) $data['aircraft_icao'] = $aircraft_data[0];
1199
-	    		elseif (isset($aircraft_data[1]) && strlen($aircraft_data[1]) >= 3 && strlen($aircraft_data[1]) <= 4) $data['aircraft_icao'] = $aircraft_data[1];
1200
-	    		else {
1621
+	    		if (isset($aircraft_data[1]) && strlen($aircraft_data[0]) >= 3 && strlen($aircraft_data[0]) <= 4) {
1622
+	    			$data['aircraft_icao'] = $aircraft_data[0];
1623
+	    		} elseif (isset($aircraft_data[1]) && strlen($aircraft_data[1]) >= 3 && strlen($aircraft_data[1]) <= 4) {
1624
+	    			$data['aircraft_icao'] = $aircraft_data[1];
1625
+	    		} else {
1201 1626
 	    		    $aircraft_data = explode(' ',$line['aircraftname']);
1202
-	    		    if (isset($aircraft_data[1])) $data['aircraft_icao'] = str_replace('-','',$aircraft_data[1]);
1203
-	    		    else $data['aircraft_icao'] = str_replace('-','',$line['aircraftname']);
1627
+	    		    if (isset($aircraft_data[1])) {
1628
+	    		    	$data['aircraft_icao'] = str_replace('-','',$aircraft_data[1]);
1629
+	    		    } else {
1630
+	    		    	$data['aircraft_icao'] = str_replace('-','',$line['aircraftname']);
1631
+	    		    }
1204 1632
 	    		}
1205 1633
 	    	    }
1206
-    		    if (isset($line['route'])) $data['waypoints'] = $line['route'];
1634
+    		    if (isset($line['route'])) {
1635
+    		    	$data['waypoints'] = $line['route'];
1636
+    		    }
1207 1637
     		    $data['id_source'] = $id_source;
1208 1638
 	    	    $data['format_source'] = 'phpvmacars';
1209
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1639
+		    if (isset($value['name']) && $value['name'] != '') {
1640
+		    	$data['source_name'] = $value['name'];
1641
+		    }
1210 1642
 		    $SI->add($data);
1211 1643
 		    unset($data);
1212 1644
 		}
1213
-		if ($globalDebug) echo 'No more data...'."\n";
1645
+		if ($globalDebug) {
1646
+			echo 'No more data...'."\n";
1647
+		}
1214 1648
 		unset($buffer);
1215 1649
 		unset($all_data);
1216 1650
 	    }
@@ -1223,7 +1657,9 @@  discard block
 block discarded – undo
1223 1657
 	    )
1224 1658
 	) {
1225 1659
 	    //$buffer = $Common->getData($hosts[$id]);
1226
-	    if ($globalDebug) echo 'Get Data...'."\n";
1660
+	    if ($globalDebug) {
1661
+	    	echo 'Get Data...'."\n";
1662
+	    }
1227 1663
 	    $buffer = $Common->getData($value['host']);
1228 1664
 	    $all_data = json_decode($buffer,true);
1229 1665
 	    if ($buffer != '' && is_array($all_data)) {
@@ -1252,16 +1688,25 @@  discard block
 block discarded – undo
1252 1688
 	    	    $data['arrival_airport_icao'] = $line['arrival'];
1253 1689
     		    //$data['arrival_airport_time'] = $line['arrival_time'];
1254 1690
     		    //$data['registration'] = $line['aircraft'];
1255
-		    if (isset($line['route'])) $data['waypoints'] = $line['route']; // route
1691
+		    if (isset($line['route'])) {
1692
+		    	$data['waypoints'] = $line['route'];
1693
+		    }
1694
+		    // route
1256 1695
 	    	    $data['aircraft_icao'] = $line['plane_type'];
1257 1696
     		    $data['id_source'] = $id_source;
1258 1697
 	    	    $data['format_source'] = 'vam';
1259
-		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) $data['noarchive'] = true;
1260
-		    if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1698
+		    if (isset($value['noarchive']) && $value['noarchive'] === TRUE) {
1699
+		    	$data['noarchive'] = true;
1700
+		    }
1701
+		    if (isset($value['name']) && $value['name'] != '') {
1702
+		    	$data['source_name'] = $value['name'];
1703
+		    }
1261 1704
 		    $SI->add($data);
1262 1705
 		    unset($data);
1263 1706
 		}
1264
-		if ($globalDebug) echo 'No more data...'."\n";
1707
+		if ($globalDebug) {
1708
+			echo 'No more data...'."\n";
1709
+		}
1265 1710
 		unset($buffer);
1266 1711
 		unset($all_data);
1267 1712
 	    }
@@ -1274,7 +1719,9 @@  discard block
 block discarded – undo
1274 1719
 	    )
1275 1720
 	) {
1276 1721
 	    //$buffer = $Common->getData($hosts[$id]);
1277
-	    if ($globalDebug) echo 'Get Data...'."\n";
1722
+	    if ($globalDebug) {
1723
+	    	echo 'Get Data...'."\n";
1724
+	    }
1278 1725
 	    $buffer = $Common->getData($value['host']);
1279 1726
 	    $all_data = json_decode($buffer,true);
1280 1727
 	    if ($buffer != '') {
@@ -1292,18 +1739,24 @@  discard block
 block discarded – undo
1292 1739
 			$data['id_source'] = $id_source;
1293 1740
 			$data['format_source'] = 'blitzortung';
1294 1741
 			$SI->add($data);
1295
-			if ($globalDebug) echo '☈ Lightning added'."\n";
1742
+			if ($globalDebug) {
1743
+				echo '☈ Lightning added'."\n";
1744
+			}
1296 1745
 			$Source->addLocation('',$data['latitude'],$data['longitude'],0,'','','blitzortung','weather/thunderstorm.png','lightning',$id,0,$data['datetime']);
1297 1746
 			unset($data);
1298 1747
 		    }
1299 1748
 		}
1300
-		if ($globalDebug) echo 'No more data...'."\n";
1749
+		if ($globalDebug) {
1750
+			echo 'No more data...'."\n";
1751
+		}
1301 1752
 		unset($buffer);
1302 1753
 	    }
1303 1754
 	    $last_exec[$id]['last'] = time();
1304 1755
 	//} elseif ($value == 'sbs' || $value == 'tsv' || $value == 'raw' || $value == 'aprs' || $value == 'beast') {
1305 1756
 	} elseif ($value['format'] == 'sbs' || $value['format'] == 'tsv' || $value['format'] == 'raw' || $value['format'] == 'aprs' || $value['format'] == 'famaprs' || $value['format'] == 'beast' || $value['format'] == 'flightgearmp' || $value['format'] == 'flightgearsp' || $value['format'] == 'acars' || $value['format'] == 'acarssbs3' || $value['format'] == 'ais' || $value['format'] == 'vrstcp') {
1306
-	    if (function_exists('pcntl_fork')) pcntl_signal_dispatch();
1757
+	    if (function_exists('pcntl_fork')) {
1758
+	    	pcntl_signal_dispatch();
1759
+	    }
1307 1760
     	    //$last_exec[$id]['last'] = time();
1308 1761
 
1309 1762
 	    //$read = array( $sockets[$id] );
@@ -1311,7 +1764,9 @@  discard block
 block discarded – undo
1311 1764
 	    $write = NULL;
1312 1765
 	    $e = NULL;
1313 1766
 	    $n = socket_select($read, $write, $e, $timeout);
1314
-	    if ($e != NULL) var_dump($e);
1767
+	    if ($e != NULL) {
1768
+	    	var_dump($e);
1769
+	    }
1315 1770
 	    if ($n > 0) {
1316 1771
 		$reset = 0;
1317 1772
 		foreach ($read as $nb => $r) {
@@ -1333,13 +1788,17 @@  discard block
 block discarded – undo
1333 1788
 		    if ($buffer !== FALSE) {
1334 1789
 			if ($format == 'vrstcp') {
1335 1790
 			    $buffer = explode('},{',$buffer);
1336
-			} else $buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'',$buffer));
1791
+			} else {
1792
+				$buffer=trim(str_replace(array("\r\n","\r","\n","\\r","\\n","\\r\\n"),'',$buffer));
1793
+			}
1337 1794
 		    }
1338 1795
 		    // SBS format is CSV format
1339 1796
 		    if ($buffer !== FALSE && $buffer !== '') {
1340 1797
 			$tt[$format] = 0;
1341 1798
 			if ($format == 'acarssbs3') {
1342
-			    if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1799
+			    if ($globalDebug) {
1800
+			    	echo 'ACARS : '.$buffer."\n";
1801
+			    }
1343 1802
 			    $ACARS->add(trim($buffer));
1344 1803
 			    $ACARS->deleteLiveAcarsData();
1345 1804
 			} elseif ($format == 'raw') {
@@ -1348,30 +1807,70 @@  discard block
 block discarded – undo
1348 1807
 			    if (is_array($data)) {
1349 1808
 				$data['datetime'] = date('Y-m-d H:i:s');
1350 1809
 				$data['format_source'] = 'raw';
1351
-				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1352
-				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1353
-				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1354
-				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1810
+				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') {
1811
+					$data['source_name'] = $globalSources[$nb]['name'];
1812
+				}
1813
+				if (isset($globalSources[$nb]['sourcestats'])) {
1814
+					$data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1815
+				}
1816
+				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
1817
+					$data['noarchive'] = true;
1818
+				}
1819
+				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) {
1820
+					$SI->add($data);
1821
+				}
1355 1822
 			    }
1356 1823
 			} elseif ($format == 'ais') {
1357 1824
 			    $ais_data = $AIS->parse_line(trim($buffer));
1358 1825
 			    $data = array();
1359
-			    if (isset($ais_data['ident'])) $data['ident'] = $ais_data['ident'];
1360
-			    if (isset($ais_data['mmsi'])) $data['mmsi'] = $ais_data['mmsi'];
1361
-			    if (isset($ais_data['speed'])) $data['speed'] = $ais_data['speed'];
1362
-			    if (isset($ais_data['heading'])) $data['heading'] = $ais_data['heading'];
1363
-			    if (isset($ais_data['latitude'])) $data['latitude'] = $ais_data['latitude'];
1364
-			    if (isset($ais_data['longitude'])) $data['longitude'] = $ais_data['longitude'];
1365
-			    if (isset($ais_data['status'])) $data['status'] = $ais_data['status'];
1366
-			    if (isset($ais_data['statusid'])) $data['status_id'] = $ais_data['statusid'];
1367
-			    if (isset($ais_data['type'])) $data['type'] = $ais_data['type'];
1368
-			    if (isset($ais_data['imo'])) $data['imo'] = $ais_data['imo'];
1369
-			    if (isset($ais_data['callsign'])) $data['callsign'] = $ais_data['callsign'];
1370
-			    if (isset($ais_data['destination'])) $data['arrival_code'] = $ais_data['destination'];
1371
-			    if (isset($ais_data['eta_ts'])) $data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
1372
-			    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1373
-			    if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1374
-			    if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1826
+			    if (isset($ais_data['ident'])) {
1827
+			    	$data['ident'] = $ais_data['ident'];
1828
+			    }
1829
+			    if (isset($ais_data['mmsi'])) {
1830
+			    	$data['mmsi'] = $ais_data['mmsi'];
1831
+			    }
1832
+			    if (isset($ais_data['speed'])) {
1833
+			    	$data['speed'] = $ais_data['speed'];
1834
+			    }
1835
+			    if (isset($ais_data['heading'])) {
1836
+			    	$data['heading'] = $ais_data['heading'];
1837
+			    }
1838
+			    if (isset($ais_data['latitude'])) {
1839
+			    	$data['latitude'] = $ais_data['latitude'];
1840
+			    }
1841
+			    if (isset($ais_data['longitude'])) {
1842
+			    	$data['longitude'] = $ais_data['longitude'];
1843
+			    }
1844
+			    if (isset($ais_data['status'])) {
1845
+			    	$data['status'] = $ais_data['status'];
1846
+			    }
1847
+			    if (isset($ais_data['statusid'])) {
1848
+			    	$data['status_id'] = $ais_data['statusid'];
1849
+			    }
1850
+			    if (isset($ais_data['type'])) {
1851
+			    	$data['type'] = $ais_data['type'];
1852
+			    }
1853
+			    if (isset($ais_data['imo'])) {
1854
+			    	$data['imo'] = $ais_data['imo'];
1855
+			    }
1856
+			    if (isset($ais_data['callsign'])) {
1857
+			    	$data['callsign'] = $ais_data['callsign'];
1858
+			    }
1859
+			    if (isset($ais_data['destination'])) {
1860
+			    	$data['arrival_code'] = $ais_data['destination'];
1861
+			    }
1862
+			    if (isset($ais_data['eta_ts'])) {
1863
+			    	$data['arrival_date'] = date('Y-m-d H:i:s',$ais_data['eta_ts']);
1864
+			    }
1865
+			    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
1866
+			    	$data['noarchive'] = true;
1867
+			    }
1868
+			    if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') {
1869
+			    	$data['source_name'] = $globalSources[$nb]['name'];
1870
+			    }
1871
+			    if (isset($globalSources[$nb]['sourcestats'])) {
1872
+			    	$data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1873
+			    }
1375 1874
 
1376 1875
 			    if (isset($ais_data['timestamp'])) {
1377 1876
 				$data['datetime'] = date('Y-m-d H:i:s',$ais_data['timestamp']);
@@ -1380,7 +1879,9 @@  discard block
 block discarded – undo
1380 1879
 			    }
1381 1880
 			    $data['format_source'] = 'aisnmea';
1382 1881
     			    $data['id_source'] = $id_source;
1383
-			    if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') $MI->add($data);
1882
+			    if (isset($ais_data['mmsi_type']) && $ais_data['mmsi_type'] == 'Ship') {
1883
+			    	$MI->add($data);
1884
+			    }
1384 1885
 			    unset($data);
1385 1886
                         } elseif ($format == 'flightgearsp') {
1386 1887
                     	    //echo $buffer."\n";
@@ -1398,12 +1899,18 @@  discard block
 block discarded – undo
1398 1899
 				$data['speed'] = round($line[5]*1.94384);
1399 1900
 				$data['datetime'] = date('Y-m-d H:i:s');
1400 1901
 				$data['format_source'] = 'flightgearsp';
1401
-				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1402
-				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1902
+				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
1903
+					$data['noarchive'] = true;
1904
+				}
1905
+				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) {
1906
+					$SI->add($data);
1907
+				}
1403 1908
 				//$send = @ socket_send( $r  , $data_aprs , strlen($data_aprs) , 0 );
1404 1909
 			    }
1405 1910
                         } elseif ($format == 'acars') {
1406
-                    	    if ($globalDebug) echo 'ACARS : '.$buffer."\n";
1911
+                    	    if ($globalDebug) {
1912
+                    	    	echo 'ACARS : '.$buffer."\n";
1913
+                    	    }
1407 1914
 			    $ACARS->add(trim($buffer));
1408 1915
 			    socket_sendto($r, "OK " . $buffer , 100 , 0 , $remote_ip , $remote_port);
1409 1916
 			    $ACARS->deleteLiveAcarsData();
@@ -1424,8 +1931,12 @@  discard block
 block discarded – undo
1424 1931
 				    $aircraft_type = $line[10];
1425 1932
 				    $aircraft_type = preg_split(':/:',$aircraft_type);
1426 1933
 				    $data['aircraft_name'] = substr(end($aircraft_type),0,-4);
1427
-				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1428
-				    if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
1934
+				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
1935
+				    	$data['noarchive'] = true;
1936
+				    }
1937
+				    if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) {
1938
+				    	$SI->add($data);
1939
+				    }
1429 1940
 				}
1430 1941
 			    }
1431 1942
 			} elseif ($format == 'beast') {
@@ -1435,28 +1946,62 @@  discard block
 block discarded – undo
1435 1946
 			    foreach($buffer as $all_data) {
1436 1947
 				$line = json_decode('{'.$all_data.'}',true);
1437 1948
 				$data = array();
1438
-				if (isset($line['Icao'])) $data['hex'] = $line['Icao']; // hex
1439
-				if (isset($line['Call'])) $data['ident'] = $line['Call']; // ident
1440
-				if (isset($line['Alt'])) $data['altitude'] = $line['Alt']; // altitude
1441
-				if (isset($line['Spd'])) $data['speed'] = $line['Spd']; // speed
1442
-				if (isset($line['Trak'])) $data['heading'] = $line['Trak']; // heading
1443
-				if (isset($line['Lat'])) $data['latitude'] = $line['Lat']; // lat
1444
-				if (isset($line['Long'])) $data['longitude'] = $line['Long']; // long
1949
+				if (isset($line['Icao'])) {
1950
+					$data['hex'] = $line['Icao'];
1951
+				}
1952
+				// hex
1953
+				if (isset($line['Call'])) {
1954
+					$data['ident'] = $line['Call'];
1955
+				}
1956
+				// ident
1957
+				if (isset($line['Alt'])) {
1958
+					$data['altitude'] = $line['Alt'];
1959
+				}
1960
+				// altitude
1961
+				if (isset($line['Spd'])) {
1962
+					$data['speed'] = $line['Spd'];
1963
+				}
1964
+				// speed
1965
+				if (isset($line['Trak'])) {
1966
+					$data['heading'] = $line['Trak'];
1967
+				}
1968
+				// heading
1969
+				if (isset($line['Lat'])) {
1970
+					$data['latitude'] = $line['Lat'];
1971
+				}
1972
+				// lat
1973
+				if (isset($line['Long'])) {
1974
+					$data['longitude'] = $line['Long'];
1975
+				}
1976
+				// long
1445 1977
 				//$data['verticalrate'] = $line['']; // verticale rate
1446
-				if (isset($line['Sqk'])) $data['squawk'] = $line['Sqk']; // squawk
1978
+				if (isset($line['Sqk'])) {
1979
+					$data['squawk'] = $line['Sqk'];
1980
+				}
1981
+				// squawk
1447 1982
 				$data['emergency'] = ''; // emergency
1448
-				if (isset($line['Reg'])) $data['registration'] = $line['Reg'];
1983
+				if (isset($line['Reg'])) {
1984
+					$data['registration'] = $line['Reg'];
1985
+				}
1449 1986
 				/*
1450 1987
 				if (isset($line['PosTime'])) $data['datetime'] = date('Y-m-d H:i:s',$line['PosTime']/1000);
1451 1988
 				else $data['datetime'] = date('Y-m-d H:i:s');
1452 1989
 				*/
1453 1990
 				$data['datetime'] = date('Y-m-d H:i:s');
1454
-				if (isset($line['Type'])) $data['aircraft_icao'] = $line['Type'];
1991
+				if (isset($line['Type'])) {
1992
+					$data['aircraft_icao'] = $line['Type'];
1993
+				}
1455 1994
 		    		$data['format_source'] = 'vrstcp';
1456 1995
 				$data['id_source'] = $id_source;
1457
-				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1458
-				if (isset($value['name']) && $value['name'] != '') $data['source_name'] = $value['name'];
1459
-				if (isset($data['latitude']) && isset($data['hex'])) $SI->add($data);
1996
+				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
1997
+					$data['noarchive'] = true;
1998
+				}
1999
+				if (isset($value['name']) && $value['name'] != '') {
2000
+					$data['source_name'] = $value['name'];
2001
+				}
2002
+				if (isset($data['latitude']) && isset($data['hex'])) {
2003
+					$SI->add($data);
2004
+				}
1460 2005
 				unset($data);
1461 2006
 			    }
1462 2007
 			} elseif ($format == 'tsv' || substr($buffer,0,4) == 'clock') {
@@ -1469,22 +2014,46 @@  discard block
 block discarded – undo
1469 2014
     				$data['hex'] = $lined['hexid'];
1470 2015
     				//$data['datetime'] = date('Y-m-d H:i:s',strtotime($lined['clock']));;
1471 2016
     				$data['datetime'] = date('Y-m-d H:i:s');;
1472
-    				if (isset($lined['ident'])) $data['ident'] = $lined['ident'];
1473
-    				if (isset($lined['lat'])) $data['latitude'] = $lined['lat'];
1474
-    				if (isset($lined['lon'])) $data['longitude'] = $lined['lon'];
1475
-    				if (isset($lined['speed'])) $data['speed'] = $lined['speed'];
1476
-    				if (isset($lined['squawk'])) $data['squawk'] = $lined['squawk'];
1477
-    				if (isset($lined['alt'])) $data['altitude'] = $lined['alt'];
1478
-    				if (isset($lined['heading'])) $data['heading'] = $lined['heading'];
2017
+    				if (isset($lined['ident'])) {
2018
+    					$data['ident'] = $lined['ident'];
2019
+    				}
2020
+    				if (isset($lined['lat'])) {
2021
+    					$data['latitude'] = $lined['lat'];
2022
+    				}
2023
+    				if (isset($lined['lon'])) {
2024
+    					$data['longitude'] = $lined['lon'];
2025
+    				}
2026
+    				if (isset($lined['speed'])) {
2027
+    					$data['speed'] = $lined['speed'];
2028
+    				}
2029
+    				if (isset($lined['squawk'])) {
2030
+    					$data['squawk'] = $lined['squawk'];
2031
+    				}
2032
+    				if (isset($lined['alt'])) {
2033
+    					$data['altitude'] = $lined['alt'];
2034
+    				}
2035
+    				if (isset($lined['heading'])) {
2036
+    					$data['heading'] = $lined['heading'];
2037
+    				}
1479 2038
     				$data['id_source'] = $id_source;
1480 2039
     				$data['format_source'] = 'tsv';
1481
-    				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1482
-    				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1483
-				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1484
-    				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $SI->add($data);
2040
+    				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') {
2041
+    					$data['source_name'] = $globalSources[$nb]['name'];
2042
+    				}
2043
+    				if (isset($globalSources[$nb]['sourcestats'])) {
2044
+    					$data['sourcestats'] = $globalSources[$nb]['sourcestats'];
2045
+    				}
2046
+				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
2047
+					$data['noarchive'] = true;
2048
+				}
2049
+    				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) {
2050
+    					$SI->add($data);
2051
+    				}
1485 2052
     				unset($lined);
1486 2053
     				unset($data);
1487
-    			    } else $error = true;
2054
+    			    } else {
2055
+    			    	$error = true;
2056
+    			    }
1488 2057
 			} elseif ($format == 'aprs' && $use_aprs) {
1489 2058
 			    if ($aprs_connect == 0) {
1490 2059
 				$send = @ socket_send( $r  , $aprs_login , strlen($aprs_login) , 0 );
@@ -1510,63 +2079,121 @@  discard block
 block discarded – undo
1510 2079
 				    $aprs_last_tx = time();
1511 2080
 				    $data = array();
1512 2081
 				    //print_r($line);
1513
-				    if (isset($line['address'])) $data['hex'] = $line['address'];
1514
-				    if (isset($line['mmsi'])) $data['mmsi'] = $line['mmsi'];
1515
-				    if (isset($line['imo'])) $data['imo'] = $line['imo'];
1516
-				    if (isset($line['squawk'])) $data['squawk'] = $line['squawk'];
1517
-				    if (isset($line['arrival_code'])) $data['arrical_code'] = $line['arrival_code'];
1518
-				    if (isset($line['arrival_date'])) $data['arrical_date'] = $line['arrival_date'];
1519
-				    if (isset($line['type_id'])) $data['type_id'] = $line['typeid'];
1520
-				    if (isset($line['status_id'])) $data['status_id'] = $line['statusid'];
1521
-				    if (isset($line['timestamp'])) $data['datetime'] = date('Y-m-d H:i:s',$line['timestamp']);
1522
-				    else $data['datetime'] = date('Y-m-d H:i:s');
2082
+				    if (isset($line['address'])) {
2083
+				    	$data['hex'] = $line['address'];
2084
+				    }
2085
+				    if (isset($line['mmsi'])) {
2086
+				    	$data['mmsi'] = $line['mmsi'];
2087
+				    }
2088
+				    if (isset($line['imo'])) {
2089
+				    	$data['imo'] = $line['imo'];
2090
+				    }
2091
+				    if (isset($line['squawk'])) {
2092
+				    	$data['squawk'] = $line['squawk'];
2093
+				    }
2094
+				    if (isset($line['arrival_code'])) {
2095
+				    	$data['arrical_code'] = $line['arrival_code'];
2096
+				    }
2097
+				    if (isset($line['arrival_date'])) {
2098
+				    	$data['arrical_date'] = $line['arrival_date'];
2099
+				    }
2100
+				    if (isset($line['type_id'])) {
2101
+				    	$data['type_id'] = $line['typeid'];
2102
+				    }
2103
+				    if (isset($line['status_id'])) {
2104
+				    	$data['status_id'] = $line['statusid'];
2105
+				    }
2106
+				    if (isset($line['timestamp'])) {
2107
+				    	$data['datetime'] = date('Y-m-d H:i:s',$line['timestamp']);
2108
+				    } else {
2109
+				    	$data['datetime'] = date('Y-m-d H:i:s');
2110
+				    }
1523 2111
 				    //$data['datetime'] = date('Y-m-d H:i:s');
1524
-				    if (isset($line['ident'])) $data['ident'] = $line['ident'];
2112
+				    if (isset($line['ident'])) {
2113
+				    	$data['ident'] = $line['ident'];
2114
+				    }
1525 2115
 				    $data['latitude'] = $line['latitude'];
1526 2116
 				    $data['longitude'] = $line['longitude'];
1527 2117
 				    //$data['verticalrate'] = $line[16];
1528
-				    if (isset($line['speed'])) $data['speed'] = $line['speed'];
2118
+				    if (isset($line['speed'])) {
2119
+				    	$data['speed'] = $line['speed'];
2120
+				    }
1529 2121
 				    //else $data['speed'] = 0;
1530
-				    if (isset($line['altitude'])) $data['altitude'] = $line['altitude'];
1531
-				    if (isset($line['comment'])) $data['comment'] = $line['comment'];
1532
-				    if (isset($line['symbol'])) $data['type'] = $line['symbol'];
2122
+				    if (isset($line['altitude'])) {
2123
+				    	$data['altitude'] = $line['altitude'];
2124
+				    }
2125
+				    if (isset($line['comment'])) {
2126
+				    	$data['comment'] = $line['comment'];
2127
+				    }
2128
+				    if (isset($line['symbol'])) {
2129
+				    	$data['type'] = $line['symbol'];
2130
+				    }
1533 2131
 				    //if (isset($line['heading'])) $data['heading'] = $line['heading'];
1534 2132
 				    
1535
-				    if (isset($line['heading']) && isset($line['format_source'])) $data['heading'] = $line['heading'];
2133
+				    if (isset($line['heading']) && isset($line['format_source'])) {
2134
+				    	$data['heading'] = $line['heading'];
2135
+				    }
1536 2136
 				    //else echo 'No heading...'."\n";
1537 2137
 				    //else $data['heading'] = 0;
1538
-				    if (isset($line['stealth'])) $data['aircraft_type'] = $line['stealth'];
2138
+				    if (isset($line['stealth'])) {
2139
+				    	$data['aircraft_type'] = $line['stealth'];
2140
+				    }
1539 2141
 				    //if (!isset($line['source_type']) && (!isset($globalAPRSarchive) || (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE))) $data['noarchive'] = true;
1540
-				    if (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE) $data['noarchive'] = true;
1541
-				    elseif (isset($globalAPRSarchive) && $globalAPRSarchive === TRUE) $data['noarchive'] = false;
1542
-				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
1543
-				    elseif (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === FALSE) $data['noarchive'] = false;
2142
+				    if (isset($globalAPRSarchive) && $globalAPRSarchive === FALSE) {
2143
+				    	$data['noarchive'] = true;
2144
+				    } elseif (isset($globalAPRSarchive) && $globalAPRSarchive === TRUE) {
2145
+				    	$data['noarchive'] = false;
2146
+				    }
2147
+				    if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
2148
+				    	$data['noarchive'] = true;
2149
+				    } elseif (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === FALSE) {
2150
+				    	$data['noarchive'] = false;
2151
+				    }
1544 2152
     				    $data['id_source'] = $id_source;
1545
-    				    if (isset($line['format_source'])) $data['format_source'] = $line['format_source'];
1546
-				    else $data['format_source'] = 'aprs';
2153
+    				    if (isset($line['format_source'])) {
2154
+    				    	$data['format_source'] = $line['format_source'];
2155
+    				    } else {
2156
+				    	$data['format_source'] = 'aprs';
2157
+				    }
1547 2158
 				    $data['source_name'] = $line['source'];
1548
-				    if (isset($line['source_type'])) $data['source_type'] = $line['source_type'];
1549
-				    else $data['source_type'] = 'flarm';
1550
-    				    if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
2159
+				    if (isset($line['source_type'])) {
2160
+				    	$data['source_type'] = $line['source_type'];
2161
+				    } else {
2162
+				    	$data['source_type'] = 'flarm';
2163
+				    }
2164
+    				    if (isset($globalSources[$nb]['sourcestats'])) {
2165
+    				    	$data['sourcestats'] = $globalSources[$nb]['sourcestats'];
2166
+    				    }
1551 2167
 				    $currentdate = date('Y-m-d H:i:s');
1552 2168
 				    $aprsdate = strtotime($data['datetime']);
1553
-				    if ($data['source_type'] != 'modes' && $data['source_type'] != 'ais') $data['altitude_relative'] = 'AMSL';
2169
+				    if ($data['source_type'] != 'modes' && $data['source_type'] != 'ais') {
2170
+				    	$data['altitude_relative'] = 'AMSL';
2171
+				    }
1554 2172
 				    // Accept data if time <= system time + 20s
1555 2173
 				    //if (($data['source_type'] == 'modes') || isset($line['stealth']) && ($line['stealth'] == 0 || $line['stealth'] == '') && (strtotime($data['datetime']) <= strtotime($currentdate)+20) && (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude'])))) {
1556 2174
 				    if (($data['source_type'] == 'modes') || isset($line['stealth']) && ($line['stealth'] == 0 || $line['stealth'] == '') && (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude'])))) {
1557 2175
 					$send = $SI->add($data);
1558 2176
 				    } elseif ($data['source_type'] == 'ais') {
1559 2177
 					$data['type'] = '';
1560
-					if (isset($globalMarine) && $globalMarine) $send = $MI->add($data);
2178
+					if (isset($globalMarine) && $globalMarine) {
2179
+						$send = $MI->add($data);
2180
+					}
1561 2181
 				    } elseif (isset($line['stealth'])) {
1562
-					if ($line['stealth'] != 0) echo '-------- '.$data['ident'].' : APRS stealth ON => not adding'."\n";
1563
-					else echo '--------- '.$data['ident'].' : Date APRS : '.$data['datetime'].' - Current date : '.$currentdate.' => not adding future event'."\n";
2182
+					if ($line['stealth'] != 0) {
2183
+						echo '-------- '.$data['ident'].' : APRS stealth ON => not adding'."\n";
2184
+					} else {
2185
+						echo '--------- '.$data['ident'].' : Date APRS : '.$data['datetime'].' - Current date : '.$currentdate.' => not adding future event'."\n";
2186
+					}
1564 2187
 				    } elseif (isset($globalAircraft) && $globalAircraft && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1565 2188
 					    //$line['symbol'] == 'Balloon' ||
1566 2189
 					    $line['symbol'] == 'Glider' || 
1567 2190
 					    $line['symbol'] == 'Aircraft (small)' || $line['symbol'] == 'Helicopter')) {
1568
-					    if ($line['symbol'] == 'Ballon') $data['aircraft_icao'] = 'BALL';
1569
-					    if ($line['symbol'] == 'Glider') $data['aircraft_icao'] = 'PARAGLIDER';
2191
+					    if ($line['symbol'] == 'Ballon') {
2192
+					    	$data['aircraft_icao'] = 'BALL';
2193
+					    }
2194
+					    if ($line['symbol'] == 'Glider') {
2195
+					    	$data['aircraft_icao'] = 'PARAGLIDER';
2196
+					    }
1570 2197
 					    $send = $SI->add($data);
1571 2198
 				    } elseif (isset($globalMarine) && $globalMarine && isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && (
1572 2199
 					    $line['symbol'] == 'Yacht (Sail)' || 
@@ -1597,9 +2224,13 @@  discard block
 block discarded – undo
1597 2224
 				    //} elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && isset($line['speed']) && $line['symbol'] != 'Weather Station' && $line['symbol'] != 'House QTH (VHF)' && $line['symbol'] != 'Dot' && $line['symbol'] != 'TCP-IP' && $line['symbol'] != 'xAPRS (UNIX)' && $line['symbol'] != 'Antenna' && $line['symbol'] != 'Cloudy' && $line['symbol'] != 'HF Gateway' && $line['symbol'] != 'Yagi At QTH' && $line['symbol'] != 'Digi' && $line['symbol'] != '8' && $line['symbol'] != 'MacAPRS') {
1598 2225
 				//    } elseif (isset($line['symbol']) && isset($line['latitude']) && isset($line['longitude']) && $line['symbol'] != 'Weather Station' && $line['symbol'] != 'House QTH (VHF)' && $line['symbol'] != 'Dot' && $line['symbol'] != 'TCP-IP' && $line['symbol'] != 'xAPRS (UNIX)' && $line['symbol'] != 'Antenna' && $line['symbol'] != 'Cloudy' && $line['symbol'] != 'HF Gateway' && $line['symbol'] != 'Yagi At QTH' && $line['symbol'] != 'Digi' && $line['symbol'] != '8' && $line['symbol'] != 'MacAPRS') {
1599 2226
 					//echo '!!!!!!!!!!!!!!!! SEND !!!!!!!!!!!!!!!!!!!!'."\n";
1600
-					if (isset($globalTracker) && $globalTracker) $send = $TI->add($data);
2227
+					if (isset($globalTracker) && $globalTracker) {
2228
+						$send = $TI->add($data);
2229
+					}
1601 2230
 				    } elseif (!isset($line['stealth']) && is_numeric($data['latitude']) && is_numeric($data['longitude']) && isset($data['ident']) && isset($data['altitude'])) {
1602
-					if (!isset($data['altitude'])) $data['altitude'] = 0;
2231
+					if (!isset($data['altitude'])) {
2232
+						$data['altitude'] = 0;
2233
+					}
1603 2234
 					$Source->deleteOldLocationByType('gs');
1604 2235
 					if (count($Source->getLocationInfoByNameType($data['ident'],'gs')) > 0) {
1605 2236
 						$Source->updateLocation($data['ident'],$data['latitude'],$data['longitude'],$data['altitude'],'','',$data['source_name'],'antenna.png','gs',$id,0,$data['datetime']);
@@ -1608,7 +2239,9 @@  discard block
 block discarded – undo
1608 2239
 					}
1609 2240
 				    } elseif (isset($line['symbol']) && $line['symbol'] == 'Weather Station') {
1610 2241
 					//if ($globalDebug) echo '!! Weather Station not yet supported'."\n";
1611
-					if ($globalDebug) echo '# Weather Station added'."\n";
2242
+					if ($globalDebug) {
2243
+						echo '# Weather Station added'."\n";
2244
+					}
1612 2245
 					$Source->deleteOldLocationByType('wx');
1613 2246
 					$weather_data = json_encode($line);
1614 2247
 					if (count($Source->getLocationInfoByNameType($data['ident'],'wx')) > 0) {
@@ -1618,7 +2251,9 @@  discard block
 block discarded – undo
1618 2251
 					}
1619 2252
 				    } elseif (isset($line['symbol']) && ($line['symbol'] == 'Lightning' || $line['symbol'] == 'Thunderstorm')) {
1620 2253
 					//if ($globalDebug) echo '!! Weather Station not yet supported'."\n";
1621
-					if ($globalDebug) echo '☈ Lightning added'."\n";
2254
+					if ($globalDebug) {
2255
+						echo '☈ Lightning added'."\n";
2256
+					}
1622 2257
 					$Source->deleteOldLocationByType('lightning');
1623 2258
 					if (count($Source->getLocationInfoByNameType($data['ident'],'lightning')) > 0) {
1624 2259
 						$Source->updateLocation($data['ident'],$data['latitude'],$data['longitude'],0,'','',$data['source_name'],'weather/thunderstorm.png','lightning',$id,0,$data['datetime'],$data['comment']);
@@ -1630,8 +2265,7 @@  discard block
 block discarded – undo
1630 2265
 				    	print_r($line);
1631 2266
 				    }
1632 2267
 				    unset($data);
1633
-				}
1634
-				elseif (is_array($line) && isset($line['ident']) && $line['ident'] != '') {
2268
+				} elseif (is_array($line) && isset($line['ident']) && $line['ident'] != '') {
1635 2269
 					$Source->updateLocationDescByName($line['ident'],$line['source'],$id,$line['comment']);
1636 2270
 				}
1637 2271
 				/*
@@ -1640,7 +2274,9 @@  discard block
 block discarded – undo
1640 2274
 				}
1641 2275
 				*/
1642 2276
 				//elseif ($line == false && $globalDebug) echo 'Ignored ('.$buffer.")\n";
1643
-				elseif ($line == true && $globalDebug) echo '!! Failed : '.$buffer."!!\n";
2277
+				elseif ($line == true && $globalDebug) {
2278
+					echo '!! Failed : '.$buffer."!!\n";
2279
+				}
1644 2280
 				if (isset($globalSources[$nb]['last_weather_clean']) && time()-$globalSources[$nb]['last_weather_clean'] > 60*5) {
1645 2281
 					$Source->deleteOldLocationByType('lightning');
1646 2282
 					$Source->deleteOldLocationByType('wx');
@@ -1676,26 +2312,45 @@  discard block
 block discarded – undo
1676 2312
     				$data['ground'] = $line[21];
1677 2313
     				$data['emergency'] = $line[19];
1678 2314
     				$data['format_source'] = 'sbs';
1679
-				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') $data['source_name'] = $globalSources[$nb]['name'];
1680
-    				if (isset($globalSources[$nb]['sourcestats'])) $data['sourcestats'] = $globalSources[$nb]['sourcestats'];
1681
-				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) $data['noarchive'] = true;
2315
+				if (isset($globalSources[$nb]['name']) && $globalSources[$nb]['name'] != '') {
2316
+					$data['source_name'] = $globalSources[$nb]['name'];
2317
+				}
2318
+    				if (isset($globalSources[$nb]['sourcestats'])) {
2319
+    					$data['sourcestats'] = $globalSources[$nb]['sourcestats'];
2320
+    				}
2321
+				if (isset($globalSources[$nb]['noarchive']) && $globalSources[$nb]['noarchive'] === TRUE) {
2322
+					$data['noarchive'] = true;
2323
+				}
1682 2324
     				$data['id_source'] = $id_source;
1683
-    				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) $send = $SI->add($data);
1684
-    				else $error = true;
2325
+    				if (($data['latitude'] == '' && $data['longitude'] == '') || (is_numeric($data['latitude']) && is_numeric($data['longitude']))) {
2326
+    					$send = $SI->add($data);
2327
+    				} else {
2328
+    					$error = true;
2329
+    				}
1685 2330
     				unset($data);
1686
-    			    } else $error = true;
2331
+    			    } else {
2332
+    			    	$error = true;
2333
+    			    }
1687 2334
 			    if ($error) {
1688 2335
 				if (count($line) > 1 && ($line[0] == 'STA' || $line[0] == 'AIR' || $line[0] == 'SEL' || $line[0] == 'ID' || $line[0] == 'CLK')) { 
1689
-					if ($globalDebug) echo "Not a message. Ignoring... \n";
2336
+					if ($globalDebug) {
2337
+						echo "Not a message. Ignoring... \n";
2338
+					}
1690 2339
 				} else {
1691
-					if ($globalDebug) echo "Wrong line format. Ignoring... \n";
2340
+					if ($globalDebug) {
2341
+						echo "Wrong line format. Ignoring... \n";
2342
+					}
1692 2343
 					if ($globalDebug) {
1693 2344
 						echo $buffer;
1694 2345
 						//print_r($line);
1695 2346
 					}
1696 2347
 					//socket_close($r);
1697
-					if ($globalDebug) echo "Reconnect after an error...\n";
1698
-					if ($format == 'aprs') $aprs_connect = 0;
2348
+					if ($globalDebug) {
2349
+						echo "Reconnect after an error...\n";
2350
+					}
2351
+					if ($format == 'aprs') {
2352
+						$aprs_connect = 0;
2353
+					}
1699 2354
 					$sourceer[$nb] = $globalSources[$nb];
1700 2355
 					connect_all($sourceer);
1701 2356
 					$sourceer = array();
@@ -1703,10 +2358,14 @@  discard block
 block discarded – undo
1703 2358
 			    }
1704 2359
 			}
1705 2360
 			// Sleep for xxx microseconds
1706
-			if (isset($globalSBSSleep)) usleep($globalSBSSleep);
2361
+			if (isset($globalSBSSleep)) {
2362
+				usleep($globalSBSSleep);
2363
+			}
1707 2364
 		    } else {
1708 2365
 			if ($format == 'flightgearmp') {
1709
-			    	if ($globalDebug) echo "Reconnect FlightGear MP...";
2366
+			    	if ($globalDebug) {
2367
+			    		echo "Reconnect FlightGear MP...";
2368
+			    	}
1710 2369
 				//@socket_close($r);
1711 2370
 				sleep($globalMinFetch);
1712 2371
 				$sourcefg[$nb] = $globalSources[$nb];
@@ -1715,10 +2374,15 @@  discard block
 block discarded – undo
1715 2374
 				break;
1716 2375
 				
1717 2376
 			} elseif ($format != 'acars' && $format != 'flightgearsp') {
1718
-			    if (isset($tt[$format])) $tt[$format]++;
1719
-			    else $tt[$format] = 0;
2377
+			    if (isset($tt[$format])) {
2378
+			    	$tt[$format]++;
2379
+			    } else {
2380
+			    	$tt[$format] = 0;
2381
+			    }
1720 2382
 			    if ($tt[$format] > 30 || $buffer === FALSE) {
1721
-				if ($globalDebug) echo "ERROR : Reconnect ".$format."...";
2383
+				if ($globalDebug) {
2384
+					echo "ERROR : Reconnect ".$format."...";
2385
+				}
1722 2386
 				//@socket_close($r);
1723 2387
 				sleep(2);
1724 2388
 				$aprs_connect = 0;
@@ -1728,7 +2392,9 @@  discard block
 block discarded – undo
1728 2392
 				//connect_all($globalSources);
1729 2393
 				$tt[$format]=0;
1730 2394
 				break;
1731
-			    } else if ($globalDebug) echo "Trying again (".$tt[$format]."x) ".$format."...";
2395
+			    } else if ($globalDebug) {
2396
+			    	echo "Trying again (".$tt[$format]."x) ".$format."...";
2397
+			    }
1732 2398
 
1733 2399
 			}
1734 2400
 		    }
@@ -1736,11 +2402,17 @@  discard block
 block discarded – undo
1736 2402
 	    } else {
1737 2403
 		$error = socket_strerror(socket_last_error());
1738 2404
 		if (($error != SOCKET_EINPROGRESS && $error != SOCKET_EALREADY && $error != 'Success') || (time() - $time >= $timeout && $error != 'Success')) {
1739
-			if ($globalDebug) echo "ERROR : socket_select give this error ".$error . "\n";
1740
-			if (isset($globalDebug)) echo "Restarting...\n";
2405
+			if ($globalDebug) {
2406
+				echo "ERROR : socket_select give this error ".$error . "\n";
2407
+			}
2408
+			if (isset($globalDebug)) {
2409
+				echo "Restarting...\n";
2410
+			}
1741 2411
 			// Restart the script if possible
1742 2412
 			if (is_array($sockets)) {
1743
-			    if ($globalDebug) echo "Shutdown all sockets...";
2413
+			    if ($globalDebug) {
2414
+			    	echo "Shutdown all sockets...";
2415
+			    }
1744 2416
 			    
1745 2417
 			    foreach ($sockets as $sock) {
1746 2418
 				@socket_shutdown($sock,2);
@@ -1748,25 +2420,45 @@  discard block
 block discarded – undo
1748 2420
 			    }
1749 2421
 			    
1750 2422
 			}
1751
-			if ($globalDebug) echo "Waiting...";
2423
+			if ($globalDebug) {
2424
+				echo "Waiting...";
2425
+			}
1752 2426
 			sleep(2);
1753 2427
 			$time = time();
1754 2428
 			//connect_all($hosts);
1755 2429
 			$aprs_connect = 0;
1756
-			if ($reset%5 == 0) sleep(20);
1757
-			if ($reset%10 == 0) sleep(100);
1758
-			if ($reset%20 == 0) sleep(200);
1759
-			if ($reset > 100) exit('Too many attempts...');
1760
-			if ($globalDebug) echo "Restart all connections...";
2430
+			if ($reset%5 == 0) {
2431
+				sleep(20);
2432
+			}
2433
+			if ($reset%10 == 0) {
2434
+				sleep(100);
2435
+			}
2436
+			if ($reset%20 == 0) {
2437
+				sleep(200);
2438
+			}
2439
+			if ($reset > 100) {
2440
+				exit('Too many attempts...');
2441
+			}
2442
+			if ($globalDebug) {
2443
+				echo "Restart all connections...";
2444
+			}
1761 2445
 			connect_all($globalSources);
1762 2446
 		}
1763 2447
 	    }
1764 2448
 	}
1765 2449
 	if ($globalDaemon === false) {
1766
-	    if ($globalDebug) echo 'Check all...'."\n";
1767
-	    if (isset($SI)) $SI->checkAll();
1768
-	    if (isset($TI)) $TI->checkAll();
1769
-	    if (isset($MI)) $MI->checkAll();
2450
+	    if ($globalDebug) {
2451
+	    	echo 'Check all...'."\n";
2452
+	    }
2453
+	    if (isset($SI)) {
2454
+	    	$SI->checkAll();
2455
+	    }
2456
+	    if (isset($TI)) {
2457
+	    	$TI->checkAll();
2458
+	    }
2459
+	    if (isset($MI)) {
2460
+	    	$MI->checkAll();
2461
+	    }
1770 2462
 	}
1771 2463
     }
1772 2464
 }
Please login to merge, or discard this patch.
require/class.Marine.php 4 patches
Doc Comments   +3 added lines, -21 removed lines patch added patch discarded remove patch
@@ -14,7 +14,7 @@  discard block
 block discarded – undo
14 14
 	/**
15 15
 	* Get SQL query part for filter used
16 16
 	* @param Array $filter the filter
17
-	* @return Array the SQL part
17
+	* @return string the SQL part
18 18
 	*/
19 19
 	
20 20
 	public function getFilter($filter = array(),$where = false,$and = false) {
@@ -584,25 +584,6 @@  discard block
 block discarded – undo
584 584
 	*
585 585
 	* @param String $fammarine_id the ID
586 586
 	* @param String $ident the marine ident
587
-	* @param String $departure_airport_icao the departure airport
588
-	* @param String $arrival_airport_icao the arrival airport
589
-	* @param String $latitude latitude of flight
590
-	* @param String $longitude latitude of flight
591
-	* @param String $waypoints waypoints of flight
592
-	* @param String $heading heading of flight
593
-	* @param String $groundspeed speed of flight
594
-	* @param String $date date of flight
595
-	* @param String $departure_airport_time departure time of flight
596
-	* @param String $arrival_airport_time arrival time of flight
597
-	* @param String $squawk squawk code of flight
598
-	* @param String $route_stop route stop of flight
599
-	* @param String $highlight highlight or not
600
-	* @param String $ModeS ModesS code of flight
601
-	* @param String $registration registration code of flight
602
-	* @param String $pilot_id pilot id of flight (for virtual airlines)
603
-	* @param String $pilot_name pilot name of flight (for virtual airlines)
604
-	* @param String $verticalrate vertival rate of flight
605
-	* @return String success or false
606 587
 	*/
607 588
 	public function addMarineData($fammarine_id = '', $ident = '', $latitude = '', $longitude = '', $heading = '', $groundspeed = '', $date = '', $mmsi = '',$type = '',$typeid = '',$imo = '',$callsign = '',$arrival_code = '',$arrival_date = '',$status = '',$statusid = '',$format_source = '', $source_name = '')
608 589
 	{
@@ -1195,6 +1176,7 @@  discard block
 block discarded – undo
1195 1176
 	/**
1196 1177
 	* Counts all hours
1197 1178
 	*
1179
+	* @param string $orderby
1198 1180
 	* @return Array the hour list
1199 1181
 	*
1200 1182
 	*/
@@ -1546,7 +1528,7 @@  discard block
 block discarded – undo
1546 1528
 	/**
1547 1529
 	* Parses the direction degrees to working
1548 1530
 	*
1549
-	* @param Float $direction the direction in degrees
1531
+	* @param integer $direction the direction in degrees
1550 1532
 	* @return Array the direction information
1551 1533
 	*
1552 1534
 	*/
Please login to merge, or discard this patch.
Indentation   +220 added lines, -220 removed lines patch added patch discarded remove patch
@@ -12,10 +12,10 @@  discard block
 block discarded – undo
12 12
 	}
13 13
 
14 14
 	/**
15
-	* Get SQL query part for filter used
16
-	* @param Array $filter the filter
17
-	* @return Array the SQL part
18
-	*/
15
+	 * Get SQL query part for filter used
16
+	 * @param Array $filter the filter
17
+	 * @return Array the SQL part
18
+	 */
19 19
 	
20 20
 	public function getFilter($filter = array(),$where = false,$and = false) {
21 21
 		global $globalFilter, $globalStatsFilters, $globalFilterName, $globalDBdriver;
@@ -79,14 +79,14 @@  discard block
 block discarded – undo
79 79
 	}
80 80
 
81 81
 	/**
82
-	* Executes the SQL statements to get the spotter information
83
-	*
84
-	* @param String $query the SQL query
85
-	* @param Array $params parameter of the query
86
-	* @param String $limitQuery the limit query
87
-	* @return Array the spotter information
88
-	*
89
-	*/
82
+	 * Executes the SQL statements to get the spotter information
83
+	 *
84
+	 * @param String $query the SQL query
85
+	 * @param Array $params parameter of the query
86
+	 * @param String $limitQuery the limit query
87
+	 * @return Array the spotter information
88
+	 *
89
+	 */
90 90
 	public function getDataFromDB($query, $params = array(), $limitQuery = '',$schedules = false)
91 91
 	{
92 92
 		date_default_timezone_set('UTC');
@@ -214,11 +214,11 @@  discard block
 block discarded – undo
214 214
 	
215 215
 	
216 216
 	/**
217
-	* Gets all the spotter information based on the latest data entry
218
-	*
219
-	* @return Array the spotter information
220
-	*
221
-	*/
217
+	 * Gets all the spotter information based on the latest data entry
218
+	 *
219
+	 * @return Array the spotter information
220
+	 *
221
+	 */
222 222
 	public function getLatestMarineData($limit = '', $sort = '', $filter = array())
223 223
 	{
224 224
 		global $global_query;
@@ -267,11 +267,11 @@  discard block
 block discarded – undo
267 267
 	}
268 268
 
269 269
 	/**
270
-	* Gets all the spotter information based on the callsign
271
-	*
272
-	* @return Array the spotter information
273
-	*
274
-	*/
270
+	 * Gets all the spotter information based on the callsign
271
+	 *
272
+	 * @return Array the spotter information
273
+	 *
274
+	 */
275 275
 	public function getMarineDataByIdent($ident = '', $limit = '', $sort = '', $filter = array())
276 276
 	{
277 277
 		global $global_query;
@@ -382,12 +382,12 @@  discard block
 block discarded – undo
382 382
 
383 383
 
384 384
 	/**
385
-	* Gets all source name
386
-	*
387
-	* @param String type format of source
388
-	* @return Array list of source name
389
-	*
390
-	*/
385
+	 * Gets all source name
386
+	 *
387
+	 * @param String type format of source
388
+	 * @return Array list of source name
389
+	 *
390
+	 */
391 391
 	public function getAllSourceName($type = '',$filters = array())
392 392
 	{
393 393
 		$filter_query = $this->getFilter($filters,true,true);
@@ -417,11 +417,11 @@  discard block
 block discarded – undo
417 417
 
418 418
 
419 419
 	/**
420
-	* Gets a list of all idents/callsigns
421
-	*
422
-	* @return Array list of ident/callsign names
423
-	*
424
-	*/
420
+	 * Gets a list of all idents/callsigns
421
+	 *
422
+	 * @return Array list of ident/callsign names
423
+	 *
424
+	 */
425 425
 	public function getAllIdents($filters = array())
426 426
 	{
427 427
 		$filter_query = $this->getFilter($filters,true,true);
@@ -445,11 +445,11 @@  discard block
 block discarded – undo
445 445
 	}
446 446
 
447 447
 	/**
448
-	* Gets all info from a mmsi
449
-	*
450
-	* @return Array list of mmsi info
451
-	*
452
-	*/
448
+	 * Gets all info from a mmsi
449
+	 *
450
+	 * @return Array list of mmsi info
451
+	 *
452
+	 */
453 453
 	public function getIdentity($mmsi)
454 454
 	{
455 455
 		$mmsi = filter_var($mmsi,FILTER_SANITIZE_NUMBER_INT);
@@ -506,18 +506,18 @@  discard block
 block discarded – undo
506 506
 	
507 507
 	
508 508
 	/**
509
-	* Update ident tracker data
510
-	*
511
-	* @param String $fammarine_id the ID
512
-	* @param String $ident the marine ident
513
-	* @return String success or false
514
-	*
515
-	*/	
509
+	 * Update ident tracker data
510
+	 *
511
+	 * @param String $fammarine_id the ID
512
+	 * @param String $ident the marine ident
513
+	 * @return String success or false
514
+	 *
515
+	 */	
516 516
 	public function updateIdentMarineData($fammarine_id = '', $ident = '',$fromsource = NULL)
517 517
 	{
518 518
 
519 519
 		$query = 'UPDATE marine_output SET ident = :ident WHERE fammarine_id = :fammarine_id';
520
-                $query_values = array(':fammarine_id' => $fammarine_id,':ident' => $ident);
520
+				$query_values = array(':fammarine_id' => $fammarine_id,':ident' => $ident);
521 521
 
522 522
 		try {
523 523
 			$sth = $this->db->prepare($query);
@@ -531,19 +531,19 @@  discard block
 block discarded – undo
531 531
 	}
532 532
 
533 533
 	/**
534
-	* Update Status data
535
-	*
536
-	* @param String $fammarine_id the ID
537
-	* @param String $status_id the marine status id
538
-	* @param String $status the marine status
539
-	* @return String success or false
540
-	*
541
-	*/	
534
+	 * Update Status data
535
+	 *
536
+	 * @param String $fammarine_id the ID
537
+	 * @param String $status_id the marine status id
538
+	 * @param String $status the marine status
539
+	 * @return String success or false
540
+	 *
541
+	 */	
542 542
 	public function updateStatusMarineData($fammarine_id = '', $status_id = '',$status = '')
543 543
 	{
544 544
 
545 545
 		$query = 'UPDATE marine_output SET status = :status, status_id = :status_id WHERE fammarine_id = :fammarine_id';
546
-                $query_values = array(':fammarine_id' => $fammarine_id,':status' => $status,':status_id' => $status_id);
546
+				$query_values = array(':fammarine_id' => $fammarine_id,':status' => $status,':status_id' => $status_id);
547 547
 
548 548
 		try {
549 549
 			$sth = $this->db->prepare($query);
@@ -556,17 +556,17 @@  discard block
 block discarded – undo
556 556
 
557 557
 	}
558 558
 	/**
559
-	* Update latest marine data
560
-	*
561
-	* @param String $fammarine_id the ID
562
-	* @param String $ident the marine ident
563
-	* @return String success or false
564
-	*
565
-	*/	
559
+	 * Update latest marine data
560
+	 *
561
+	 * @param String $fammarine_id the ID
562
+	 * @param String $ident the marine ident
563
+	 * @return String success or false
564
+	 *
565
+	 */	
566 566
 	public function updateLatestMarineData($fammarine_id = '', $ident = '', $latitude = '', $longitude = '', $groundspeed = NULL, $date = '')
567 567
 	{
568 568
 		$query = 'UPDATE marine_output SET ident = :ident, last_latitude = :last_latitude, last_longitude = :last_longitude, last_seen = :last_seen, last_ground_speed = :last_ground_speed WHERE fammarine_id = :fammarine_id';
569
-                $query_values = array(':fammarine_id' => $fammarine_id,':last_latitude' => $latitude,':last_longitude' => $longitude, ':last_ground_speed' => $groundspeed,':last_seen' => $date,':ident' => $ident);
569
+				$query_values = array(':fammarine_id' => $fammarine_id,':last_latitude' => $latitude,':last_longitude' => $longitude, ':last_ground_speed' => $groundspeed,':last_seen' => $date,':ident' => $ident);
570 570
 
571 571
 		try {
572 572
 			$sth = $this->db->prepare($query);
@@ -580,30 +580,30 @@  discard block
 block discarded – undo
580 580
 	}
581 581
 
582 582
 	/**
583
-	* Adds a new spotter data
584
-	*
585
-	* @param String $fammarine_id the ID
586
-	* @param String $ident the marine ident
587
-	* @param String $departure_airport_icao the departure airport
588
-	* @param String $arrival_airport_icao the arrival airport
589
-	* @param String $latitude latitude of flight
590
-	* @param String $longitude latitude of flight
591
-	* @param String $waypoints waypoints of flight
592
-	* @param String $heading heading of flight
593
-	* @param String $groundspeed speed of flight
594
-	* @param String $date date of flight
595
-	* @param String $departure_airport_time departure time of flight
596
-	* @param String $arrival_airport_time arrival time of flight
597
-	* @param String $squawk squawk code of flight
598
-	* @param String $route_stop route stop of flight
599
-	* @param String $highlight highlight or not
600
-	* @param String $ModeS ModesS code of flight
601
-	* @param String $registration registration code of flight
602
-	* @param String $pilot_id pilot id of flight (for virtual airlines)
603
-	* @param String $pilot_name pilot name of flight (for virtual airlines)
604
-	* @param String $verticalrate vertival rate of flight
605
-	* @return String success or false
606
-	*/
583
+	 * Adds a new spotter data
584
+	 *
585
+	 * @param String $fammarine_id the ID
586
+	 * @param String $ident the marine ident
587
+	 * @param String $departure_airport_icao the departure airport
588
+	 * @param String $arrival_airport_icao the arrival airport
589
+	 * @param String $latitude latitude of flight
590
+	 * @param String $longitude latitude of flight
591
+	 * @param String $waypoints waypoints of flight
592
+	 * @param String $heading heading of flight
593
+	 * @param String $groundspeed speed of flight
594
+	 * @param String $date date of flight
595
+	 * @param String $departure_airport_time departure time of flight
596
+	 * @param String $arrival_airport_time arrival time of flight
597
+	 * @param String $squawk squawk code of flight
598
+	 * @param String $route_stop route stop of flight
599
+	 * @param String $highlight highlight or not
600
+	 * @param String $ModeS ModesS code of flight
601
+	 * @param String $registration registration code of flight
602
+	 * @param String $pilot_id pilot id of flight (for virtual airlines)
603
+	 * @param String $pilot_name pilot name of flight (for virtual airlines)
604
+	 * @param String $verticalrate vertival rate of flight
605
+	 * @return String success or false
606
+	 */
607 607
 	public function addMarineData($fammarine_id = '', $ident = '', $latitude = '', $longitude = '', $heading = '', $groundspeed = '', $date = '', $mmsi = '',$type = '',$typeid = '',$imo = '',$callsign = '',$arrival_code = '',$arrival_date = '',$status = '',$statusid = '',$format_source = '', $source_name = '')
608 608
 	{
609 609
 		global $globalURL, $globalMarineImageFetch;
@@ -700,13 +700,13 @@  discard block
 block discarded – undo
700 700
 			unset($Image);
701 701
 		}
702 702
 		
703
-                if ($latitude == '' && $longitude == '') {
704
-            		$latitude = 0;
705
-            		$longitude = 0;
706
-            	}
707
-                if ($heading == '' || $Common->isInteger($heading) === false) $heading = 0;
708
-                if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) $groundspeed = 0;
709
-                if ($arrival_date == '') $arrival_date = NULL;
703
+				if ($latitude == '' && $longitude == '') {
704
+					$latitude = 0;
705
+					$longitude = 0;
706
+				}
707
+				if ($heading == '' || $Common->isInteger($heading) === false) $heading = 0;
708
+				if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) $groundspeed = 0;
709
+				if ($arrival_date == '') $arrival_date = NULL;
710 710
 		$query  = "INSERT INTO marine_output (fammarine_id, ident, latitude, longitude, heading, ground_speed, date, format_source, source_name, mmsi, type, status,imo,arrival_port_name,arrival_port_date) 
711 711
 		    VALUES (:fammarine_id,:ident,:latitude,:longitude,:heading,:speed,:date,:format_source, :source_name,:mmsi,:type,:status,:imo,:arrival_port_name,:arrival_port_date)";
712 712
 
@@ -717,7 +717,7 @@  discard block
 block discarded – undo
717 717
 			$sth->execute($query_values);
718 718
 			$this->db = null;
719 719
 		} catch (PDOException $e) {
720
-		    return "error : ".$e->getMessage();
720
+			return "error : ".$e->getMessage();
721 721
 		}
722 722
 		
723 723
 		return "success";
@@ -726,11 +726,11 @@  discard block
 block discarded – undo
726 726
 	
727 727
   
728 728
 	/**
729
-	* Gets the aircraft ident within the last hour
730
-	*
731
-	* @return String the ident
732
-	*
733
-	*/
729
+	 * Gets the aircraft ident within the last hour
730
+	 *
731
+	 * @return String the ident
732
+	 *
733
+	 */
734 734
 	public function getIdentFromLastHour($ident)
735 735
 	{
736 736
 		global $globalDBdriver, $globalTimezone;
@@ -746,11 +746,11 @@  discard block
 block discarded – undo
746 746
 								AND marine_output.date >= now() AT TIME ZONE 'UTC' - INTERVAL '1 HOURS'
747 747
 								AND marine_output.date < now() AT TIME ZONE 'UTC'";
748 748
 			$query_data = array(':ident' => $ident);
749
-    		}
749
+			}
750 750
 		
751 751
 		$sth = $this->db->prepare($query);
752 752
 		$sth->execute($query_data);
753
-    		$ident_result='';
753
+			$ident_result='';
754 754
 		while($row = $sth->fetch(PDO::FETCH_ASSOC))
755 755
 		{
756 756
 			$ident_result = $row['ident'];
@@ -761,11 +761,11 @@  discard block
 block discarded – undo
761 761
 	
762 762
 	
763 763
 	/**
764
-	* Gets the aircraft data from the last 20 seconds
765
-	*
766
-	* @return Array the spotter data
767
-	*
768
-	*/
764
+	 * Gets the aircraft data from the last 20 seconds
765
+	 *
766
+	 * @return Array the spotter data
767
+	 *
768
+	 */
769 769
 	public function getRealTimeData($q = '')
770 770
 	{
771 771
 		global $globalDBdriver;
@@ -803,11 +803,11 @@  discard block
 block discarded – undo
803 803
 	
804 804
 
805 805
 	/**
806
-	* Gets all number of flight over countries
807
-	*
808
-	* @return Array the airline country list
809
-	*
810
-	*/
806
+	 * Gets all number of flight over countries
807
+	 *
808
+	 * @return Array the airline country list
809
+	 *
810
+	 */
811 811
 
812 812
 	public function countAllMarineOverCountries($limit = true,$olderthanmonths = 0,$sincedate = '',$filters = array())
813 813
 	{
@@ -880,11 +880,11 @@  discard block
 block discarded – undo
880 880
 	
881 881
 	
882 882
 	/**
883
-	* Gets all callsigns that have flown over
884
-	*
885
-	* @return Array the callsign list
886
-	*
887
-	*/
883
+	 * Gets all callsigns that have flown over
884
+	 *
885
+	 * @return Array the callsign list
886
+	 *
887
+	 */
888 888
 	public function countAllCallsigns($limit = true, $olderthanmonths = 0, $sincedate = '',$filters = array(),$year = '', $month = '', $day = '')
889 889
 	{
890 890
 		global $globalDBdriver;
@@ -951,11 +951,11 @@  discard block
 block discarded – undo
951 951
 
952 952
 
953 953
 	/**
954
-	* Counts all dates
955
-	*
956
-	* @return Array the date list
957
-	*
958
-	*/
954
+	 * Counts all dates
955
+	 *
956
+	 * @return Array the date list
957
+	 *
958
+	 */
959 959
 	public function countAllDates($filters = array())
960 960
 	{
961 961
 		global $globalTimezone, $globalDBdriver;
@@ -1001,11 +1001,11 @@  discard block
 block discarded – undo
1001 1001
 	
1002 1002
 	
1003 1003
 	/**
1004
-	* Counts all dates during the last 7 days
1005
-	*
1006
-	* @return Array the date list
1007
-	*
1008
-	*/
1004
+	 * Counts all dates during the last 7 days
1005
+	 *
1006
+	 * @return Array the date list
1007
+	 *
1008
+	 */
1009 1009
 	public function countAllDatesLast7Days($filters = array())
1010 1010
 	{
1011 1011
 		global $globalTimezone, $globalDBdriver;
@@ -1027,7 +1027,7 @@  discard block
 block discarded – undo
1027 1027
 			$query .= " GROUP BY date_name 
1028 1028
 								ORDER BY date_name ASC";
1029 1029
 			$query_data = array(':offset' => $offset);
1030
-    		}
1030
+			}
1031 1031
 		
1032 1032
 		$sth = $this->db->prepare($query);
1033 1033
 		$sth->execute($query_data);
@@ -1047,11 +1047,11 @@  discard block
 block discarded – undo
1047 1047
 	}
1048 1048
 
1049 1049
 	/**
1050
-	* Counts all dates during the last month
1051
-	*
1052
-	* @return Array the date list
1053
-	*
1054
-	*/
1050
+	 * Counts all dates during the last month
1051
+	 *
1052
+	 * @return Array the date list
1053
+	 *
1054
+	 */
1055 1055
 	public function countAllDatesLastMonth($filters = array())
1056 1056
 	{
1057 1057
 		global $globalTimezone, $globalDBdriver;
@@ -1073,7 +1073,7 @@  discard block
 block discarded – undo
1073 1073
 			$query .= " GROUP BY date_name 
1074 1074
 								ORDER BY date_name ASC";
1075 1075
 			$query_data = array(':offset' => $offset);
1076
-    		}
1076
+			}
1077 1077
 		
1078 1078
 		$sth = $this->db->prepare($query);
1079 1079
 		$sth->execute($query_data);
@@ -1095,11 +1095,11 @@  discard block
 block discarded – undo
1095 1095
 
1096 1096
 
1097 1097
 	/**
1098
-	* Counts all month
1099
-	*
1100
-	* @return Array the month list
1101
-	*
1102
-	*/
1098
+	 * Counts all month
1099
+	 *
1100
+	 * @return Array the month list
1101
+	 *
1102
+	 */
1103 1103
 	public function countAllMonths($filters = array())
1104 1104
 	{
1105 1105
 		global $globalTimezone, $globalDBdriver;
@@ -1144,11 +1144,11 @@  discard block
 block discarded – undo
1144 1144
 	
1145 1145
 
1146 1146
 	/**
1147
-	* Counts all dates during the last year
1148
-	*
1149
-	* @return Array the date list
1150
-	*
1151
-	*/
1147
+	 * Counts all dates during the last year
1148
+	 *
1149
+	 * @return Array the date list
1150
+	 *
1151
+	 */
1152 1152
 	public function countAllMonthsLastYear($filters)
1153 1153
 	{
1154 1154
 		global $globalTimezone, $globalDBdriver;
@@ -1170,7 +1170,7 @@  discard block
 block discarded – undo
1170 1170
 			$query .= " GROUP BY year_name, month_name
1171 1171
 								ORDER BY year_name, month_name ASC";
1172 1172
 			$query_data = array(':offset' => $offset);
1173
-    		}
1173
+			}
1174 1174
 		
1175 1175
 		$sth = $this->db->prepare($query);
1176 1176
 		$sth->execute($query_data);
@@ -1193,11 +1193,11 @@  discard block
 block discarded – undo
1193 1193
 	
1194 1194
 	
1195 1195
 	/**
1196
-	* Counts all hours
1197
-	*
1198
-	* @return Array the hour list
1199
-	*
1200
-	*/
1196
+	 * Counts all hours
1197
+	 *
1198
+	 * @return Array the hour list
1199
+	 *
1200
+	 */
1201 1201
 	public function countAllHours($orderby,$filters = array())
1202 1202
 	{
1203 1203
 		global $globalTimezone, $globalDBdriver;
@@ -1260,11 +1260,11 @@  discard block
 block discarded – undo
1260 1260
 	
1261 1261
 	
1262 1262
 	/**
1263
-	* Counts all hours by date
1264
-	*
1265
-	* @return Array the hour list
1266
-	*
1267
-	*/
1263
+	 * Counts all hours by date
1264
+	 *
1265
+	 * @return Array the hour list
1266
+	 *
1267
+	 */
1268 1268
 	public function countAllHoursByDate($date, $filters = array())
1269 1269
 	{
1270 1270
 		global $globalTimezone, $globalDBdriver;
@@ -1308,11 +1308,11 @@  discard block
 block discarded – undo
1308 1308
 	
1309 1309
 	
1310 1310
 	/**
1311
-	* Counts all hours by a ident/callsign
1312
-	*
1313
-	* @return Array the hour list
1314
-	*
1315
-	*/
1311
+	 * Counts all hours by a ident/callsign
1312
+	 *
1313
+	 * @return Array the hour list
1314
+	 *
1315
+	 */
1316 1316
 	public function countAllHoursByIdent($ident, $filters = array())
1317 1317
 	{
1318 1318
 		global $globalTimezone, $globalDBdriver;
@@ -1357,11 +1357,11 @@  discard block
 block discarded – undo
1357 1357
 	
1358 1358
 	
1359 1359
 	/**
1360
-	* Counts all vessels
1361
-	*
1362
-	* @return Integer the number of vessels
1363
-	*
1364
-	*/
1360
+	 * Counts all vessels
1361
+	 *
1362
+	 * @return Integer the number of vessels
1363
+	 *
1364
+	 */
1365 1365
 	public function countOverallMarine($filters = array(),$year = '',$month = '')
1366 1366
 	{
1367 1367
 		global $globalDBdriver;
@@ -1396,11 +1396,11 @@  discard block
 block discarded – undo
1396 1396
 	}
1397 1397
 	
1398 1398
 	/**
1399
-	* Counts all vessel type
1400
-	*
1401
-	* @return Integer the number of vessels
1402
-	*
1403
-	*/
1399
+	 * Counts all vessel type
1400
+	 *
1401
+	 * @return Integer the number of vessels
1402
+	 *
1403
+	 */
1404 1404
 	public function countOverallMarineTypes($filters = array(),$year = '',$month = '')
1405 1405
 	{
1406 1406
 		global $globalDBdriver;
@@ -1435,11 +1435,11 @@  discard block
 block discarded – undo
1435 1435
 	
1436 1436
   
1437 1437
 	/**
1438
-	* Counts all hours of today
1439
-	*
1440
-	* @return Array the hour list
1441
-	*
1442
-	*/
1438
+	 * Counts all hours of today
1439
+	 *
1440
+	 * @return Array the hour list
1441
+	 *
1442
+	 */
1443 1443
 	public function countAllHoursFromToday($filters = array())
1444 1444
 	{
1445 1445
 		global $globalTimezone, $globalDBdriver;
@@ -1479,12 +1479,12 @@  discard block
 block discarded – undo
1479 1479
 	}
1480 1480
     
1481 1481
     
1482
-     /**
1483
-	* Gets the Barrie Spotter ID based on the FlightAware ID
1484
-	*
1485
-	* @return Integer the Barrie Spotter ID
1482
+	 /**
1483
+	  * Gets the Barrie Spotter ID based on the FlightAware ID
1484
+	  *
1485
+	  * @return Integer the Barrie Spotter ID
1486 1486
 q	*
1487
-	*/
1487
+	  */
1488 1488
 	public function getMarineIDBasedOnFamMarineID($fammarine_id)
1489 1489
 	{
1490 1490
 		$fammarine_id = filter_var($fammarine_id,FILTER_SANITIZE_STRING);
@@ -1505,13 +1505,13 @@  discard block
 block discarded – undo
1505 1505
   
1506 1506
  
1507 1507
 	/**
1508
-	* Parses a date string
1509
-	*
1510
-	* @param String $dateString the date string
1511
-	* @param String $timezone the timezone of a user
1512
-	* @return Array the time information
1513
-	*
1514
-	*/
1508
+	 * Parses a date string
1509
+	 *
1510
+	 * @param String $dateString the date string
1511
+	 * @param String $timezone the timezone of a user
1512
+	 * @return Array the time information
1513
+	 *
1514
+	 */
1515 1515
 	public function parseDateString($dateString, $timezone = '')
1516 1516
 	{
1517 1517
 		$time_array = array();
@@ -1544,12 +1544,12 @@  discard block
 block discarded – undo
1544 1544
 	}
1545 1545
 	
1546 1546
 	/**
1547
-	* Parses the direction degrees to working
1548
-	*
1549
-	* @param Float $direction the direction in degrees
1550
-	* @return Array the direction information
1551
-	*
1552
-	*/
1547
+	 * Parses the direction degrees to working
1548
+	 *
1549
+	 * @param Float $direction the direction in degrees
1550
+	 * @return Array the direction information
1551
+	 *
1552
+	 */
1553 1553
 	public function parseDirection($direction = 0)
1554 1554
 	{
1555 1555
 		if ($direction == '') $direction = 0;
@@ -1628,12 +1628,12 @@  discard block
 block discarded – undo
1628 1628
 	
1629 1629
 	
1630 1630
 	/**
1631
-	* Gets Country from latitude/longitude
1632
-	*
1633
-	* @param Float $latitude latitute of the flight
1634
-	* @param Float $longitude longitute of the flight
1635
-	* @return String the countrie
1636
-	*/
1631
+	 * Gets Country from latitude/longitude
1632
+	 *
1633
+	 * @param Float $latitude latitute of the flight
1634
+	 * @param Float $longitude longitute of the flight
1635
+	 * @return String the countrie
1636
+	 */
1637 1637
 	public function getCountryFromLatitudeLongitude($latitude,$longitude)
1638 1638
 	{
1639 1639
 		global $globalDBdriver, $globalDebug;
@@ -1670,11 +1670,11 @@  discard block
 block discarded – undo
1670 1670
 	}
1671 1671
 
1672 1672
 	/**
1673
-	* Gets Country from iso2
1674
-	*
1675
-	* @param String $iso2 ISO2 country code
1676
-	* @return String the countrie
1677
-	*/
1673
+	 * Gets Country from iso2
1674
+	 *
1675
+	 * @param String $iso2 ISO2 country code
1676
+	 * @return String the countrie
1677
+	 */
1678 1678
 	public function getCountryFromISO2($iso2)
1679 1679
 	{
1680 1680
 		global $globalDBdriver, $globalDebug;
@@ -1703,12 +1703,12 @@  discard block
 block discarded – undo
1703 1703
 
1704 1704
 	
1705 1705
 	/**
1706
-	* Gets the short url from bit.ly
1707
-	*
1708
-	* @param String $url the full url
1709
-	* @return String the bit.ly url
1710
-	*
1711
-	*/
1706
+	 * Gets the short url from bit.ly
1707
+	 *
1708
+	 * @param String $url the full url
1709
+	 * @return String the bit.ly url
1710
+	 *
1711
+	 */
1712 1712
 	public function getBitlyURL($url)
1713 1713
 	{
1714 1714
 		global $globalBitlyAccessToken;
@@ -1735,11 +1735,11 @@  discard block
 block discarded – undo
1735 1735
 
1736 1736
 	
1737 1737
 	/**
1738
-	* Gets all vessels types that have flown over
1739
-	*
1740
-	* @return Array the vessel type list
1741
-	*
1742
-	*/
1738
+	 * Gets all vessels types that have flown over
1739
+	 *
1740
+	 * @return Array the vessel type list
1741
+	 *
1742
+	 */
1743 1743
 	public function countAllMarineTypes($limit = true,$olderthanmonths = 0,$sincedate = '',$filters = array(),$year = '',$month = '',$day = '')
1744 1744
 	{
1745 1745
 		global $globalDBdriver;
@@ -1804,11 +1804,11 @@  discard block
 block discarded – undo
1804 1804
 	}
1805 1805
 
1806 1806
 	/**
1807
-	* Gets all the tracker information
1808
-	*
1809
-	* @return Array the tracker information
1810
-	*
1811
-	*/
1807
+	 * Gets all the tracker information
1808
+	 *
1809
+	 * @return Array the tracker information
1810
+	 *
1811
+	 */
1812 1812
 	public function searchMarineData($q = '', $callsign = '',$mmsi = '', $imo = '', $date_posted = '', $limit = '', $sort = '', $includegeodata = '',$origLat = '',$origLon = '',$dist = '',$filters = array())
1813 1813
 	{
1814 1814
 		global $globalTimezone, $globalDBdriver;
Please login to merge, or discard this patch.
Spacing   +191 added lines, -191 removed lines patch added patch discarded remove patch
@@ -2,7 +2,7 @@  discard block
 block discarded – undo
2 2
 require_once(dirname(__FILE__).'/class.Image.php');
3 3
 $global_query = "SELECT marine_output.* FROM marine_output";
4 4
 
5
-class Marine{
5
+class Marine {
6 6
 	public $db;
7 7
 	
8 8
 	public function __construct($dbc = null) {
@@ -17,33 +17,33 @@  discard block
 block discarded – undo
17 17
 	* @return Array the SQL part
18 18
 	*/
19 19
 	
20
-	public function getFilter($filter = array(),$where = false,$and = false) {
20
+	public function getFilter($filter = array(), $where = false, $and = false) {
21 21
 		global $globalFilter, $globalStatsFilters, $globalFilterName, $globalDBdriver;
22 22
 		$filters = array();
23 23
 		if (is_array($globalStatsFilters) && isset($globalStatsFilters[$globalFilterName])) {
24 24
 			if (isset($globalStatsFilters[$globalFilterName][0]['source'])) {
25 25
 				$filters = $globalStatsFilters[$globalFilterName];
26 26
 			} else {
27
-				$filter = array_merge($filter,$globalStatsFilters[$globalFilterName]);
27
+				$filter = array_merge($filter, $globalStatsFilters[$globalFilterName]);
28 28
 			}
29 29
 		}
30 30
 		if (isset($filter[0]['source'])) {
31
-			$filters = array_merge($filters,$filter);
31
+			$filters = array_merge($filters, $filter);
32 32
 		}
33
-		if (is_array($globalFilter)) $filter = array_merge($filter,$globalFilter);
33
+		if (is_array($globalFilter)) $filter = array_merge($filter, $globalFilter);
34 34
 		$filter_query_join = '';
35 35
 		$filter_query_where = '';
36
-		foreach($filters as $flt) {
36
+		foreach ($filters as $flt) {
37 37
 			if (isset($flt['idents']) && !empty($flt['idents'])) {
38 38
 				if (isset($flt['source'])) {
39
-					$filter_query_join .= " INNER JOIN (SELECT fammarine_id FROM marine_output WHERE marine_output.ident IN ('".implode("','",$flt['idents'])."') AND spotter_output.format_source IN ('".implode("','",$flt['source'])."')) spfi ON spfi.fammarine_id = marine_output.fammarine_id";
39
+					$filter_query_join .= " INNER JOIN (SELECT fammarine_id FROM marine_output WHERE marine_output.ident IN ('".implode("','", $flt['idents'])."') AND spotter_output.format_source IN ('".implode("','", $flt['source'])."')) spfi ON spfi.fammarine_id = marine_output.fammarine_id";
40 40
 				} else {
41
-					$filter_query_join .= " INNER JOIN (SELECT fammarine_id FROM marine_output WHERE marine_output.ident IN ('".implode("','",$flt['idents'])."')) spfi ON spfi.fammarine_id = marine_output.fammarine_id";
41
+					$filter_query_join .= " INNER JOIN (SELECT fammarine_id FROM marine_output WHERE marine_output.ident IN ('".implode("','", $flt['idents'])."')) spfi ON spfi.fammarine_id = marine_output.fammarine_id";
42 42
 				}
43 43
 			}
44 44
 		}
45 45
 		if (isset($filter['source']) && !empty($filter['source'])) {
46
-			$filter_query_where .= " AND format_source IN ('".implode("','",$filter['source'])."')";
46
+			$filter_query_where .= " AND format_source IN ('".implode("','", $filter['source'])."')";
47 47
 		}
48 48
 		if (isset($filter['ident']) && !empty($filter['ident'])) {
49 49
 			$filter_query_where .= " AND ident = '".$filter['ident']."'";
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 		if ($filter_query_where == '' && $where) $filter_query_where = ' WHERE';
73 73
 		elseif ($filter_query_where != '' && $and) $filter_query_where .= ' AND';
74 74
 		if ($filter_query_where != '') {
75
-			$filter_query_where = preg_replace('/^ AND/',' WHERE',$filter_query_where);
75
+			$filter_query_where = preg_replace('/^ AND/', ' WHERE', $filter_query_where);
76 76
 		}
77 77
 		$filter_query = $filter_query_join.$filter_query_where;
78 78
 		return $filter_query;
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 	* @return Array the spotter information
88 88
 	*
89 89
 	*/
90
-	public function getDataFromDB($query, $params = array(), $limitQuery = '',$schedules = false)
90
+	public function getDataFromDB($query, $params = array(), $limitQuery = '', $schedules = false)
91 91
 	{
92 92
 		date_default_timezone_set('UTC');
93 93
 		if (!is_string($query))
@@ -107,13 +107,13 @@  discard block
 block discarded – undo
107 107
 			$sth = $this->db->prepare($query.$limitQuery);
108 108
 			$sth->execute($params);
109 109
 		} catch (PDOException $e) {
110
-			printf("Invalid query : %s\nWhole query: %s\n",$e->getMessage(), $query.$limitQuery);
110
+			printf("Invalid query : %s\nWhole query: %s\n", $e->getMessage(), $query.$limitQuery);
111 111
 			exit();
112 112
 		}
113 113
 		
114 114
 		$num_rows = 0;
115 115
 		$spotter_array = array();
116
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
116
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
117 117
 		{
118 118
 			$num_rows++;
119 119
 			$temp_array = array();
@@ -145,10 +145,10 @@  discard block
 block discarded – undo
145 145
 			}
146 146
 			if (isset($row['ground_speed'])) $temp_array['ground_speed'] = $row['ground_speed'];
147 147
 
148
-			if($temp_array['mmsi'] != "")
148
+			if ($temp_array['mmsi'] != "")
149 149
 			{
150 150
 				$Image = new Image($this->db);
151
-				if (isset($temp_array['ident']) && $temp_array['ident'] != '') $image_array = $Image->getMarineImage($temp_array['mmsi'],'',$temp_array['ident']);
151
+				if (isset($temp_array['ident']) && $temp_array['ident'] != '') $image_array = $Image->getMarineImage($temp_array['mmsi'], '', $temp_array['ident']);
152 152
 				else $image_array = $Image->getMarineImage($temp_array['mmsi']);
153 153
 				unset($Image);
154 154
 				if (count($image_array) > 0) {
@@ -184,17 +184,17 @@  discard block
 block discarded – undo
184 184
 				{
185 185
 					$temp_array['date'] = "about ".$dateArray['hours']." hours ago";
186 186
 				} else {
187
-					$temp_array['date'] = date("M j Y, g:i a",strtotime($row['date']." UTC"));
187
+					$temp_array['date'] = date("M j Y, g:i a", strtotime($row['date']." UTC"));
188 188
 				}
189 189
 				$temp_array['date_minutes_past'] = $dateArray['minutes'];
190
-				$temp_array['date_iso_8601'] = date("c",strtotime($row['date']." UTC"));
191
-				$temp_array['date_rfc_2822'] = date("r",strtotime($row['date']." UTC"));
190
+				$temp_array['date_iso_8601'] = date("c", strtotime($row['date']." UTC"));
191
+				$temp_array['date_rfc_2822'] = date("r", strtotime($row['date']." UTC"));
192 192
 				$temp_array['date_unix'] = strtotime($row['date']." UTC");
193 193
 				if (isset($row['last_seen']) && $row['last_seen'] != '') {
194 194
 					if (strtotime($row['last_seen']) > strtotime($row['date'])) {
195 195
 						$temp_array['duration'] = strtotime($row['last_seen']) - strtotime($row['date']);
196
-						$temp_array['last_seen_date_iso_8601'] = date("c",strtotime($row['last_seen']." UTC"));
197
-						$temp_array['last_seen_date_rfc_2822'] = date("r",strtotime($row['last_seen']." UTC"));
196
+						$temp_array['last_seen_date_iso_8601'] = date("c", strtotime($row['last_seen']." UTC"));
197
+						$temp_array['last_seen_date_rfc_2822'] = date("r", strtotime($row['last_seen']." UTC"));
198 198
 						$temp_array['last_seen_date_unix'] = strtotime($row['last_seen']." UTC");
199 199
 					}
200 200
 				}
@@ -227,8 +227,8 @@  discard block
 block discarded – undo
227 227
 		if ($limit != "")
228 228
 		{
229 229
 			$limit_array = explode(",", $limit);
230
-			$limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT);
231
-			$limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT);
230
+			$limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT);
231
+			$limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT);
232 232
 			if ($limit_array[0] >= 0 && $limit_array[1] >= 0)
233 233
 			{
234 234
 				//$limit_query = " LIMIT ".$limit_array[0].",".$limit_array[1];
@@ -242,8 +242,8 @@  discard block
 block discarded – undo
242 242
 		} else {
243 243
 			$orderby_query = " ORDER BY marine_output.date DESC";
244 244
 		}
245
-		$query  = $global_query.$filter_query." ".$orderby_query;
246
-		$spotter_array = $this->getDataFromDB($query, array(),$limit_query,true);
245
+		$query = $global_query.$filter_query." ".$orderby_query;
246
+		$spotter_array = $this->getDataFromDB($query, array(), $limit_query, true);
247 247
 		return $spotter_array;
248 248
 	}
249 249
     
@@ -261,8 +261,8 @@  discard block
 block discarded – undo
261 261
 		if ($id == '') return array();
262 262
 		$additional_query = "marine_output.fammarine_id = :id";
263 263
 		$query_values = array(':id' => $id);
264
-		$query  = $global_query." WHERE ".$additional_query." ";
265
-		$spotter_array = $this->getDataFromDB($query,$query_values);
264
+		$query = $global_query." WHERE ".$additional_query." ";
265
+		$spotter_array = $this->getDataFromDB($query, $query_values);
266 266
 		return $spotter_array;
267 267
 	}
268 268
 
@@ -281,7 +281,7 @@  discard block
 block discarded – undo
281 281
 		$query_values = array();
282 282
 		$limit_query = '';
283 283
 		$additional_query = '';
284
-		$filter_query = $this->getFilter($filter,true,true);
284
+		$filter_query = $this->getFilter($filter, true, true);
285 285
 		if ($ident != "")
286 286
 		{
287 287
 			if (!is_string($ident))
@@ -297,8 +297,8 @@  discard block
 block discarded – undo
297 297
 		{
298 298
 			$limit_array = explode(",", $limit);
299 299
 			
300
-			$limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT);
301
-			$limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT);
300
+			$limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT);
301
+			$limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT);
302 302
 			
303 303
 			if ($limit_array[0] >= 0 && $limit_array[1] >= 0)
304 304
 			{
@@ -322,7 +322,7 @@  discard block
 block discarded – undo
322 322
 		return $spotter_array;
323 323
 	}
324 324
 	
325
-	public function getMarineDataByDate($date = '', $limit = '', $sort = '',$filter = array())
325
+	public function getMarineDataByDate($date = '', $limit = '', $sort = '', $filter = array())
326 326
 	{
327 327
 		global $global_query, $globalTimezone, $globalDBdriver;
328 328
 		
@@ -330,7 +330,7 @@  discard block
 block discarded – undo
330 330
 		$limit_query = '';
331 331
 		$additional_query = '';
332 332
 
333
-		$filter_query = $this->getFilter($filter,true,true);
333
+		$filter_query = $this->getFilter($filter, true, true);
334 334
 		
335 335
 		if ($date != "")
336 336
 		{
@@ -356,8 +356,8 @@  discard block
 block discarded – undo
356 356
 		{
357 357
 			$limit_array = explode(",", $limit);
358 358
 			
359
-			$limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT);
360
-			$limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT);
359
+			$limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT);
360
+			$limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT);
361 361
 			
362 362
 			if ($limit_array[0] >= 0 && $limit_array[1] >= 0)
363 363
 			{
@@ -388,11 +388,11 @@  discard block
 block discarded – undo
388 388
 	* @return Array list of source name
389 389
 	*
390 390
 	*/
391
-	public function getAllSourceName($type = '',$filters = array())
391
+	public function getAllSourceName($type = '', $filters = array())
392 392
 	{
393
-		$filter_query = $this->getFilter($filters,true,true);
393
+		$filter_query = $this->getFilter($filters, true, true);
394 394
 		$query_values = array();
395
-		$query  = "SELECT DISTINCT marine_output.source_name 
395
+		$query = "SELECT DISTINCT marine_output.source_name 
396 396
 				FROM marine_output".$filter_query." marine_output.source_name <> ''";
397 397
 		if ($type != '') {
398 398
 			$query_values = array(':type' => $type);
@@ -407,7 +407,7 @@  discard block
 block discarded – undo
407 407
 		$source_array = array();
408 408
 		$temp_array = array();
409 409
 		
410
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
410
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
411 411
 		{
412 412
 			$temp_array['source_name'] = $row['source_name'];
413 413
 			$source_array[] = $temp_array;
@@ -424,8 +424,8 @@  discard block
 block discarded – undo
424 424
 	*/
425 425
 	public function getAllIdents($filters = array())
426 426
 	{
427
-		$filter_query = $this->getFilter($filters,true,true);
428
-		$query  = "SELECT DISTINCT marine_output.ident
427
+		$filter_query = $this->getFilter($filters, true, true);
428
+		$query = "SELECT DISTINCT marine_output.ident
429 429
 								FROM marine_output".$filter_query." marine_output.ident <> '' 
430 430
 								ORDER BY marine_output.date ASC LIMIT 700 OFFSET 0";
431 431
 
@@ -435,7 +435,7 @@  discard block
 block discarded – undo
435 435
 		$ident_array = array();
436 436
 		$temp_array = array();
437 437
 		
438
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
438
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
439 439
 		{
440 440
 			$temp_array['ident'] = $row['ident'];
441 441
 			$ident_array[] = $temp_array;
@@ -452,7 +452,7 @@  discard block
 block discarded – undo
452 452
 	*/
453 453
 	public function getIdentity($mmsi)
454 454
 	{
455
-		$mmsi = filter_var($mmsi,FILTER_SANITIZE_NUMBER_INT);
455
+		$mmsi = filter_var($mmsi, FILTER_SANITIZE_NUMBER_INT);
456 456
 		$query  = "SELECT * FROM marine_identity WHERE mmsi = :mmsi LIMIT 1";
457 457
 		$sth = $this->db->prepare($query);
458 458
 		$sth->execute(array(':mmsi' => $mmsi));
@@ -477,12 +477,12 @@  discard block
 block discarded – undo
477 477
 		} else $offset = '+00:00';
478 478
 
479 479
 		if ($globalDBdriver == 'mysql') {
480
-			$query  = "SELECT DISTINCT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) as date
480
+			$query = "SELECT DISTINCT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) as date
481 481
 								FROM marine_output
482 482
 								WHERE marine_output.date <> '' 
483 483
 								ORDER BY marine_output.date ASC LIMIT 0,100";
484 484
 		} else {
485
-			$query  = "SELECT DISTINCT to_char(marine_output.date AT TIME ZONE INTERVAL :offset,'YYYY-mm-dd') as date
485
+			$query = "SELECT DISTINCT to_char(marine_output.date AT TIME ZONE INTERVAL :offset,'YYYY-mm-dd') as date
486 486
 								FROM marine_output
487 487
 								WHERE marine_output.date <> '' 
488 488
 								ORDER BY marine_output.date ASC LIMIT 0,100";
@@ -494,7 +494,7 @@  discard block
 block discarded – undo
494 494
 		$date_array = array();
495 495
 		$temp_array = array();
496 496
 		
497
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
497
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
498 498
 		{
499 499
 			$temp_array['date'] = $row['date'];
500 500
 
@@ -513,11 +513,11 @@  discard block
 block discarded – undo
513 513
 	* @return String success or false
514 514
 	*
515 515
 	*/	
516
-	public function updateIdentMarineData($fammarine_id = '', $ident = '',$fromsource = NULL)
516
+	public function updateIdentMarineData($fammarine_id = '', $ident = '', $fromsource = NULL)
517 517
 	{
518 518
 
519 519
 		$query = 'UPDATE marine_output SET ident = :ident WHERE fammarine_id = :fammarine_id';
520
-                $query_values = array(':fammarine_id' => $fammarine_id,':ident' => $ident);
520
+                $query_values = array(':fammarine_id' => $fammarine_id, ':ident' => $ident);
521 521
 
522 522
 		try {
523 523
 			$sth = $this->db->prepare($query);
@@ -539,11 +539,11 @@  discard block
 block discarded – undo
539 539
 	* @return String success or false
540 540
 	*
541 541
 	*/	
542
-	public function updateStatusMarineData($fammarine_id = '', $status_id = '',$status = '')
542
+	public function updateStatusMarineData($fammarine_id = '', $status_id = '', $status = '')
543 543
 	{
544 544
 
545 545
 		$query = 'UPDATE marine_output SET status = :status, status_id = :status_id WHERE fammarine_id = :fammarine_id';
546
-                $query_values = array(':fammarine_id' => $fammarine_id,':status' => $status,':status_id' => $status_id);
546
+                $query_values = array(':fammarine_id' => $fammarine_id, ':status' => $status, ':status_id' => $status_id);
547 547
 
548 548
 		try {
549 549
 			$sth = $this->db->prepare($query);
@@ -566,7 +566,7 @@  discard block
 block discarded – undo
566 566
 	public function updateLatestMarineData($fammarine_id = '', $ident = '', $latitude = '', $longitude = '', $groundspeed = NULL, $date = '')
567 567
 	{
568 568
 		$query = 'UPDATE marine_output SET ident = :ident, last_latitude = :last_latitude, last_longitude = :last_longitude, last_seen = :last_seen, last_ground_speed = :last_ground_speed WHERE fammarine_id = :fammarine_id';
569
-                $query_values = array(':fammarine_id' => $fammarine_id,':last_latitude' => $latitude,':last_longitude' => $longitude, ':last_ground_speed' => $groundspeed,':last_seen' => $date,':ident' => $ident);
569
+                $query_values = array(':fammarine_id' => $fammarine_id, ':last_latitude' => $latitude, ':last_longitude' => $longitude, ':last_ground_speed' => $groundspeed, ':last_seen' => $date, ':ident' => $ident);
570 570
 
571 571
 		try {
572 572
 			$sth = $this->db->prepare($query);
@@ -604,7 +604,7 @@  discard block
 block discarded – undo
604 604
 	* @param String $verticalrate vertival rate of flight
605 605
 	* @return String success or false
606 606
 	*/
607
-	public function addMarineData($fammarine_id = '', $ident = '', $latitude = '', $longitude = '', $heading = '', $groundspeed = '', $date = '', $mmsi = '',$type = '',$typeid = '',$imo = '',$callsign = '',$arrival_code = '',$arrival_date = '',$status = '',$statusid = '',$format_source = '', $source_name = '')
607
+	public function addMarineData($fammarine_id = '', $ident = '', $latitude = '', $longitude = '', $heading = '', $groundspeed = '', $date = '', $mmsi = '', $type = '', $typeid = '', $imo = '', $callsign = '', $arrival_code = '', $arrival_date = '', $status = '', $statusid = '', $format_source = '', $source_name = '')
608 608
 	{
609 609
 		global $globalURL, $globalMarineImageFetch;
610 610
 		
@@ -671,31 +671,31 @@  discard block
 block discarded – undo
671 671
 		}
672 672
 
673 673
     
674
-		if ($date == "" || strtotime($date) < time()-20*60)
674
+		if ($date == "" || strtotime($date) < time() - 20*60)
675 675
 		{
676 676
 			$date = date("Y-m-d H:i:s", time());
677 677
 		}
678 678
 
679
-		$fammarine_id = filter_var($fammarine_id,FILTER_SANITIZE_STRING);
680
-		$ident = filter_var($ident,FILTER_SANITIZE_STRING);
681
-		$latitude = filter_var($latitude,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
682
-		$longitude = filter_var($longitude,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
683
-		$heading = filter_var($heading,FILTER_SANITIZE_NUMBER_INT);
684
-		$groundspeed = filter_var($groundspeed,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
685
-		$format_source = filter_var($format_source,FILTER_SANITIZE_STRING);
686
-		$mmsi = filter_var($mmsi,FILTER_SANITIZE_STRING);
687
-		$type = filter_var($type,FILTER_SANITIZE_STRING);
688
-		$status = filter_var($status,FILTER_SANITIZE_STRING);
689
-		$imo = filter_var($imo,FILTER_SANITIZE_STRING);
690
-		$callsign = filter_var($callsign,FILTER_SANITIZE_STRING);
691
-		$arrival_code = filter_var($arrival_code,FILTER_SANITIZE_STRING);
692
-		$arrival_date = filter_var($arrival_date,FILTER_SANITIZE_STRING);
679
+		$fammarine_id = filter_var($fammarine_id, FILTER_SANITIZE_STRING);
680
+		$ident = filter_var($ident, FILTER_SANITIZE_STRING);
681
+		$latitude = filter_var($latitude, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
682
+		$longitude = filter_var($longitude, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
683
+		$heading = filter_var($heading, FILTER_SANITIZE_NUMBER_INT);
684
+		$groundspeed = filter_var($groundspeed, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
685
+		$format_source = filter_var($format_source, FILTER_SANITIZE_STRING);
686
+		$mmsi = filter_var($mmsi, FILTER_SANITIZE_STRING);
687
+		$type = filter_var($type, FILTER_SANITIZE_STRING);
688
+		$status = filter_var($status, FILTER_SANITIZE_STRING);
689
+		$imo = filter_var($imo, FILTER_SANITIZE_STRING);
690
+		$callsign = filter_var($callsign, FILTER_SANITIZE_STRING);
691
+		$arrival_code = filter_var($arrival_code, FILTER_SANITIZE_STRING);
692
+		$arrival_date = filter_var($arrival_date, FILTER_SANITIZE_STRING);
693 693
 	
694 694
 		if (isset($globalMarineImageFetch) && $globalMarineImageFetch === TRUE) {
695 695
 			$Image = new Image($this->db);
696
-			$image_array = $Image->getMarineImage($mmsi,$imo,$ident);
696
+			$image_array = $Image->getMarineImage($mmsi, $imo, $ident);
697 697
 			if (!isset($image_array[0]['mmsi'])) {
698
-				$Image->addMarineImage($mmsi,$imo,$ident);
698
+				$Image->addMarineImage($mmsi, $imo, $ident);
699 699
 			}
700 700
 			unset($Image);
701 701
 		}
@@ -707,10 +707,10 @@  discard block
 block discarded – undo
707 707
                 if ($heading == '' || $Common->isInteger($heading) === false) $heading = 0;
708 708
                 if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) $groundspeed = 0;
709 709
                 if ($arrival_date == '') $arrival_date = NULL;
710
-		$query  = "INSERT INTO marine_output (fammarine_id, ident, latitude, longitude, heading, ground_speed, date, format_source, source_name, mmsi, type, status,imo,arrival_port_name,arrival_port_date) 
710
+		$query = "INSERT INTO marine_output (fammarine_id, ident, latitude, longitude, heading, ground_speed, date, format_source, source_name, mmsi, type, status,imo,arrival_port_name,arrival_port_date) 
711 711
 		    VALUES (:fammarine_id,:ident,:latitude,:longitude,:heading,:speed,:date,:format_source, :source_name,:mmsi,:type,:status,:imo,:arrival_port_name,:arrival_port_date)";
712 712
 
713
-		$query_values = array(':fammarine_id' => $fammarine_id,':ident' => $ident,':latitude' => $latitude,':longitude' => $longitude,':heading' => $heading,':speed' => $groundspeed,':date' => $date,':format_source' => $format_source, ':source_name' => $source_name,':mmsi' => $mmsi,':type' => $type,':status' => $status,':imo' => $imo,':arrival_port_name' => $arrival_code,':arrival_port_date' => $arrival_date);
713
+		$query_values = array(':fammarine_id' => $fammarine_id, ':ident' => $ident, ':latitude' => $latitude, ':longitude' => $longitude, ':heading' => $heading, ':speed' => $groundspeed, ':date' => $date, ':format_source' => $format_source, ':source_name' => $source_name, ':mmsi' => $mmsi, ':type' => $type, ':status' => $status, ':imo' => $imo, ':arrival_port_name' => $arrival_code, ':arrival_port_date' => $arrival_date);
714 714
 		try {
715 715
 		        
716 716
 			$sth = $this->db->prepare($query);
@@ -735,13 +735,13 @@  discard block
 block discarded – undo
735 735
 	{
736 736
 		global $globalDBdriver, $globalTimezone;
737 737
 		if ($globalDBdriver == 'mysql') {
738
-			$query  = "SELECT marine_output.ident FROM marine_output 
738
+			$query = "SELECT marine_output.ident FROM marine_output 
739 739
 								WHERE marine_output.ident = :ident 
740 740
 								AND marine_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 1 HOUR) 
741 741
 								AND marine_output.date < UTC_TIMESTAMP()";
742 742
 			$query_data = array(':ident' => $ident);
743 743
 		} else {
744
-			$query  = "SELECT marine_output.ident FROM marine_output 
744
+			$query = "SELECT marine_output.ident FROM marine_output 
745 745
 								WHERE marine_output.ident = :ident 
746 746
 								AND marine_output.date >= now() AT TIME ZONE 'UTC' - INTERVAL '1 HOURS'
747 747
 								AND marine_output.date < now() AT TIME ZONE 'UTC'";
@@ -750,8 +750,8 @@  discard block
 block discarded – undo
750 750
 		
751 751
 		$sth = $this->db->prepare($query);
752 752
 		$sth->execute($query_data);
753
-    		$ident_result='';
754
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
753
+    		$ident_result = '';
754
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
755 755
 		{
756 756
 			$ident_result = $row['ident'];
757 757
 		}
@@ -777,8 +777,8 @@  discard block
 block discarded – undo
777 777
 				return false;
778 778
 			} else {
779 779
 				$q_array = explode(" ", $q);
780
-				foreach ($q_array as $q_item){
781
-					$q_item = filter_var($q_item,FILTER_SANITIZE_STRING);
780
+				foreach ($q_array as $q_item) {
781
+					$q_item = filter_var($q_item, FILTER_SANITIZE_STRING);
782 782
 					$additional_query .= " AND (";
783 783
 					$additional_query .= "(marine_output.ident like '%".$q_item."%')";
784 784
 					$additional_query .= ")";
@@ -786,11 +786,11 @@  discard block
 block discarded – undo
786 786
 			}
787 787
 		}
788 788
 		if ($globalDBdriver == 'mysql') {
789
-			$query  = "SELECT marine_output.* FROM marine_output 
789
+			$query = "SELECT marine_output.* FROM marine_output 
790 790
 				WHERE marine_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 20 SECOND) ".$additional_query." 
791 791
 				AND marine_output.date < UTC_TIMESTAMP()";
792 792
 		} else {
793
-			$query  = "SELECT marine_output.* FROM marine_output 
793
+			$query = "SELECT marine_output.* FROM marine_output 
794 794
 				WHERE marine_output.date::timestamp >= CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '20 SECONDS' ".$additional_query." 
795 795
 				AND marine_output.date::timestamp < CURRENT_TIMESTAMP AT TIME ZONE 'UTC'";
796 796
 		}
@@ -809,16 +809,16 @@  discard block
 block discarded – undo
809 809
 	*
810 810
 	*/
811 811
 
812
-	public function countAllMarineOverCountries($limit = true,$olderthanmonths = 0,$sincedate = '',$filters = array())
812
+	public function countAllMarineOverCountries($limit = true, $olderthanmonths = 0, $sincedate = '', $filters = array())
813 813
 	{
814 814
 		global $globalDBdriver, $globalArchive;
815 815
 		//$filter_query = $this->getFilter($filters,true,true);
816
-		$Connection= new Connection($this->db);
816
+		$Connection = new Connection($this->db);
817 817
 		if (!$Connection->tableExists('countries')) return array();
818 818
 		require_once('class.SpotterLive.php');
819 819
 		if (!isset($globalArchive) || $globalArchive !== TRUE) {
820 820
 			$MarineLive = new MarineLive($this->db);
821
-			$filter_query = $MarineLive->getFilter($filters,true,true);
821
+			$filter_query = $MarineLive->getFilter($filters, true, true);
822 822
 			$filter_query .= " over_country IS NOT NULL AND over_country <> ''";
823 823
 			if ($olderthanmonths > 0) {
824 824
 				if ($globalDBdriver == 'mysql') {
@@ -838,7 +838,7 @@  discard block
 block discarded – undo
838 838
 		} else {
839 839
 			require_once(dirname(__FILE__)."/class.MarineArchive.php");
840 840
 			$MarineArchive = new MarineArchive($this->db);
841
-			$filter_query = $MarineArchive->getFilter($filters,true,true);
841
+			$filter_query = $MarineArchive->getFilter($filters, true, true);
842 842
 			$filter_query .= " over_country <> ''";
843 843
 			if ($olderthanmonths > 0) {
844 844
 				if ($globalDBdriver == 'mysql') {
@@ -866,7 +866,7 @@  discard block
 block discarded – undo
866 866
 		$flight_array = array();
867 867
 		$temp_array = array();
868 868
         
869
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
869
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
870 870
 		{
871 871
 			$temp_array['marine_count'] = $row['nb'];
872 872
 			$temp_array['marine_country'] = $row['name'];
@@ -885,11 +885,11 @@  discard block
 block discarded – undo
885 885
 	* @return Array the callsign list
886 886
 	*
887 887
 	*/
888
-	public function countAllCallsigns($limit = true, $olderthanmonths = 0, $sincedate = '',$filters = array(),$year = '', $month = '', $day = '')
888
+	public function countAllCallsigns($limit = true, $olderthanmonths = 0, $sincedate = '', $filters = array(), $year = '', $month = '', $day = '')
889 889
 	{
890 890
 		global $globalDBdriver;
891
-		$filter_query = $this->getFilter($filters,true,true);
892
-		$query  = "SELECT DISTINCT marine_output.ident, COUNT(marine_output.ident) AS callsign_icao_count 
891
+		$filter_query = $this->getFilter($filters, true, true);
892
+		$query = "SELECT DISTINCT marine_output.ident, COUNT(marine_output.ident) AS callsign_icao_count 
893 893
                     FROM marine_output".$filter_query." marine_output.ident <> ''";
894 894
 		 if ($olderthanmonths > 0) {
895 895
 			if ($globalDBdriver == 'mysql') $query .= ' AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH)';
@@ -903,28 +903,28 @@  discard block
 block discarded – undo
903 903
 		if ($year != '') {
904 904
 			if ($globalDBdriver == 'mysql') {
905 905
 				$query .= " AND YEAR(marine_output.date) = :year";
906
-				$query_values = array_merge($query_values,array(':year' => $year));
906
+				$query_values = array_merge($query_values, array(':year' => $year));
907 907
 			} else {
908 908
 				$query .= " AND EXTRACT(YEAR FROM marine_output.date) = :year";
909
-				$query_values = array_merge($query_values,array(':year' => $year));
909
+				$query_values = array_merge($query_values, array(':year' => $year));
910 910
 			}
911 911
 		}
912 912
 		if ($month != '') {
913 913
 			if ($globalDBdriver == 'mysql') {
914 914
 				$query .= " AND MONTH(marine_output.date) = :month";
915
-				$query_values = array_merge($query_values,array(':month' => $month));
915
+				$query_values = array_merge($query_values, array(':month' => $month));
916 916
 			} else {
917 917
 				$query .= " AND EXTRACT(MONTH FROM marine_output.date) = :month";
918
-				$query_values = array_merge($query_values,array(':month' => $month));
918
+				$query_values = array_merge($query_values, array(':month' => $month));
919 919
 			}
920 920
 		}
921 921
 		if ($day != '') {
922 922
 			if ($globalDBdriver == 'mysql') {
923 923
 				$query .= " AND DAY(marine_output.date) = :day";
924
-				$query_values = array_merge($query_values,array(':day' => $day));
924
+				$query_values = array_merge($query_values, array(':day' => $day));
925 925
 			} else {
926 926
 				$query .= " AND EXTRACT(DAY FROM marine_output.date) = :day";
927
-				$query_values = array_merge($query_values,array(':day' => $day));
927
+				$query_values = array_merge($query_values, array(':day' => $day));
928 928
 			}
929 929
 		}
930 930
 		$query .= " GROUP BY marine_output.ident ORDER BY callsign_icao_count DESC";
@@ -936,7 +936,7 @@  discard block
 block discarded – undo
936 936
 		$callsign_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['callsign_icao'] = $row['ident'];
942 942
 			$temp_array['airline_name'] = $row['airline_name'];
@@ -988,7 +988,7 @@  discard block
 block discarded – undo
988 988
 		$date_array = array();
989 989
 		$temp_array = array();
990 990
         
991
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
991
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
992 992
 		{
993 993
 			$temp_array['date_name'] = $row['date_name'];
994 994
 			$temp_array['date_count'] = $row['date_count'];
@@ -1014,7 +1014,7 @@  discard block
 block discarded – undo
1014 1014
 			$datetime = new DateTime();
1015 1015
 			$offset = $datetime->format('P');
1016 1016
 		} else $offset = '+00:00';
1017
-		$filter_query = $this->getFilter($filters,true,true);
1017
+		$filter_query = $this->getFilter($filters, true, true);
1018 1018
 		if ($globalDBdriver == 'mysql') {
1019 1019
 			$query  = "SELECT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count
1020 1020
 								FROM marine_output".$filter_query." marine_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 7 DAY)";
@@ -1035,7 +1035,7 @@  discard block
 block discarded – undo
1035 1035
 		$date_array = array();
1036 1036
 		$temp_array = array();
1037 1037
         
1038
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1038
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1039 1039
 		{
1040 1040
 			$temp_array['date_name'] = $row['date_name'];
1041 1041
 			$temp_array['date_count'] = $row['date_count'];
@@ -1060,7 +1060,7 @@  discard block
 block discarded – undo
1060 1060
 			$datetime = new DateTime();
1061 1061
 			$offset = $datetime->format('P');
1062 1062
 		} else $offset = '+00:00';
1063
-		$filter_query = $this->getFilter($filters,true,true);
1063
+		$filter_query = $this->getFilter($filters, true, true);
1064 1064
 		if ($globalDBdriver == 'mysql') {
1065 1065
 			$query  = "SELECT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count
1066 1066
 								FROM marine_output".$filter_query." marine_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 1 MONTH)";
@@ -1081,7 +1081,7 @@  discard block
 block discarded – undo
1081 1081
 		$date_array = array();
1082 1082
 		$temp_array = array();
1083 1083
         
1084
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1084
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1085 1085
 		{
1086 1086
 			$temp_array['date_name'] = $row['date_name'];
1087 1087
 			$temp_array['date_count'] = $row['date_count'];
@@ -1128,7 +1128,7 @@  discard block
 block discarded – undo
1128 1128
 		$date_array = array();
1129 1129
 		$temp_array = array();
1130 1130
         
1131
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1131
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1132 1132
 		{
1133 1133
 			$temp_array['month_name'] = $row['month_name'];
1134 1134
 			$temp_array['year_name'] = $row['year_name'];
@@ -1157,7 +1157,7 @@  discard block
 block discarded – undo
1157 1157
 			$datetime = new DateTime();
1158 1158
 			$offset = $datetime->format('P');
1159 1159
 		} else $offset = '+00:00';
1160
-		$filter_query = $this->getFilter($filters,true,true);
1160
+		$filter_query = $this->getFilter($filters, true, true);
1161 1161
 		if ($globalDBdriver == 'mysql') {
1162 1162
 			$query  = "SELECT MONTH(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS month_name, YEAR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS year_name, count(*) as date_count
1163 1163
 								FROM marine_output".$filter_query." marine_output.date >= DATE_SUB(UTC_TIMESTAMP(),INTERVAL 1 YEAR)";
@@ -1178,7 +1178,7 @@  discard block
 block discarded – undo
1178 1178
 		$date_array = array();
1179 1179
 		$temp_array = array();
1180 1180
         
1181
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1181
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1182 1182
 		{
1183 1183
 			$temp_array['year_name'] = $row['year_name'];
1184 1184
 			$temp_array['month_name'] = $row['month_name'];
@@ -1198,7 +1198,7 @@  discard block
 block discarded – undo
1198 1198
 	* @return Array the hour list
1199 1199
 	*
1200 1200
 	*/
1201
-	public function countAllHours($orderby,$filters = array())
1201
+	public function countAllHours($orderby, $filters = array())
1202 1202
 	{
1203 1203
 		global $globalTimezone, $globalDBdriver;
1204 1204
 		if ($globalTimezone != '') {
@@ -1246,7 +1246,7 @@  discard block
 block discarded – undo
1246 1246
 		$hour_array = array();
1247 1247
 		$temp_array = array();
1248 1248
         
1249
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1249
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1250 1250
 		{
1251 1251
 			$temp_array['hour_name'] = $row['hour_name'];
1252 1252
 			$temp_array['hour_count'] = $row['hour_count'];
@@ -1268,8 +1268,8 @@  discard block
 block discarded – undo
1268 1268
 	public function countAllHoursByDate($date, $filters = array())
1269 1269
 	{
1270 1270
 		global $globalTimezone, $globalDBdriver;
1271
-		$filter_query = $this->getFilter($filters,true,true);
1272
-		$date = filter_var($date,FILTER_SANITIZE_STRING);
1271
+		$filter_query = $this->getFilter($filters, true, true);
1272
+		$date = filter_var($date, FILTER_SANITIZE_STRING);
1273 1273
 		if ($globalTimezone != '') {
1274 1274
 			date_default_timezone_set($globalTimezone);
1275 1275
 			$datetime = new DateTime($date);
@@ -1277,12 +1277,12 @@  discard block
 block discarded – undo
1277 1277
 		} else $offset = '+00:00';
1278 1278
 
1279 1279
 		if ($globalDBdriver == 'mysql') {
1280
-			$query  = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
1280
+			$query = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
1281 1281
 								FROM marine_output".$filter_query." DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) = :date
1282 1282
 								GROUP BY hour_name 
1283 1283
 								ORDER BY hour_name ASC";
1284 1284
 		} else {
1285
-			$query  = "SELECT EXTRACT(HOUR FROM marine_output.date AT TIME ZONE INTERVAL :offset) AS hour_name, count(*) as hour_count
1285
+			$query = "SELECT EXTRACT(HOUR FROM marine_output.date AT TIME ZONE INTERVAL :offset) AS hour_name, count(*) as hour_count
1286 1286
 								FROM marine_output".$filter_query." to_char(marine_output.date AT TIME ZONE INTERVAL :offset, 'YYYY-mm-dd') = :date
1287 1287
 								GROUP BY hour_name 
1288 1288
 								ORDER BY hour_name ASC";
@@ -1294,7 +1294,7 @@  discard block
 block discarded – undo
1294 1294
 		$hour_array = array();
1295 1295
 		$temp_array = array();
1296 1296
         
1297
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1297
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1298 1298
 		{
1299 1299
 			$temp_array['hour_name'] = $row['hour_name'];
1300 1300
 			$temp_array['hour_count'] = $row['hour_count'];
@@ -1316,8 +1316,8 @@  discard block
 block discarded – undo
1316 1316
 	public function countAllHoursByIdent($ident, $filters = array())
1317 1317
 	{
1318 1318
 		global $globalTimezone, $globalDBdriver;
1319
-		$filter_query = $this->getFilter($filters,true,true);
1320
-		$ident = filter_var($ident,FILTER_SANITIZE_STRING);
1319
+		$filter_query = $this->getFilter($filters, true, true);
1320
+		$ident = filter_var($ident, FILTER_SANITIZE_STRING);
1321 1321
 		if ($globalTimezone != '') {
1322 1322
 			date_default_timezone_set($globalTimezone);
1323 1323
 			$datetime = new DateTime();
@@ -1325,12 +1325,12 @@  discard block
 block discarded – undo
1325 1325
 		} else $offset = '+00:00';
1326 1326
 
1327 1327
 		if ($globalDBdriver == 'mysql') {
1328
-			$query  = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
1328
+			$query = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
1329 1329
 								FROM marine_output".$filter_query." marine_output.ident = :ident 
1330 1330
 								GROUP BY hour_name 
1331 1331
 								ORDER BY hour_name ASC";
1332 1332
 		} else {
1333
-			$query  = "SELECT EXTRACT(HOUR FROM marine_output.date AT TIME ZONE INTERVAL :offset) AS hour_name, count(*) as hour_count
1333
+			$query = "SELECT EXTRACT(HOUR FROM marine_output.date AT TIME ZONE INTERVAL :offset) AS hour_name, count(*) as hour_count
1334 1334
 								FROM marine_output".$filter_query." marine_output.ident = :ident 
1335 1335
 								GROUP BY hour_name 
1336 1336
 								ORDER BY hour_name ASC";
@@ -1338,12 +1338,12 @@  discard block
 block discarded – undo
1338 1338
       
1339 1339
 		
1340 1340
 		$sth = $this->db->prepare($query);
1341
-		$sth->execute(array(':ident' => $ident,':offset' => $offset));
1341
+		$sth->execute(array(':ident' => $ident, ':offset' => $offset));
1342 1342
       
1343 1343
 		$hour_array = array();
1344 1344
 		$temp_array = array();
1345 1345
         
1346
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1346
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1347 1347
 		{
1348 1348
 			$temp_array['hour_name'] = $row['hour_name'];
1349 1349
 			$temp_array['hour_count'] = $row['hour_count'];
@@ -1362,33 +1362,33 @@  discard block
 block discarded – undo
1362 1362
 	* @return Integer the number of vessels
1363 1363
 	*
1364 1364
 	*/
1365
-	public function countOverallMarine($filters = array(),$year = '',$month = '')
1365
+	public function countOverallMarine($filters = array(), $year = '', $month = '')
1366 1366
 	{
1367 1367
 		global $globalDBdriver;
1368 1368
 		//$queryi  = "SELECT COUNT(marine_output.marine_id) AS flight_count FROM marine_output";
1369
-		$queryi  = "SELECT COUNT(DISTINCT marine_output.mmsi) AS flight_count FROM marine_output";
1369
+		$queryi = "SELECT COUNT(DISTINCT marine_output.mmsi) AS flight_count FROM marine_output";
1370 1370
 		$query_values = array();
1371 1371
 		$query = '';
1372 1372
 		if ($year != '') {
1373 1373
 			if ($globalDBdriver == 'mysql') {
1374 1374
 				$query .= " AND YEAR(marine_output.date) = :year";
1375
-				$query_values = array_merge($query_values,array(':year' => $year));
1375
+				$query_values = array_merge($query_values, array(':year' => $year));
1376 1376
 			} else {
1377 1377
 				$query .= " AND EXTRACT(YEAR FROM marine_output.date) = :year";
1378
-				$query_values = array_merge($query_values,array(':year' => $year));
1378
+				$query_values = array_merge($query_values, array(':year' => $year));
1379 1379
 			}
1380 1380
 		}
1381 1381
 		if ($month != '') {
1382 1382
 			if ($globalDBdriver == 'mysql') {
1383 1383
 				$query .= " AND MONTH(marine_output.date) = :month";
1384
-				$query_values = array_merge($query_values,array(':month' => $month));
1384
+				$query_values = array_merge($query_values, array(':month' => $month));
1385 1385
 			} else {
1386 1386
 				$query .= " AND EXTRACT(MONTH FROM marine_output.date) = :month";
1387
-				$query_values = array_merge($query_values,array(':month' => $month));
1387
+				$query_values = array_merge($query_values, array(':month' => $month));
1388 1388
 			}
1389 1389
 		}
1390 1390
 		if (empty($query_values)) $queryi .= $this->getFilter($filters);
1391
-		else $queryi .= $this->getFilter($filters,true,true).substr($query,4);
1391
+		else $queryi .= $this->getFilter($filters, true, true).substr($query, 4);
1392 1392
 		
1393 1393
 		$sth = $this->db->prepare($queryi);
1394 1394
 		$sth->execute($query_values);
@@ -1401,32 +1401,32 @@  discard block
 block discarded – undo
1401 1401
 	* @return Integer the number of vessels
1402 1402
 	*
1403 1403
 	*/
1404
-	public function countOverallMarineTypes($filters = array(),$year = '',$month = '')
1404
+	public function countOverallMarineTypes($filters = array(), $year = '', $month = '')
1405 1405
 	{
1406 1406
 		global $globalDBdriver;
1407
-		$queryi  = "SELECT COUNT(DISTINCT marine_output.type) AS marine_count FROM marine_output";
1407
+		$queryi = "SELECT COUNT(DISTINCT marine_output.type) AS marine_count FROM marine_output";
1408 1408
 		$query_values = array();
1409 1409
 		$query = '';
1410 1410
 		if ($year != '') {
1411 1411
 			if ($globalDBdriver == 'mysql') {
1412 1412
 				$query .= " AND YEAR(marine_output.date) = :year";
1413
-				$query_values = array_merge($query_values,array(':year' => $year));
1413
+				$query_values = array_merge($query_values, array(':year' => $year));
1414 1414
 			} else {
1415 1415
 				$query .= " AND EXTRACT(YEAR FROM marine_output.date) = :year";
1416
-				$query_values = array_merge($query_values,array(':year' => $year));
1416
+				$query_values = array_merge($query_values, array(':year' => $year));
1417 1417
 			}
1418 1418
 		}
1419 1419
 		if ($month != '') {
1420 1420
 			if ($globalDBdriver == 'mysql') {
1421 1421
 				$query .= " AND MONTH(marine_output.date) = :month";
1422
-				$query_values = array_merge($query_values,array(':month' => $month));
1422
+				$query_values = array_merge($query_values, array(':month' => $month));
1423 1423
 			} else {
1424 1424
 				$query .= " AND EXTRACT(MONTH FROM marine_output.date) = :month";
1425
-				$query_values = array_merge($query_values,array(':month' => $month));
1425
+				$query_values = array_merge($query_values, array(':month' => $month));
1426 1426
 			}
1427 1427
 		}
1428 1428
 		if (empty($query_values)) $queryi .= $this->getFilter($filters);
1429
-		else $queryi .= $this->getFilter($filters,true,true).substr($query,4);
1429
+		else $queryi .= $this->getFilter($filters, true, true).substr($query, 4);
1430 1430
 		
1431 1431
 		$sth = $this->db->prepare($queryi);
1432 1432
 		$sth->execute($query_values);
@@ -1443,7 +1443,7 @@  discard block
 block discarded – undo
1443 1443
 	public function countAllHoursFromToday($filters = array())
1444 1444
 	{
1445 1445
 		global $globalTimezone, $globalDBdriver;
1446
-		$filter_query = $this->getFilter($filters,true,true);
1446
+		$filter_query = $this->getFilter($filters, true, true);
1447 1447
 		if ($globalTimezone != '') {
1448 1448
 			date_default_timezone_set($globalTimezone);
1449 1449
 			$datetime = new DateTime();
@@ -1451,12 +1451,12 @@  discard block
 block discarded – undo
1451 1451
 		} else $offset = '+00:00';
1452 1452
 
1453 1453
 		if ($globalDBdriver == 'mysql') {
1454
-			$query  = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
1454
+			$query = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
1455 1455
 								FROM marine_output".$filter_query." DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) = CURDATE()
1456 1456
 								GROUP BY hour_name 
1457 1457
 								ORDER BY hour_name ASC";
1458 1458
 		} else {
1459
-			$query  = "SELECT EXTRACT(HOUR FROM marine_output.date AT TIME ZONE INTERVAL :offset) AS hour_name, count(*) as hour_count
1459
+			$query = "SELECT EXTRACT(HOUR FROM marine_output.date AT TIME ZONE INTERVAL :offset) AS hour_name, count(*) as hour_count
1460 1460
 								FROM marine_output".$filter_query." to_char(marine_output.date AT TIME ZONE INTERVAL :offset,'YYYY-mm-dd') = CAST(NOW() AS date)
1461 1461
 								GROUP BY hour_name 
1462 1462
 								ORDER BY hour_name ASC";
@@ -1468,7 +1468,7 @@  discard block
 block discarded – undo
1468 1468
 		$hour_array = array();
1469 1469
 		$temp_array = array();
1470 1470
         
1471
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1471
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1472 1472
 		{
1473 1473
 			$temp_array['hour_name'] = $row['hour_name'];
1474 1474
 			$temp_array['hour_count'] = $row['hour_count'];
@@ -1487,9 +1487,9 @@  discard block
 block discarded – undo
1487 1487
 	*/
1488 1488
 	public function getMarineIDBasedOnFamMarineID($fammarine_id)
1489 1489
 	{
1490
-		$fammarine_id = filter_var($fammarine_id,FILTER_SANITIZE_STRING);
1490
+		$fammarine_id = filter_var($fammarine_id, FILTER_SANITIZE_STRING);
1491 1491
 
1492
-		$query  = "SELECT marine_output.marine_id
1492
+		$query = "SELECT marine_output.marine_id
1493 1493
 				FROM marine_output 
1494 1494
 				WHERE marine_output.fammarine_id = '".$fammarine_id."'";
1495 1495
         
@@ -1497,7 +1497,7 @@  discard block
 block discarded – undo
1497 1497
 		$sth = $this->db->prepare($query);
1498 1498
 		$sth->execute();
1499 1499
 
1500
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1500
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1501 1501
 		{
1502 1502
 			return $row['marine_id'];
1503 1503
 		}
@@ -1522,23 +1522,23 @@  discard block
 block discarded – undo
1522 1522
 		}
1523 1523
 		
1524 1524
 		$current_date = date("Y-m-d H:i:s");
1525
-		$date = date("Y-m-d H:i:s",strtotime($dateString." UTC"));
1525
+		$date = date("Y-m-d H:i:s", strtotime($dateString." UTC"));
1526 1526
 		
1527 1527
 		$diff = abs(strtotime($current_date) - strtotime($date));
1528 1528
 
1529
-		$time_array['years'] = floor($diff / (365*60*60*24)); 
1529
+		$time_array['years'] = floor($diff/(365*60*60*24)); 
1530 1530
 		$years = $time_array['years'];
1531 1531
 		
1532
-		$time_array['months'] = floor(($diff - $years * 365*60*60*24) / (30*60*60*24));
1532
+		$time_array['months'] = floor(($diff - $years*365*60*60*24)/(30*60*60*24));
1533 1533
 		$months = $time_array['months'];
1534 1534
 		
1535
-		$time_array['days'] = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
1535
+		$time_array['days'] = floor(($diff - $years*365*60*60*24 - $months*30*60*60*24)/(60*60*24));
1536 1536
 		$days = $time_array['days'];
1537
-		$time_array['hours'] = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days*60*60*24)/ (60*60));
1537
+		$time_array['hours'] = floor(($diff - $years*365*60*60*24 - $months*30*60*60*24 - $days*60*60*24)/(60*60));
1538 1538
 		$hours = $time_array['hours'];
1539
-		$time_array['minutes'] = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days*60*60*24 - $hours*60*60)/ 60);
1539
+		$time_array['minutes'] = floor(($diff - $years*365*60*60*24 - $months*30*60*60*24 - $days*60*60*24 - $hours*60*60)/60);
1540 1540
 		$minutes = $time_array['minutes'];
1541
-		$time_array['seconds'] = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24 - $days*60*60*24 - $hours*60*60 - $minutes*60));  
1541
+		$time_array['seconds'] = floor(($diff - $years*365*60*60*24 - $months*30*60*60*24 - $days*60*60*24 - $hours*60*60 - $minutes*60));  
1542 1542
 		
1543 1543
 		return $time_array;
1544 1544
 	}
@@ -1561,63 +1561,63 @@  discard block
 block discarded – undo
1561 1561
 			$temp_array['direction_degree'] = $direction;
1562 1562
 			$temp_array['direction_shortname'] = "N";
1563 1563
 			$temp_array['direction_fullname'] = "North";
1564
-		} elseif ($direction >= 22.5 && $direction < 45){
1564
+		} elseif ($direction >= 22.5 && $direction < 45) {
1565 1565
 			$temp_array['direction_degree'] = $direction;
1566 1566
 			$temp_array['direction_shortname'] = "NNE";
1567 1567
 			$temp_array['direction_fullname'] = "North-Northeast";
1568
-		} elseif ($direction >= 45 && $direction < 67.5){
1568
+		} elseif ($direction >= 45 && $direction < 67.5) {
1569 1569
 			$temp_array['direction_degree'] = $direction;
1570 1570
 			$temp_array['direction_shortname'] = "NE";
1571 1571
 			$temp_array['direction_fullname'] = "Northeast";
1572
-		} elseif ($direction >= 67.5 && $direction < 90){
1572
+		} elseif ($direction >= 67.5 && $direction < 90) {
1573 1573
 			$temp_array['direction_degree'] = $direction;
1574 1574
 			$temp_array['direction_shortname'] = "ENE";
1575 1575
 			$temp_array['direction_fullname'] = "East-Northeast";
1576
-		} elseif ($direction >= 90 && $direction < 112.5){
1576
+		} elseif ($direction >= 90 && $direction < 112.5) {
1577 1577
 			$temp_array['direction_degree'] = $direction;
1578 1578
 			$temp_array['direction_shortname'] = "E";
1579 1579
 			$temp_array['direction_fullname'] = "East";
1580
-		} elseif ($direction >= 112.5 && $direction < 135){
1580
+		} elseif ($direction >= 112.5 && $direction < 135) {
1581 1581
 			$temp_array['direction_degree'] = $direction;
1582 1582
 			$temp_array['direction_shortname'] = "ESE";
1583 1583
 			$temp_array['direction_fullname'] = "East-Southeast";
1584
-		} elseif ($direction >= 135 && $direction < 157.5){
1584
+		} elseif ($direction >= 135 && $direction < 157.5) {
1585 1585
 			$temp_array['direction_degree'] = $direction;
1586 1586
 			$temp_array['direction_shortname'] = "SE";
1587 1587
 			$temp_array['direction_fullname'] = "Southeast";
1588
-		} elseif ($direction >= 157.5 && $direction < 180){
1588
+		} elseif ($direction >= 157.5 && $direction < 180) {
1589 1589
 			$temp_array['direction_degree'] = $direction;
1590 1590
 			$temp_array['direction_shortname'] = "SSE";
1591 1591
 			$temp_array['direction_fullname'] = "South-Southeast";
1592
-		} elseif ($direction >= 180 && $direction < 202.5){
1592
+		} elseif ($direction >= 180 && $direction < 202.5) {
1593 1593
 			$temp_array['direction_degree'] = $direction;
1594 1594
 			$temp_array['direction_shortname'] = "S";
1595 1595
 			$temp_array['direction_fullname'] = "South";
1596
-		} elseif ($direction >= 202.5 && $direction < 225){
1596
+		} elseif ($direction >= 202.5 && $direction < 225) {
1597 1597
 			$temp_array['direction_degree'] = $direction;
1598 1598
 			$temp_array['direction_shortname'] = "SSW";
1599 1599
 			$temp_array['direction_fullname'] = "South-Southwest";
1600
-		} elseif ($direction >= 225 && $direction < 247.5){
1600
+		} elseif ($direction >= 225 && $direction < 247.5) {
1601 1601
 			$temp_array['direction_degree'] = $direction;
1602 1602
 			$temp_array['direction_shortname'] = "SW";
1603 1603
 			$temp_array['direction_fullname'] = "Southwest";
1604
-		} elseif ($direction >= 247.5 && $direction < 270){
1604
+		} elseif ($direction >= 247.5 && $direction < 270) {
1605 1605
 			$temp_array['direction_degree'] = $direction;
1606 1606
 			$temp_array['direction_shortname'] = "WSW";
1607 1607
 			$temp_array['direction_fullname'] = "West-Southwest";
1608
-		} elseif ($direction >= 270 && $direction < 292.5){
1608
+		} elseif ($direction >= 270 && $direction < 292.5) {
1609 1609
 			$temp_array['direction_degree'] = $direction;
1610 1610
 			$temp_array['direction_shortname'] = "W";
1611 1611
 			$temp_array['direction_fullname'] = "West";
1612
-		} elseif ($direction >= 292.5 && $direction < 315){
1612
+		} elseif ($direction >= 292.5 && $direction < 315) {
1613 1613
 			$temp_array['direction_degree'] = $direction;
1614 1614
 			$temp_array['direction_shortname'] = "WNW";
1615 1615
 			$temp_array['direction_fullname'] = "West-Northwest";
1616
-		} elseif ($direction >= 315 && $direction < 337.5){
1616
+		} elseif ($direction >= 315 && $direction < 337.5) {
1617 1617
 			$temp_array['direction_degree'] = $direction;
1618 1618
 			$temp_array['direction_shortname'] = "NW";
1619 1619
 			$temp_array['direction_fullname'] = "Northwest";
1620
-		} elseif ($direction >= 337.5 && $direction < 360){
1620
+		} elseif ($direction >= 337.5 && $direction < 360) {
1621 1621
 			$temp_array['direction_degree'] = $direction;
1622 1622
 			$temp_array['direction_shortname'] = "NNW";
1623 1623
 			$temp_array['direction_fullname'] = "North-Northwest";
@@ -1634,11 +1634,11 @@  discard block
 block discarded – undo
1634 1634
 	* @param Float $longitude longitute of the flight
1635 1635
 	* @return String the countrie
1636 1636
 	*/
1637
-	public function getCountryFromLatitudeLongitude($latitude,$longitude)
1637
+	public function getCountryFromLatitudeLongitude($latitude, $longitude)
1638 1638
 	{
1639 1639
 		global $globalDBdriver, $globalDebug;
1640
-		$latitude = filter_var($latitude,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
1641
-		$longitude = filter_var($longitude,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
1640
+		$latitude = filter_var($latitude, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
1641
+		$longitude = filter_var($longitude, FILTER_SANITIZE_NUMBER_FLOAT, FILTER_FLAG_ALLOW_FRACTION);
1642 1642
 	
1643 1643
 		$Connection = new Connection($this->db);
1644 1644
 		if (!$Connection->tableExists('countries')) return '';
@@ -1678,7 +1678,7 @@  discard block
 block discarded – undo
1678 1678
 	public function getCountryFromISO2($iso2)
1679 1679
 	{
1680 1680
 		global $globalDBdriver, $globalDebug;
1681
-		$iso2 = filter_var($iso2,FILTER_SANITIZE_STRING);
1681
+		$iso2 = filter_var($iso2, FILTER_SANITIZE_STRING);
1682 1682
 	
1683 1683
 		$Connection = new Connection($this->db);
1684 1684
 		if (!$Connection->tableExists('countries')) return '';
@@ -1726,7 +1726,7 @@  discard block
 block discarded – undo
1726 1726
 		
1727 1727
 		$bitly_data = json_decode($bitly_data);
1728 1728
 		$bitly_url = '';
1729
-		if ($bitly_data->status_txt = "OK"){
1729
+		if ($bitly_data->status_txt = "OK") {
1730 1730
 			$bitly_url = $bitly_data->data->url;
1731 1731
 		}
1732 1732
 
@@ -1740,11 +1740,11 @@  discard block
 block discarded – undo
1740 1740
 	* @return Array the vessel type list
1741 1741
 	*
1742 1742
 	*/
1743
-	public function countAllMarineTypes($limit = true,$olderthanmonths = 0,$sincedate = '',$filters = array(),$year = '',$month = '',$day = '')
1743
+	public function countAllMarineTypes($limit = true, $olderthanmonths = 0, $sincedate = '', $filters = array(), $year = '', $month = '', $day = '')
1744 1744
 	{
1745 1745
 		global $globalDBdriver;
1746
-		$filter_query = $this->getFilter($filters,true,true);
1747
-		$query  = "SELECT marine_output.type AS marine_type, COUNT(marine_output.type) AS marine_type_count 
1746
+		$filter_query = $this->getFilter($filters, true, true);
1747
+		$query = "SELECT marine_output.type AS marine_type, COUNT(marine_output.type) AS marine_type_count 
1748 1748
 		    FROM marine_output ".$filter_query." marine_output.type  <> ''";
1749 1749
 		if ($olderthanmonths > 0) {
1750 1750
 			if ($globalDBdriver == 'mysql') {
@@ -1764,28 +1764,28 @@  discard block
 block discarded – undo
1764 1764
 		if ($year != '') {
1765 1765
 			if ($globalDBdriver == 'mysql') {
1766 1766
 				$query .= " AND YEAR(marine_output.date) = :year";
1767
-				$query_values = array_merge($query_values,array(':year' => $year));
1767
+				$query_values = array_merge($query_values, array(':year' => $year));
1768 1768
 			} else {
1769 1769
 				$query .= " AND EXTRACT(YEAR FROM marine_output.date) = :year";
1770
-				$query_values = array_merge($query_values,array(':year' => $year));
1770
+				$query_values = array_merge($query_values, array(':year' => $year));
1771 1771
 			}
1772 1772
 		}
1773 1773
 		if ($month != '') {
1774 1774
 			if ($globalDBdriver == 'mysql') {
1775 1775
 				$query .= " AND MONTH(marine_output.date) = :month";
1776
-				$query_values = array_merge($query_values,array(':month' => $month));
1776
+				$query_values = array_merge($query_values, array(':month' => $month));
1777 1777
 			} else {
1778 1778
 				$query .= " AND EXTRACT(MONTH FROM marine_output.date) = :month";
1779
-				$query_values = array_merge($query_values,array(':month' => $month));
1779
+				$query_values = array_merge($query_values, array(':month' => $month));
1780 1780
 			}
1781 1781
 		}
1782 1782
 		if ($day != '') {
1783 1783
 			if ($globalDBdriver == 'mysql') {
1784 1784
 				$query .= " AND DAY(marine_output.date) = :day";
1785
-				$query_values = array_merge($query_values,array(':day' => $day));
1785
+				$query_values = array_merge($query_values, array(':day' => $day));
1786 1786
 			} else {
1787 1787
 				$query .= " AND EXTRACT(DAY FROM marine_output.date) = :day";
1788
-				$query_values = array_merge($query_values,array(':day' => $day));
1788
+				$query_values = array_merge($query_values, array(':day' => $day));
1789 1789
 			}
1790 1790
 		}
1791 1791
 		$query .= " GROUP BY marine_output.type ORDER BY marine_type_count DESC";
@@ -1794,7 +1794,7 @@  discard block
 block discarded – undo
1794 1794
 		$sth->execute($query_values);
1795 1795
 		$marine_array = array();
1796 1796
 		$temp_array = array();
1797
-		while($row = $sth->fetch(PDO::FETCH_ASSOC))
1797
+		while ($row = $sth->fetch(PDO::FETCH_ASSOC))
1798 1798
 		{
1799 1799
 			$temp_array['marine_type'] = $row['marine_type'];
1800 1800
 			$temp_array['marine_type_count'] = $row['marine_type_count'];
@@ -1809,13 +1809,13 @@  discard block
 block discarded – undo
1809 1809
 	* @return Array the tracker information
1810 1810
 	*
1811 1811
 	*/
1812
-	public function searchMarineData($q = '', $callsign = '',$mmsi = '', $imo = '', $date_posted = '', $limit = '', $sort = '', $includegeodata = '',$origLat = '',$origLon = '',$dist = '',$filters = array())
1812
+	public function searchMarineData($q = '', $callsign = '', $mmsi = '', $imo = '', $date_posted = '', $limit = '', $sort = '', $includegeodata = '', $origLat = '', $origLon = '', $dist = '', $filters = array())
1813 1813
 	{
1814 1814
 		global $globalTimezone, $globalDBdriver;
1815 1815
 		date_default_timezone_set('UTC');
1816 1816
 		$query_values = array();
1817 1817
 		$additional_query = '';
1818
-		$filter_query = $this->getFilter($filters,true,true);
1818
+		$filter_query = $this->getFilter($filters, true, true);
1819 1819
 		if ($q != "")
1820 1820
 		{
1821 1821
 			if (!is_string($q))
@@ -1823,8 +1823,8 @@  discard block
 block discarded – undo
1823 1823
 				return false;
1824 1824
 			} else {
1825 1825
 				$q_array = explode(" ", $q);
1826
-				foreach ($q_array as $q_item){
1827
-					$q_item = filter_var($q_item,FILTER_SANITIZE_STRING);
1826
+				foreach ($q_array as $q_item) {
1827
+					$q_item = filter_var($q_item, FILTER_SANITIZE_STRING);
1828 1828
 					$additional_query .= " AND (";
1829 1829
 					if (is_int($q_item)) $additional_query .= "(marine_output.marine_id = '".$q_item."') OR ";
1830 1830
 					if (is_int($q_item)) $additional_query .= "(marine_output.mmsi = '".$q_item."') OR ";
@@ -1836,42 +1836,42 @@  discard block
 block discarded – undo
1836 1836
 		}
1837 1837
 		if ($callsign != "")
1838 1838
 		{
1839
-			$callsign = filter_var($callsign,FILTER_SANITIZE_STRING);
1839
+			$callsign = filter_var($callsign, FILTER_SANITIZE_STRING);
1840 1840
 			if (!is_string($callsign))
1841 1841
 			{
1842 1842
 				return false;
1843 1843
 			} else {
1844 1844
 				$additional_query .= " AND marine_output.ident = :callsign";
1845
-				$query_values = array_merge($query_values,array(':callsign' => $callsign));
1845
+				$query_values = array_merge($query_values, array(':callsign' => $callsign));
1846 1846
 			}
1847 1847
 		}
1848 1848
 		if ($mmsi != "")
1849 1849
 		{
1850
-			$mmsi = filter_var($mmsi,FILTER_SANITIZE_STRING);
1850
+			$mmsi = filter_var($mmsi, FILTER_SANITIZE_STRING);
1851 1851
 			if (!is_numeric($mmsi))
1852 1852
 			{
1853 1853
 				return false;
1854 1854
 			} else {
1855 1855
 				$additional_query .= " AND marine_output.mmsi = :mmsi";
1856
-				$query_values = array_merge($query_values,array(':mmsi' => $mmsi));
1856
+				$query_values = array_merge($query_values, array(':mmsi' => $mmsi));
1857 1857
 			}
1858 1858
 		}
1859 1859
 		if ($imo != "")
1860 1860
 		{
1861
-			$imo = filter_var($imo,FILTER_SANITIZE_STRING);
1861
+			$imo = filter_var($imo, FILTER_SANITIZE_STRING);
1862 1862
 			if (!is_numeric($imo))
1863 1863
 			{
1864 1864
 				return false;
1865 1865
 			} else {
1866 1866
 				$additional_query .= " AND marine_output.imo = :imo";
1867
-				$query_values = array_merge($query_values,array(':imo' => $imo));
1867
+				$query_values = array_merge($query_values, array(':imo' => $imo));
1868 1868
 			}
1869 1869
 		}
1870 1870
 		if ($date_posted != "")
1871 1871
 		{
1872 1872
 			$date_array = explode(",", $date_posted);
1873
-			$date_array[0] = filter_var($date_array[0],FILTER_SANITIZE_STRING);
1874
-			$date_array[1] = filter_var($date_array[1],FILTER_SANITIZE_STRING);
1873
+			$date_array[0] = filter_var($date_array[0], FILTER_SANITIZE_STRING);
1874
+			$date_array[1] = filter_var($date_array[1], FILTER_SANITIZE_STRING);
1875 1875
 			if ($globalTimezone != '') {
1876 1876
 				date_default_timezone_set($globalTimezone);
1877 1877
 				$datetime = new DateTime();
@@ -1898,8 +1898,8 @@  discard block
 block discarded – undo
1898 1898
 		if ($limit != "")
1899 1899
 		{
1900 1900
 			$limit_array = explode(",", $limit);
1901
-			$limit_array[0] = filter_var($limit_array[0],FILTER_SANITIZE_NUMBER_INT);
1902
-			$limit_array[1] = filter_var($limit_array[1],FILTER_SANITIZE_NUMBER_INT);
1901
+			$limit_array[0] = filter_var($limit_array[0], FILTER_SANITIZE_NUMBER_INT);
1902
+			$limit_array[1] = filter_var($limit_array[1], FILTER_SANITIZE_NUMBER_INT);
1903 1903
 			if ($limit_array[0] >= 0 && $limit_array[1] >= 0)
1904 1904
 			{
1905 1905
 				$limit_query = " LIMIT ".$limit_array[1]." OFFSET ".$limit_array[0];
@@ -1917,28 +1917,28 @@  discard block
 block discarded – undo
1917 1917
 			}
1918 1918
 		}
1919 1919
 		if ($origLat != "" && $origLon != "" && $dist != "") {
1920
-			$dist = number_format($dist*0.621371,2,'.',''); // convert km to mile
1920
+			$dist = number_format($dist*0.621371, 2, '.', ''); // convert km to mile
1921 1921
 			if ($globalDBdriver == 'mysql') {
1922
-				$query="SELECT marine_output.*, 1.60935*3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - marine_archive.latitude)*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(marine_archive.latitude*pi()/180)*POWER(SIN(($origLon-marine_archive.longitude)*pi()/180/2),2))) as distance 
1922
+				$query = "SELECT marine_output.*, 1.60935*3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - marine_archive.latitude)*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(marine_archive.latitude*pi()/180)*POWER(SIN(($origLon-marine_archive.longitude)*pi()/180/2),2))) as distance 
1923 1923
 				    FROM marine_archive,marine_output".$filter_query." marine_output.fammarine_id = marine_archive.fammarine_id AND marine_output.ident <> '' ".$additional_query."AND marine_archive.longitude between ($origLon-$dist/cos(radians($origLat))*69) and ($origLon+$dist/cos(radians($origLat)*69)) and marine_archive.latitude between ($origLat-($dist/69)) and ($origLat+($dist/69)) 
1924 1924
 				    AND (3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - marine_archive.latitude)*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(marine_archive.latitude*pi()/180)*POWER(SIN(($origLon-marine_archive.longitude)*pi()/180/2),2)))) < $dist".$orderby_query;
1925 1925
 			} else {
1926
-				$query="SELECT marine_output.*, 1.60935 * 3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - CAST(marine_archive.latitude as double precision))*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(CAST(marine_archive.latitude as double precision)*pi()/180)*POWER(SIN(($origLon-CAST(marine_archive.longitude as double precision))*pi()/180/2),2))) as distance 
1926
+				$query = "SELECT marine_output.*, 1.60935 * 3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - CAST(marine_archive.latitude as double precision))*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(CAST(marine_archive.latitude as double precision)*pi()/180)*POWER(SIN(($origLon-CAST(marine_archive.longitude as double precision))*pi()/180/2),2))) as distance 
1927 1927
 				    FROM marine_archive,marine_output".$filter_query." marine_output.fammarine_id = marine_archive.fammarine_id AND marine_output.ident <> '' ".$additional_query."AND CAST(marine_archive.longitude as double precision) between ($origLon-$dist/cos(radians($origLat))*69) and ($origLon+$dist/cos(radians($origLat))*69) and CAST(marine_archive.latitude as double precision) between ($origLat-($dist/69)) and ($origLat+($dist/69)) 
1928 1928
 				    AND (3956 * 2 * ASIN(SQRT( POWER(SIN(($origLat - CAST(marine_archive.latitude as double precision))*pi()/180/2),2)+COS( $origLat *pi()/180)*COS(CAST(marine_archive.latitude as double precision)*pi()/180)*POWER(SIN(($origLon-CAST(marine_archive.longitude as double precision))*pi()/180/2),2)))) < $dist".$filter_query.$orderby_query;
1929 1929
 			}
1930 1930
 		} else {
1931
-			$query  = "SELECT marine_output.* FROM marine_output".$filter_query." marine_output.ident <> '' 
1931
+			$query = "SELECT marine_output.* FROM marine_output".$filter_query." marine_output.ident <> '' 
1932 1932
 			    ".$additional_query."
1933 1933
 			    ".$orderby_query;
1934 1934
 		}
1935
-		$marine_array = $this->getDataFromDB($query, $query_values,$limit_query);
1935
+		$marine_array = $this->getDataFromDB($query, $query_values, $limit_query);
1936 1936
 		return $marine_array;
1937 1937
 	}
1938 1938
 
1939 1939
 	public function getOrderBy()
1940 1940
 	{
1941
-		$orderby = array("aircraft_asc" => array("key" => "aircraft_asc", "value" => "Aircraft Type - ASC", "sql" => "ORDER BY marine_output.aircraft_icao ASC"), "aircraft_desc" => array("key" => "aircraft_desc", "value" => "Aircraft Type - DESC", "sql" => "ORDER BY marine_output.aircraft_icao DESC"),"manufacturer_asc" => array("key" => "manufacturer_asc", "value" => "Aircraft Manufacturer - ASC", "sql" => "ORDER BY marine_output.aircraft_manufacturer ASC"), "manufacturer_desc" => array("key" => "manufacturer_desc", "value" => "Aircraft Manufacturer - DESC", "sql" => "ORDER BY marine_output.aircraft_manufacturer DESC"),"airline_name_asc" => array("key" => "airline_name_asc", "value" => "Airline Name - ASC", "sql" => "ORDER BY marine_output.airline_name ASC"), "airline_name_desc" => array("key" => "airline_name_desc", "value" => "Airline Name - DESC", "sql" => "ORDER BY marine_output.airline_name DESC"), "ident_asc" => array("key" => "ident_asc", "value" => "Ident - ASC", "sql" => "ORDER BY marine_output.ident ASC"), "ident_desc" => array("key" => "ident_desc", "value" => "Ident - DESC", "sql" => "ORDER BY marine_output.ident DESC"), "airport_departure_asc" => array("key" => "airport_departure_asc", "value" => "Departure Airport - ASC", "sql" => "ORDER BY marine_output.departure_airport_city ASC"), "airport_departure_desc" => array("key" => "airport_departure_desc", "value" => "Departure Airport - DESC", "sql" => "ORDER BY marine_output.departure_airport_city DESC"), "airport_arrival_asc" => array("key" => "airport_arrival_asc", "value" => "Arrival Airport - ASC", "sql" => "ORDER BY marine_output.arrival_airport_city ASC"), "airport_arrival_desc" => array("key" => "airport_arrival_desc", "value" => "Arrival Airport - DESC", "sql" => "ORDER BY marine_output.arrival_airport_city DESC"), "date_asc" => array("key" => "date_asc", "value" => "Date - ASC", "sql" => "ORDER BY marine_output.date ASC"), "date_desc" => array("key" => "date_desc", "value" => "Date - DESC", "sql" => "ORDER BY marine_output.date DESC"),"distance_asc" => array("key" => "distance_asc","value" => "Distance - ASC","sql" => "ORDER BY distance ASC"),"distance_desc" => array("key" => "distance_desc","value" => "Distance - DESC","sql" => "ORDER BY distance DESC"));
1941
+		$orderby = array("aircraft_asc" => array("key" => "aircraft_asc", "value" => "Aircraft Type - ASC", "sql" => "ORDER BY marine_output.aircraft_icao ASC"), "aircraft_desc" => array("key" => "aircraft_desc", "value" => "Aircraft Type - DESC", "sql" => "ORDER BY marine_output.aircraft_icao DESC"), "manufacturer_asc" => array("key" => "manufacturer_asc", "value" => "Aircraft Manufacturer - ASC", "sql" => "ORDER BY marine_output.aircraft_manufacturer ASC"), "manufacturer_desc" => array("key" => "manufacturer_desc", "value" => "Aircraft Manufacturer - DESC", "sql" => "ORDER BY marine_output.aircraft_manufacturer DESC"), "airline_name_asc" => array("key" => "airline_name_asc", "value" => "Airline Name - ASC", "sql" => "ORDER BY marine_output.airline_name ASC"), "airline_name_desc" => array("key" => "airline_name_desc", "value" => "Airline Name - DESC", "sql" => "ORDER BY marine_output.airline_name DESC"), "ident_asc" => array("key" => "ident_asc", "value" => "Ident - ASC", "sql" => "ORDER BY marine_output.ident ASC"), "ident_desc" => array("key" => "ident_desc", "value" => "Ident - DESC", "sql" => "ORDER BY marine_output.ident DESC"), "airport_departure_asc" => array("key" => "airport_departure_asc", "value" => "Departure Airport - ASC", "sql" => "ORDER BY marine_output.departure_airport_city ASC"), "airport_departure_desc" => array("key" => "airport_departure_desc", "value" => "Departure Airport - DESC", "sql" => "ORDER BY marine_output.departure_airport_city DESC"), "airport_arrival_asc" => array("key" => "airport_arrival_asc", "value" => "Arrival Airport - ASC", "sql" => "ORDER BY marine_output.arrival_airport_city ASC"), "airport_arrival_desc" => array("key" => "airport_arrival_desc", "value" => "Arrival Airport - DESC", "sql" => "ORDER BY marine_output.arrival_airport_city DESC"), "date_asc" => array("key" => "date_asc", "value" => "Date - ASC", "sql" => "ORDER BY marine_output.date ASC"), "date_desc" => array("key" => "date_desc", "value" => "Date - DESC", "sql" => "ORDER BY marine_output.date DESC"), "distance_asc" => array("key" => "distance_asc", "value" => "Distance - ASC", "sql" => "ORDER BY distance ASC"), "distance_desc" => array("key" => "distance_desc", "value" => "Distance - DESC", "sql" => "ORDER BY distance DESC"));
1942 1942
 		
1943 1943
 		return $orderby;
1944 1944
 		
Please login to merge, or discard this patch.
Braces   +191 added lines, -68 removed lines patch added patch discarded remove patch
@@ -8,7 +8,9 @@  discard block
 block discarded – undo
8 8
 	public function __construct($dbc = null) {
9 9
 		$Connection = new Connection($dbc);
10 10
 		$this->db = $Connection->db();
11
-		if ($this->db === null) die('Error: No DB connection. (Marine)');
11
+		if ($this->db === null) {
12
+			die('Error: No DB connection. (Marine)');
13
+		}
12 14
 	}
13 15
 
14 16
 	/**
@@ -30,7 +32,9 @@  discard block
 block discarded – undo
30 32
 		if (isset($filter[0]['source'])) {
31 33
 			$filters = array_merge($filters,$filter);
32 34
 		}
33
-		if (is_array($globalFilter)) $filter = array_merge($filter,$globalFilter);
35
+		if (is_array($globalFilter)) {
36
+			$filter = array_merge($filter,$globalFilter);
37
+		}
34 38
 		$filter_query_join = '';
35 39
 		$filter_query_where = '';
36 40
 		foreach($filters as $flt) {
@@ -69,8 +73,11 @@  discard block
 block discarded – undo
69 73
 				$filter_query_where .= " AND EXTRACT(DAY FROM marine_output.date) = '".$filter['day']."'";
70 74
 			}
71 75
 		}
72
-		if ($filter_query_where == '' && $where) $filter_query_where = ' WHERE';
73
-		elseif ($filter_query_where != '' && $and) $filter_query_where .= ' AND';
76
+		if ($filter_query_where == '' && $where) {
77
+			$filter_query_where = ' WHERE';
78
+		} elseif ($filter_query_where != '' && $and) {
79
+			$filter_query_where .= ' AND';
80
+		}
74 81
 		if ($filter_query_where != '') {
75 82
 			$filter_query_where = preg_replace('/^ AND/',' WHERE',$filter_query_where);
76 83
 		}
@@ -124,32 +131,54 @@  discard block
 block discarded – undo
124 131
 				$temp_array['spotter_id'] = $row['spotter_archive_id'];
125 132
 			} elseif (isset($row['spotter_archive_output_id'])) {
126 133
 				$temp_array['spotter_id'] = $row['spotter_archive_output_id'];
127
-			*/} 
128
-			elseif (isset($row['marineid'])) {
134
+			*/} elseif (isset($row['marineid'])) {
129 135
 				$temp_array['marine_id'] = $row['marineid'];
130 136
 			} else {
131 137
 				$temp_array['marine_id'] = '';
132 138
 			}
133
-			if (isset($row['fammarine_id'])) $temp_array['fammarine_id'] = $row['fammarine_id'];
134
-			if (isset($row['mmsi'])) $temp_array['mmsi'] = $row['mmsi'];
135
-			if (isset($row['type'])) $temp_array['type'] = $row['type'];
136
-			if (isset($row['type_id'])) $temp_array['type_id'] = $row['type_id'];
137
-			if (isset($row['ident'])) $temp_array['ident'] = $row['ident'];
138
-			if (isset($row['latitude'])) $temp_array['latitude'] = $row['latitude'];
139
-			if (isset($row['longitude'])) $temp_array['longitude'] = $row['longitude'];
140
-			if (isset($row['format_source'])) $temp_array['format_source'] = $row['format_source'];
139
+			if (isset($row['fammarine_id'])) {
140
+				$temp_array['fammarine_id'] = $row['fammarine_id'];
141
+			}
142
+			if (isset($row['mmsi'])) {
143
+				$temp_array['mmsi'] = $row['mmsi'];
144
+			}
145
+			if (isset($row['type'])) {
146
+				$temp_array['type'] = $row['type'];
147
+			}
148
+			if (isset($row['type_id'])) {
149
+				$temp_array['type_id'] = $row['type_id'];
150
+			}
151
+			if (isset($row['ident'])) {
152
+				$temp_array['ident'] = $row['ident'];
153
+			}
154
+			if (isset($row['latitude'])) {
155
+				$temp_array['latitude'] = $row['latitude'];
156
+			}
157
+			if (isset($row['longitude'])) {
158
+				$temp_array['longitude'] = $row['longitude'];
159
+			}
160
+			if (isset($row['format_source'])) {
161
+				$temp_array['format_source'] = $row['format_source'];
162
+			}
141 163
 			if (isset($row['heading'])) {
142 164
 				$temp_array['heading'] = $row['heading'];
143 165
 				$heading_direction = $this->parseDirection($row['heading']);
144
-				if (isset($heading_direction[0]['direction_fullname'])) $temp_array['heading_name'] = $heading_direction[0]['direction_fullname'];
166
+				if (isset($heading_direction[0]['direction_fullname'])) {
167
+					$temp_array['heading_name'] = $heading_direction[0]['direction_fullname'];
168
+				}
169
+			}
170
+			if (isset($row['ground_speed'])) {
171
+				$temp_array['ground_speed'] = $row['ground_speed'];
145 172
 			}
146
-			if (isset($row['ground_speed'])) $temp_array['ground_speed'] = $row['ground_speed'];
147 173
 
148 174
 			if($temp_array['mmsi'] != "")
149 175
 			{
150 176
 				$Image = new Image($this->db);
151
-				if (isset($temp_array['ident']) && $temp_array['ident'] != '') $image_array = $Image->getMarineImage($temp_array['mmsi'],'',$temp_array['ident']);
152
-				else $image_array = $Image->getMarineImage($temp_array['mmsi']);
177
+				if (isset($temp_array['ident']) && $temp_array['ident'] != '') {
178
+					$image_array = $Image->getMarineImage($temp_array['mmsi'],'',$temp_array['ident']);
179
+				} else {
180
+					$image_array = $Image->getMarineImage($temp_array['mmsi']);
181
+				}
153 182
 				unset($Image);
154 183
 				if (count($image_array) > 0) {
155 184
 					$temp_array['image'] = $image_array[0]['image'];
@@ -201,13 +230,21 @@  discard block
 block discarded – undo
201 230
 			}
202 231
 			
203 232
 			$fromsource = NULL;
204
-			if (isset($row['source_name']) && $row['source_name'] != '') $temp_array['source_name'] = $row['source_name'];
205
-			if (isset($row['over_country']) && $row['over_country'] != '') $temp_array['over_country'] = $row['over_country'];
206
-			if (isset($row['distance']) && $row['distance'] != '') $temp_array['distance'] = $row['distance'];
233
+			if (isset($row['source_name']) && $row['source_name'] != '') {
234
+				$temp_array['source_name'] = $row['source_name'];
235
+			}
236
+			if (isset($row['over_country']) && $row['over_country'] != '') {
237
+				$temp_array['over_country'] = $row['over_country'];
238
+			}
239
+			if (isset($row['distance']) && $row['distance'] != '') {
240
+				$temp_array['distance'] = $row['distance'];
241
+			}
207 242
 			$temp_array['query_number_rows'] = $num_rows;
208 243
 			$spotter_array[] = $temp_array;
209 244
 		}
210
-		if ($num_rows == 0) return array();
245
+		if ($num_rows == 0) {
246
+			return array();
247
+		}
211 248
 		$spotter_array[0]['query_number_rows'] = $num_rows;
212 249
 		return $spotter_array;
213 250
 	}	
@@ -233,8 +270,12 @@  discard block
 block discarded – undo
233 270
 			{
234 271
 				//$limit_query = " LIMIT ".$limit_array[0].",".$limit_array[1];
235 272
 				$limit_query = " LIMIT ".$limit_array[1]." OFFSET ".$limit_array[0];
236
-			} else $limit_query = "";
237
-		} else $limit_query = "";
273
+			} else {
274
+				$limit_query = "";
275
+			}
276
+		} else {
277
+			$limit_query = "";
278
+		}
238 279
 		if ($sort != "")
239 280
 		{
240 281
 			$search_orderby_array = $this->getOrderBy();
@@ -258,7 +299,9 @@  discard block
 block discarded – undo
258 299
 		global $global_query;
259 300
 		
260 301
 		date_default_timezone_set('UTC');
261
-		if ($id == '') return array();
302
+		if ($id == '') {
303
+			return array();
304
+		}
262 305
 		$additional_query = "marine_output.fammarine_id = :id";
263 306
 		$query_values = array(':id' => $id);
264 307
 		$query  = $global_query." WHERE ".$additional_query." ";
@@ -401,8 +444,11 @@  discard block
 block discarded – undo
401 444
 		$query .= " ORDER BY marine_output.source_name ASC";
402 445
 
403 446
 		$sth = $this->db->prepare($query);
404
-		if (!empty($query_values)) $sth->execute($query_values);
405
-		else $sth->execute();
447
+		if (!empty($query_values)) {
448
+			$sth->execute($query_values);
449
+		} else {
450
+			$sth->execute();
451
+		}
406 452
 
407 453
 		$source_array = array();
408 454
 		$temp_array = array();
@@ -457,8 +503,11 @@  discard block
 block discarded – undo
457 503
 		$sth = $this->db->prepare($query);
458 504
 		$sth->execute(array(':mmsi' => $mmsi));
459 505
 		$result = $sth->fetchAll(PDO::FETCH_ASSOC);
460
-		if (isset($result[0])) return $result[0];
461
-		else return array();
506
+		if (isset($result[0])) {
507
+			return $result[0];
508
+		} else {
509
+			return array();
510
+		}
462 511
 	}
463 512
 
464 513
 	/*
@@ -474,7 +523,9 @@  discard block
 block discarded – undo
474 523
 			date_default_timezone_set($globalTimezone);
475 524
 			$datetime = new DateTime();
476 525
 			$offset = $datetime->format('P');
477
-		} else $offset = '+00:00';
526
+		} else {
527
+			$offset = '+00:00';
528
+		}
478 529
 
479 530
 		if ($globalDBdriver == 'mysql') {
480 531
 			$query  = "SELECT DISTINCT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) as date
@@ -704,9 +755,15 @@  discard block
 block discarded – undo
704 755
             		$latitude = 0;
705 756
             		$longitude = 0;
706 757
             	}
707
-                if ($heading == '' || $Common->isInteger($heading) === false) $heading = 0;
708
-                if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) $groundspeed = 0;
709
-                if ($arrival_date == '') $arrival_date = NULL;
758
+                if ($heading == '' || $Common->isInteger($heading) === false) {
759
+                	$heading = 0;
760
+                }
761
+                if ($groundspeed == '' || $Common->isInteger($groundspeed) === false) {
762
+                	$groundspeed = 0;
763
+                }
764
+                if ($arrival_date == '') {
765
+                	$arrival_date = NULL;
766
+                }
710 767
 		$query  = "INSERT INTO marine_output (fammarine_id, ident, latitude, longitude, heading, ground_speed, date, format_source, source_name, mmsi, type, status,imo,arrival_port_name,arrival_port_date) 
711 768
 		    VALUES (:fammarine_id,:ident,:latitude,:longitude,:heading,:speed,:date,:format_source, :source_name,:mmsi,:type,:status,:imo,:arrival_port_name,:arrival_port_date)";
712 769
 
@@ -814,7 +871,9 @@  discard block
 block discarded – undo
814 871
 		global $globalDBdriver, $globalArchive;
815 872
 		//$filter_query = $this->getFilter($filters,true,true);
816 873
 		$Connection= new Connection($this->db);
817
-		if (!$Connection->tableExists('countries')) return array();
874
+		if (!$Connection->tableExists('countries')) {
875
+			return array();
876
+		}
818 877
 		require_once('class.SpotterLive.php');
819 878
 		if (!isset($globalArchive) || $globalArchive !== TRUE) {
820 879
 			$MarineLive = new MarineLive($this->db);
@@ -858,7 +917,9 @@  discard block
 block discarded – undo
858 917
 			$query = "SELECT c.name, c.iso3, c.iso2, count(c.name) as nb FROM countries c INNER JOIN (SELECT DISTINCT fammarine_id,over_country FROM marine_archive".$filter_query.") l ON c.iso2 = l.over_country ";
859 918
 		}
860 919
 		$query .= "GROUP BY c.name,c.iso3,c.iso2 ORDER BY nb DESC";
861
-		if ($limit) $query .= " LIMIT 10 OFFSET 0";
920
+		if ($limit) {
921
+			$query .= " LIMIT 10 OFFSET 0";
922
+		}
862 923
 
863 924
 		$sth = $this->db->prepare($query);
864 925
 		$sth->execute();
@@ -892,12 +953,18 @@  discard block
 block discarded – undo
892 953
 		$query  = "SELECT DISTINCT marine_output.ident, COUNT(marine_output.ident) AS callsign_icao_count 
893 954
                     FROM marine_output".$filter_query." marine_output.ident <> ''";
894 955
 		 if ($olderthanmonths > 0) {
895
-			if ($globalDBdriver == 'mysql') $query .= ' AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH)';
896
-			else $query .= " AND marine_output.date < CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '".$olderthanmonths." MONTHS'";
956
+			if ($globalDBdriver == 'mysql') {
957
+				$query .= ' AND date < DATE_SUB(UTC_TIMESTAMP(),INTERVAL '.$olderthanmonths.' MONTH)';
958
+			} else {
959
+				$query .= " AND marine_output.date < CURRENT_TIMESTAMP AT TIME ZONE 'UTC' - INTERVAL '".$olderthanmonths." MONTHS'";
960
+			}
897 961
 		}
898 962
 		if ($sincedate != '') {
899
-			if ($globalDBdriver == 'mysql') $query .= " AND marine_output.date > '".$sincedate."'";
900
-			else $query .= " AND marine_output.date > CAST('".$sincedate."' AS TIMESTAMP)";
963
+			if ($globalDBdriver == 'mysql') {
964
+				$query .= " AND marine_output.date > '".$sincedate."'";
965
+			} else {
966
+				$query .= " AND marine_output.date > CAST('".$sincedate."' AS TIMESTAMP)";
967
+			}
901 968
 		}
902 969
 		$query_values = array();
903 970
 		if ($year != '') {
@@ -928,7 +995,9 @@  discard block
 block discarded – undo
928 995
 			}
929 996
 		}
930 997
 		$query .= " GROUP BY marine_output.ident ORDER BY callsign_icao_count DESC";
931
-		if ($limit) $query .= " LIMIT 10 OFFSET 0";
998
+		if ($limit) {
999
+			$query .= " LIMIT 10 OFFSET 0";
1000
+		}
932 1001
       		
933 1002
 		$sth = $this->db->prepare($query);
934 1003
 		$sth->execute($query_values);
@@ -963,7 +1032,9 @@  discard block
 block discarded – undo
963 1032
 			date_default_timezone_set($globalTimezone);
964 1033
 			$datetime = new DateTime();
965 1034
 			$offset = $datetime->format('P');
966
-		} else $offset = '+00:00';
1035
+		} else {
1036
+			$offset = '+00:00';
1037
+		}
967 1038
 
968 1039
 		if ($globalDBdriver == 'mysql') {
969 1040
 			$query  = "SELECT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count
@@ -1013,7 +1084,9 @@  discard block
 block discarded – undo
1013 1084
 			date_default_timezone_set($globalTimezone);
1014 1085
 			$datetime = new DateTime();
1015 1086
 			$offset = $datetime->format('P');
1016
-		} else $offset = '+00:00';
1087
+		} else {
1088
+			$offset = '+00:00';
1089
+		}
1017 1090
 		$filter_query = $this->getFilter($filters,true,true);
1018 1091
 		if ($globalDBdriver == 'mysql') {
1019 1092
 			$query  = "SELECT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count
@@ -1059,7 +1132,9 @@  discard block
 block discarded – undo
1059 1132
 			date_default_timezone_set($globalTimezone);
1060 1133
 			$datetime = new DateTime();
1061 1134
 			$offset = $datetime->format('P');
1062
-		} else $offset = '+00:00';
1135
+		} else {
1136
+			$offset = '+00:00';
1137
+		}
1063 1138
 		$filter_query = $this->getFilter($filters,true,true);
1064 1139
 		if ($globalDBdriver == 'mysql') {
1065 1140
 			$query  = "SELECT DATE(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS date_name, count(*) as date_count
@@ -1107,7 +1182,9 @@  discard block
 block discarded – undo
1107 1182
 			date_default_timezone_set($globalTimezone);
1108 1183
 			$datetime = new DateTime();
1109 1184
 			$offset = $datetime->format('P');
1110
-		} else $offset = '+00:00';
1185
+		} else {
1186
+			$offset = '+00:00';
1187
+		}
1111 1188
 
1112 1189
 		if ($globalDBdriver == 'mysql') {
1113 1190
 			$query  = "SELECT YEAR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS year_name,MONTH(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS month_name, count(*) as date_count
@@ -1156,7 +1233,9 @@  discard block
 block discarded – undo
1156 1233
 			date_default_timezone_set($globalTimezone);
1157 1234
 			$datetime = new DateTime();
1158 1235
 			$offset = $datetime->format('P');
1159
-		} else $offset = '+00:00';
1236
+		} else {
1237
+			$offset = '+00:00';
1238
+		}
1160 1239
 		$filter_query = $this->getFilter($filters,true,true);
1161 1240
 		if ($globalDBdriver == 'mysql') {
1162 1241
 			$query  = "SELECT MONTH(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS month_name, YEAR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS year_name, count(*) as date_count
@@ -1205,7 +1284,9 @@  discard block
 block discarded – undo
1205 1284
 			date_default_timezone_set($globalTimezone);
1206 1285
 			$datetime = new DateTime();
1207 1286
 			$offset = $datetime->format('P');
1208
-		} else $offset = '+00:00';
1287
+		} else {
1288
+			$offset = '+00:00';
1289
+		}
1209 1290
 
1210 1291
 		$orderby_sql = '';
1211 1292
 		if ($orderby == "hour")
@@ -1274,7 +1355,9 @@  discard block
 block discarded – undo
1274 1355
 			date_default_timezone_set($globalTimezone);
1275 1356
 			$datetime = new DateTime($date);
1276 1357
 			$offset = $datetime->format('P');
1277
-		} else $offset = '+00:00';
1358
+		} else {
1359
+			$offset = '+00:00';
1360
+		}
1278 1361
 
1279 1362
 		if ($globalDBdriver == 'mysql') {
1280 1363
 			$query  = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
@@ -1322,7 +1405,9 @@  discard block
 block discarded – undo
1322 1405
 			date_default_timezone_set($globalTimezone);
1323 1406
 			$datetime = new DateTime();
1324 1407
 			$offset = $datetime->format('P');
1325
-		} else $offset = '+00:00';
1408
+		} else {
1409
+			$offset = '+00:00';
1410
+		}
1326 1411
 
1327 1412
 		if ($globalDBdriver == 'mysql') {
1328 1413
 			$query  = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
@@ -1387,8 +1472,11 @@  discard block
 block discarded – undo
1387 1472
 				$query_values = array_merge($query_values,array(':month' => $month));
1388 1473
 			}
1389 1474
 		}
1390
-		if (empty($query_values)) $queryi .= $this->getFilter($filters);
1391
-		else $queryi .= $this->getFilter($filters,true,true).substr($query,4);
1475
+		if (empty($query_values)) {
1476
+			$queryi .= $this->getFilter($filters);
1477
+		} else {
1478
+			$queryi .= $this->getFilter($filters,true,true).substr($query,4);
1479
+		}
1392 1480
 		
1393 1481
 		$sth = $this->db->prepare($queryi);
1394 1482
 		$sth->execute($query_values);
@@ -1425,8 +1513,11 @@  discard block
 block discarded – undo
1425 1513
 				$query_values = array_merge($query_values,array(':month' => $month));
1426 1514
 			}
1427 1515
 		}
1428
-		if (empty($query_values)) $queryi .= $this->getFilter($filters);
1429
-		else $queryi .= $this->getFilter($filters,true,true).substr($query,4);
1516
+		if (empty($query_values)) {
1517
+			$queryi .= $this->getFilter($filters);
1518
+		} else {
1519
+			$queryi .= $this->getFilter($filters,true,true).substr($query,4);
1520
+		}
1430 1521
 		
1431 1522
 		$sth = $this->db->prepare($queryi);
1432 1523
 		$sth->execute($query_values);
@@ -1448,7 +1539,9 @@  discard block
 block discarded – undo
1448 1539
 			date_default_timezone_set($globalTimezone);
1449 1540
 			$datetime = new DateTime();
1450 1541
 			$offset = $datetime->format('P');
1451
-		} else $offset = '+00:00';
1542
+		} else {
1543
+			$offset = '+00:00';
1544
+		}
1452 1545
 
1453 1546
 		if ($globalDBdriver == 'mysql') {
1454 1547
 			$query  = "SELECT HOUR(CONVERT_TZ(marine_output.date,'+00:00', :offset)) AS hour_name, count(*) as hour_count
@@ -1552,7 +1645,9 @@  discard block
 block discarded – undo
1552 1645
 	*/
1553 1646
 	public function parseDirection($direction = 0)
1554 1647
 	{
1555
-		if ($direction == '') $direction = 0;
1648
+		if ($direction == '') {
1649
+			$direction = 0;
1650
+		}
1556 1651
 		$direction_array = array();
1557 1652
 		$temp_array = array();
1558 1653
 
@@ -1641,7 +1736,9 @@  discard block
 block discarded – undo
1641 1736
 		$longitude = filter_var($longitude,FILTER_SANITIZE_NUMBER_FLOAT,FILTER_FLAG_ALLOW_FRACTION);
1642 1737
 	
1643 1738
 		$Connection = new Connection($this->db);
1644
-		if (!$Connection->tableExists('countries')) return '';
1739
+		if (!$Connection->tableExists('countries')) {
1740
+			return '';
1741
+		}
1645 1742
 	
1646 1743
 		try {
1647 1744
 			/*
@@ -1661,9 +1758,13 @@  discard block
 block discarded – undo
1661 1758
 			$sth->closeCursor();
1662 1759
 			if (count($row) > 0) {
1663 1760
 				return $row;
1664
-			} else return '';
1761
+			} else {
1762
+				return '';
1763
+			}
1665 1764
 		} catch (PDOException $e) {
1666
-			if (isset($globalDebug) && $globalDebug) echo 'Error : '.$e->getMessage()."\n";
1765
+			if (isset($globalDebug) && $globalDebug) {
1766
+				echo 'Error : '.$e->getMessage()."\n";
1767
+			}
1667 1768
 			return '';
1668 1769
 		}
1669 1770
 	
@@ -1681,7 +1782,9 @@  discard block
 block discarded – undo
1681 1782
 		$iso2 = filter_var($iso2,FILTER_SANITIZE_STRING);
1682 1783
 	
1683 1784
 		$Connection = new Connection($this->db);
1684
-		if (!$Connection->tableExists('countries')) return '';
1785
+		if (!$Connection->tableExists('countries')) {
1786
+			return '';
1787
+		}
1685 1788
 	
1686 1789
 		try {
1687 1790
 			$query = "SELECT name,iso2,iso3 FROM countries WHERE iso2 = :iso2 LIMIT 1";
@@ -1693,9 +1796,13 @@  discard block
 block discarded – undo
1693 1796
 			$sth->closeCursor();
1694 1797
 			if (count($row) > 0) {
1695 1798
 				return $row;
1696
-			} else return '';
1799
+			} else {
1800
+				return '';
1801
+			}
1697 1802
 		} catch (PDOException $e) {
1698
-			if (isset($globalDebug) && $globalDebug) echo 'Error : '.$e->getMessage()."\n";
1803
+			if (isset($globalDebug) && $globalDebug) {
1804
+				echo 'Error : '.$e->getMessage()."\n";
1805
+			}
1699 1806
 			return '';
1700 1807
 		}
1701 1808
 	
@@ -1713,7 +1820,9 @@  discard block
 block discarded – undo
1713 1820
 	{
1714 1821
 		global $globalBitlyAccessToken;
1715 1822
 		
1716
-		if ($globalBitlyAccessToken == '') return $url;
1823
+		if ($globalBitlyAccessToken == '') {
1824
+			return $url;
1825
+		}
1717 1826
         
1718 1827
 		$google_url = 'https://api-ssl.bitly.com/v3/shorten?access_token='.$globalBitlyAccessToken.'&longUrl='.$url;
1719 1828
 		
@@ -1789,7 +1898,9 @@  discard block
 block discarded – undo
1789 1898
 			}
1790 1899
 		}
1791 1900
 		$query .= " GROUP BY marine_output.type ORDER BY marine_type_count DESC";
1792
-		if ($limit) $query .= " LIMIT 10 OFFSET 0";
1901
+		if ($limit) {
1902
+			$query .= " LIMIT 10 OFFSET 0";
1903
+		}
1793 1904
 		$sth = $this->db->prepare($query);
1794 1905
 		$sth->execute($query_values);
1795 1906
 		$marine_array = array();
@@ -1826,9 +1937,15 @@  discard block
 block discarded – undo
1826 1937
 				foreach ($q_array as $q_item){
1827 1938
 					$q_item = filter_var($q_item,FILTER_SANITIZE_STRING);
1828 1939
 					$additional_query .= " AND (";
1829
-					if (is_int($q_item)) $additional_query .= "(marine_output.marine_id = '".$q_item."') OR ";
1830
-					if (is_int($q_item)) $additional_query .= "(marine_output.mmsi = '".$q_item."') OR ";
1831
-					if (is_int($q_item)) $additional_query .= "(marine_output.imo = '".$q_item."') OR ";
1940
+					if (is_int($q_item)) {
1941
+						$additional_query .= "(marine_output.marine_id = '".$q_item."') OR ";
1942
+					}
1943
+					if (is_int($q_item)) {
1944
+						$additional_query .= "(marine_output.mmsi = '".$q_item."') OR ";
1945
+					}
1946
+					if (is_int($q_item)) {
1947
+						$additional_query .= "(marine_output.imo = '".$q_item."') OR ";
1948
+					}
1832 1949
 					$additional_query .= "(marine_output.ident like '%".$q_item."%') OR ";
1833 1950
 					$additional_query .= ")";
1834 1951
 				}
@@ -1876,7 +1993,9 @@  discard block
 block discarded – undo
1876 1993
 				date_default_timezone_set($globalTimezone);
1877 1994
 				$datetime = new DateTime();
1878 1995
 				$offset = $datetime->format('P');
1879
-			} else $offset = '+00:00';
1996
+			} else {
1997
+				$offset = '+00:00';
1998
+			}
1880 1999
 			if ($date_array[1] != "")
1881 2000
 			{
1882 2001
 				$date_array[0] = date("Y-m-d H:i:s", strtotime($date_array[0]));
@@ -1903,8 +2022,12 @@  discard block
 block discarded – undo
1903 2022
 			if ($limit_array[0] >= 0 && $limit_array[1] >= 0)
1904 2023
 			{
1905 2024
 				$limit_query = " LIMIT ".$limit_array[1]." OFFSET ".$limit_array[0];
1906
-			} else $limit_query = "";
1907
-		} else $limit_query = "";
2025
+			} else {
2026
+				$limit_query = "";
2027
+			}
2028
+		} else {
2029
+			$limit_query = "";
2030
+		}
1908 2031
 		if ($sort != "")
1909 2032
 		{
1910 2033
 			$search_orderby_array = $this->getOrderBy();
Please login to merge, or discard this patch.