Completed
Branch develop (ec25b8)
by
unknown
19:29
created
htdocs/includes/geoPHP/lib/adapters/WKT.class.php 1 patch
Braces   +55 added lines, -19 removed lines patch added patch discarded remove patch
@@ -63,7 +63,9 @@  discard block
 block discarded – undo
63 63
 		$data_string = $this->trimParens($data_string);
64 64
 
65 65
 		// If it's marked as empty, then return an empty point
66
-		if ($data_string == 'EMPTY') return new Point();
66
+		if ($data_string == 'EMPTY') {
67
+			return new Point();
68
+		}
67 69
 
68 70
 		$parts = explode(' ', $data_string);
69 71
 		return new Point($parts[0], $parts[1]);
@@ -74,7 +76,9 @@  discard block
 block discarded – undo
74 76
 		$data_string = $this->trimParens($data_string);
75 77
 
76 78
 		// If it's marked as empty, then return an empty line
77
-		if ($data_string == 'EMPTY') return new LineString();
79
+		if ($data_string == 'EMPTY') {
80
+			return new LineString();
81
+		}
78 82
 
79 83
 		$parts = explode(',', $data_string);
80 84
 		$points = array();
@@ -89,13 +93,19 @@  discard block
 block discarded – undo
89 93
 		$data_string = $this->trimParens($data_string);
90 94
 
91 95
 		// If it's marked as empty, then return an empty polygon
92
-		if ($data_string == 'EMPTY') return new Polygon();
96
+		if ($data_string == 'EMPTY') {
97
+			return new Polygon();
98
+		}
93 99
 
94 100
 		$parts = explode('),(', $data_string);
95 101
 		$lines = array();
96 102
 		foreach ($parts as $part) {
97
-			if (!$this->beginsWith($part, '(')) $part = '(' . $part;
98
-			if (!$this->endsWith($part, ')'))   $part = $part . ')';
103
+			if (!$this->beginsWith($part, '(')) {
104
+				$part = '(' . $part;
105
+			}
106
+			if (!$this->endsWith($part, ')')) {
107
+				$part = $part . ')';
108
+			}
99 109
 			$lines[] = $this->parseLineString($part);
100 110
 		}
101 111
 		return new Polygon($lines);
@@ -106,7 +116,9 @@  discard block
 block discarded – undo
106 116
 		$data_string = $this->trimParens($data_string);
107 117
 
108 118
 		// If it's marked as empty, then return an empty MutiPoint
109
-		if ($data_string == 'EMPTY') return new MultiPoint();
119
+		if ($data_string == 'EMPTY') {
120
+			return new MultiPoint();
121
+		}
110 122
 
111 123
 		$parts = explode(',', $data_string);
112 124
 		$points = array();
@@ -121,14 +133,20 @@  discard block
 block discarded – undo
121 133
 		$data_string = $this->trimParens($data_string);
122 134
 
123 135
 		// If it's marked as empty, then return an empty multi-linestring
124
-		if ($data_string == 'EMPTY') return new MultiLineString();
136
+		if ($data_string == 'EMPTY') {
137
+			return new MultiLineString();
138
+		}
125 139
 
126 140
 		$parts = explode('),(', $data_string);
127 141
 		$lines = array();
128 142
 		foreach ($parts as $part) {
129 143
 			// Repair the string if the explode broke it
130
-			if (!$this->beginsWith($part, '(')) $part = '(' . $part;
131
-			if (!$this->endsWith($part, ')'))   $part = $part . ')';
144
+			if (!$this->beginsWith($part, '(')) {
145
+				$part = '(' . $part;
146
+			}
147
+			if (!$this->endsWith($part, ')')) {
148
+				$part = $part . ')';
149
+			}
132 150
 			$lines[] = $this->parseLineString($part);
133 151
 		}
134 152
 		return new MultiLineString($lines);
@@ -139,14 +157,20 @@  discard block
 block discarded – undo
139 157
 		$data_string = $this->trimParens($data_string);
140 158
 
141 159
 		// If it's marked as empty, then return an empty multi-polygon
142
-		if ($data_string == 'EMPTY') return new MultiPolygon();
160
+		if ($data_string == 'EMPTY') {
161
+			return new MultiPolygon();
162
+		}
143 163
 
144 164
 		$parts = explode(')),((', $data_string);
145 165
 		$polys = array();
146 166
 		foreach ($parts as $part) {
147 167
 			// Repair the string if the explode broke it
148
-			if (!$this->beginsWith($part, '((')) $part = '((' . $part;
149
-			if (!$this->endsWith($part, '))'))   $part = $part . '))';
168
+			if (!$this->beginsWith($part, '((')) {
169
+				$part = '((' . $part;
170
+			}
171
+			if (!$this->endsWith($part, '))')) {
172
+				$part = $part . '))';
173
+			}
150 174
 			$polys[] = $this->parsePolygon($part);
151 175
 		}
152 176
 		return new MultiPolygon($polys);
@@ -157,7 +181,9 @@  discard block
 block discarded – undo
157 181
 		$data_string = $this->trimParens($data_string);
158 182
 
159 183
 		// If it's marked as empty, then return an empty geom-collection
160
-		if ($data_string == 'EMPTY') return new GeometryCollection();
184
+		if ($data_string == 'EMPTY') {
185
+			return new GeometryCollection();
186
+		}
161 187
 
162 188
 		$geometries = array();
163 189
 		$matches = array();
@@ -178,7 +204,9 @@  discard block
 block discarded – undo
178 204
 			return substr($wkt, $first_paren);
179 205
 		} elseif (strstr($wkt, 'EMPTY')) {
180 206
 			return 'EMPTY';
181
-		} else return false;
207
+		} else {
208
+			return false;
209
+		}
182 210
 	}
183 211
 
184 212
 	/**
@@ -191,19 +219,27 @@  discard block
 block discarded – undo
191 219
 		// We want to only strip off one set of parenthesis
192 220
 		if ($this->beginsWith($str, '(')) {
193 221
 			return substr($str, 1, -1);
194
-		} else return $str;
222
+		} else {
223
+			return $str;
224
+		}
195 225
 	}
196 226
 
197 227
 	protected function beginsWith($str, $char)
198 228
 	{
199
-		if (substr($str, 0, strlen($char)) == $char) return true;
200
-		else return false;
229
+		if (substr($str, 0, strlen($char)) == $char) {
230
+			return true;
231
+		} else {
232
+			return false;
233
+		}
201 234
 	}
202 235
 
203 236
 	protected function endsWith($str, $char)
204 237
 	{
205
-		if (substr($str, (0 - strlen($char))) == $char) return true;
206
-		else return false;
238
+		if (substr($str, (0 - strlen($char))) == $char) {
239
+			return true;
240
+		} else {
241
+			return false;
242
+		}
207 243
 	}
208 244
 
209 245
 	/**
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/GPX.class.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -36,7 +36,9 @@
 block discarded – undo
36 36
 	 */
37 37
 	public function write(Geometry $geometry, $namespace = false)
38 38
 	{
39
-		if ($geometry->isEmpty()) return null;
39
+		if ($geometry->isEmpty()) {
40
+			return null;
41
+		}
40 42
 		if ($namespace) {
41 43
 			$this->namespace = $namespace;
42 44
 			$this->nss = $namespace.':';
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/WKB.class.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -102,7 +102,9 @@
 block discarded – undo
102 102
 		$line_length = unpack('L', fread($mem, 4));
103 103
 
104 104
 		// Return an empty linestring if there is no line-length
105
-		if (!$line_length[1]) return new LineString();
105
+		if (!$line_length[1]) {
106
+			return new LineString();
107
+		}
106 108
 
107 109
 		// Read the nubmer of points x2 (each point is two coords) into decimal-floats
108 110
 		$line_coords = unpack('d*', fread($mem, $line_length[1]*$this->dimension*8));
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/GoogleGeocode.class.php 1 patch
Braces   +13 added lines, -5 removed lines patch added patch discarded remove patch
@@ -31,7 +31,9 @@  discard block
 block discarded – undo
31 31
 	 */
32 32
 	public function read($address, $return_type = 'point', $bounds = false, $return_multiple = false)
33 33
 	{
34
-		if (is_array($address)) $address = join(',', $address);
34
+		if (is_array($address)) {
35
+			$address = join(',', $address);
36
+		}
35 37
 
36 38
 		if (gettype($bounds) == 'object') {
37 39
 			$bounds = $bounds->getBBox();
@@ -74,8 +76,11 @@  discard block
 block discarded – undo
74 76
 				}
75 77
 			}
76 78
 		} else {
77
-			if ($this->result->status) throw new Exception('Error in Google Geocoder: '.$this->result->status);
78
-			else throw new Exception('Unknown error in Google Geocoder');
79
+			if ($this->result->status) {
80
+				throw new Exception('Error in Google Geocoder: '.$this->result->status);
81
+			} else {
82
+				throw new Exception('Unknown error in Google Geocoder');
83
+			}
79 84
 			return false;
80 85
 		}
81 86
 	}
@@ -114,8 +119,11 @@  discard block
 block discarded – undo
114 119
 				return $this->result->results;
115 120
 			}
116 121
 		} else {
117
-			if ($this->result->status) throw new Exception('Error in Google Reverse Geocoder: '.$this->result->status);
118
-			else throw new Exception('Unknown error in Google Reverse Geocoder');
122
+			if ($this->result->status) {
123
+				throw new Exception('Error in Google Reverse Geocoder: '.$this->result->status);
124
+			} else {
125
+				throw new Exception('Unknown error in Google Reverse Geocoder');
126
+			}
119 127
 			return false;
120 128
 		}
121 129
 	}
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/KML.class.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -243,7 +243,9 @@
 block discarded – undo
243 243
 			$str .= '<'.$this->nss.'coordinates>';
244 244
 			$i=0;
245 245
 			foreach ($geom->getComponents() as $comp) {
246
-				if ($i != 0) $str .= ' ';
246
+				if ($i != 0) {
247
+					$str .= ' ';
248
+				}
247 249
 				$str .= $comp->getX() .','. $comp->getY();
248 250
 				$i++;
249 251
 			}
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/GeoRSS.class.php 1 patch
Braces   +6 added lines, -2 removed lines patch added patch discarded remove patch
@@ -222,7 +222,9 @@  discard block
 block discarded – undo
222 222
 		$output = '<'.$this->nss.'line>';
223 223
 		foreach ($geom->getComponents() as $k => $point) {
224 224
 			$output .= $point->getY().' '.$point->getX();
225
-			if ($k < ($geom->numGeometries() -1)) $output .= ' ';
225
+			if ($k < ($geom->numGeometries() -1)) {
226
+				$output .= ' ';
227
+			}
226 228
 		}
227 229
 		$output .= '</'.$this->nss.'line>';
228 230
 		return $output;
@@ -234,7 +236,9 @@  discard block
 block discarded – undo
234 236
 		$exterior_ring = $geom->exteriorRing();
235 237
 		foreach ($exterior_ring->getComponents() as $k => $point) {
236 238
 			$output .= $point->getY().' '.$point->getX();
237
-			if ($k < ($exterior_ring->numGeometries() -1)) $output .= ' ';
239
+			if ($k < ($exterior_ring->numGeometries() -1)) {
240
+				$output .= ' ';
241
+			}
238 242
 		}
239 243
 		$output .= '</'.$this->nss.'polygon>';
240 244
 		return $output;
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/GeoJSON.class.php 1 patch
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -153,9 +153,11 @@
 block discarded – undo
153 153
 			'type'=> 'GeometryCollection',
154 154
 			'geometries'=> $component_array,
155 155
 			);
156
-		} else return array(
156
+		} else {
157
+			return array(
157 158
 		'type'=> $geometry->getGeomType(),
158 159
 		'coordinates'=> $geometry->asArray(),
159 160
 		);
161
+		}
160 162
 	}
161 163
 }
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/lib/adapters/GeoHash.class.php 1 patch
Braces   +53 added lines, -11 removed lines patch added patch discarded remove patch
@@ -98,7 +98,9 @@  discard block
 block discarded – undo
98 98
 	 */
99 99
 	public function write(Geometry $geometry, $precision = null)
100 100
 	{
101
-		if ($geometry->isEmpty()) return '';
101
+		if ($geometry->isEmpty()) {
102
+			return '';
103
+		}
102 104
 
103 105
 		if ($geometry->geometryType() === 'Point') {
104 106
 			return $this->encodePoint($geometry, $precision);
@@ -197,19 +199,59 @@  discard block
 block discarded – undo
197 199
 		for ($i=0,$c=strlen($hash);$i<$c;$i++) {
198 200
 			$v = strpos($this->table, $hash[$i]);
199 201
 			if (1&$i) {
200
-				if (16&$v)$minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
201
-				if (8&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
202
-				if (4&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
203
-				if (2&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
204
-				if (1&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
202
+				if (16&$v) {
203
+					$minlat = ($minlat+$maxlat)/2;
204
+				} else {
205
+					$maxlat = ($minlat+$maxlat)/2;
206
+				}
207
+				if (8&$v) {
208
+					$minlon = ($minlon+$maxlon)/2;
209
+				} else {
210
+					$maxlon = ($minlon+$maxlon)/2;
211
+				}
212
+				if (4&$v) {
213
+					$minlat = ($minlat+$maxlat)/2;
214
+				} else {
215
+					$maxlat = ($minlat+$maxlat)/2;
216
+				}
217
+				if (2&$v) {
218
+					$minlon = ($minlon+$maxlon)/2;
219
+				} else {
220
+					$maxlon = ($minlon+$maxlon)/2;
221
+				}
222
+				if (1&$v) {
223
+					$minlat = ($minlat+$maxlat)/2;
224
+				} else {
225
+					$maxlat = ($minlat+$maxlat)/2;
226
+				}
205 227
 				$latE /= 8;
206 228
 				$lonE /= 4;
207 229
 			} else {
208
-				if (16&$v)$minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
209
-				if (8&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
210
-				if (4&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
211
-				if (2&$v) $minlat = ($minlat+$maxlat)/2; else $maxlat = ($minlat+$maxlat)/2;
212
-				if (1&$v) $minlon = ($minlon+$maxlon)/2; else $maxlon = ($minlon+$maxlon)/2;
230
+				if (16&$v) {
231
+					$minlon = ($minlon+$maxlon)/2;
232
+				} else {
233
+					$maxlon = ($minlon+$maxlon)/2;
234
+				}
235
+				if (8&$v) {
236
+					$minlat = ($minlat+$maxlat)/2;
237
+				} else {
238
+					$maxlat = ($minlat+$maxlat)/2;
239
+				}
240
+				if (4&$v) {
241
+					$minlon = ($minlon+$maxlon)/2;
242
+				} else {
243
+					$maxlon = ($minlon+$maxlon)/2;
244
+				}
245
+				if (2&$v) {
246
+					$minlat = ($minlat+$maxlat)/2;
247
+				} else {
248
+					$maxlat = ($minlat+$maxlat)/2;
249
+				}
250
+				if (1&$v) {
251
+					$minlon = ($minlon+$maxlon)/2;
252
+				} else {
253
+					$maxlon = ($minlon+$maxlon)/2;
254
+				}
213 255
 				$latE /= 4;
214 256
 				$lonE /= 8;
215 257
 			}
Please login to merge, or discard this patch.
htdocs/includes/geoPHP/geoPHP.inc.php 1 patch
Braces   +38 added lines, -13 removed lines patch added patch discarded remove patch
@@ -54,7 +54,9 @@  discard block
 block discarded – undo
54 54
 		if (!$type) {
55 55
 			// If the user is trying to load a Geometry from a Geometry... Just pass it back
56 56
 			if (is_object($data)) {
57
-				if ($data instanceOf Geometry) return $data;
57
+				if ($data instanceOf Geometry) {
58
+					return $data;
59
+				}
58 60
 			}
59 61
 
60 62
 			$detected = geoPHP::detectFormat($data);
@@ -124,7 +126,9 @@  discard block
 block discarded – undo
124 126
 	static function geosInstalled($force = null)
125 127
 	{
126 128
 		static $geos_installed = null;
127
-		if ($force !== null) $geos_installed = $force;
129
+		if ($force !== null) {
130
+			$geos_installed = $force;
131
+		}
128 132
 		if ($geos_installed !== null) {
129 133
 			return $geos_installed;
130 134
 		}
@@ -154,8 +158,12 @@  discard block
 block discarded – undo
154 158
 	{
155 159
 		// If it's an array of one, then just parse the one
156 160
 		if (is_array($geometry)) {
157
-			if (empty($geometry)) return false;
158
-			if (count($geometry) == 1) return geoPHP::geometryReduce(array_shift($geometry));
161
+			if (empty($geometry)) {
162
+				return false;
163
+			}
164
+			if (count($geometry) == 1) {
165
+				return geoPHP::geometryReduce(array_shift($geometry));
166
+			}
159 167
 		}
160 168
 
161 169
 		// If the geometry cannot even theoretically be reduced more, then pass it back
@@ -233,7 +241,9 @@  discard block
 block discarded – undo
233 241
 		$bytes = unpack("c*", fread($mem, 11));
234 242
 
235 243
 		// If bytes is empty, then we were passed empty input
236
-		if (empty($bytes)) return false;
244
+		if (empty($bytes)) {
245
+			return false;
246
+		}
237 247
 
238 248
 		// First char is a tab, space or carriage-return. trim it and try again
239 249
 		if ($bytes[1] == 9 || $bytes[1] == 10 || $bytes[1] == 32) {
@@ -244,8 +254,11 @@  discard block
 block discarded – undo
244 254
 		// Detect WKB or EWKB -- first byte is 1 (little endian indicator)
245 255
 		if ($bytes[1] == 1) {
246 256
 			// If SRID byte is TRUE (1), it's EWKB
247
-			if ($bytes[5]) return 'ewkb';
248
-			else return 'wkb';
257
+			if ($bytes[5]) {
258
+				return 'ewkb';
259
+			} else {
260
+				return 'wkb';
261
+			}
249 262
 		}
250 263
 
251 264
 		// Detect HEX encoded WKB or EWKB (PostGIS format) -- first byte is 48, second byte is 49 (hex '01' => first-byte = 1)
@@ -278,12 +291,24 @@  discard block
 block discarded – undo
278 291
 		if ($bytes[1] == 60) {
279 292
 			// grab the first 256 characters
280 293
 			$string = substr($input, 0, 256);
281
-			if (strpos($string, '<kml') !== false)        return 'kml';
282
-			if (strpos($string, '<coordinate') !== false) return 'kml';
283
-			if (strpos($string, '<gpx') !== false)        return 'gpx';
284
-			if (strpos($string, '<georss') !== false)     return 'georss';
285
-			if (strpos($string, '<rss') !== false)        return 'georss';
286
-			if (strpos($string, '<feed') !== false)       return 'georss';
294
+			if (strpos($string, '<kml') !== false) {
295
+				return 'kml';
296
+			}
297
+			if (strpos($string, '<coordinate') !== false) {
298
+				return 'kml';
299
+			}
300
+			if (strpos($string, '<gpx') !== false) {
301
+				return 'gpx';
302
+			}
303
+			if (strpos($string, '<georss') !== false) {
304
+				return 'georss';
305
+			}
306
+			if (strpos($string, '<rss') !== false) {
307
+				return 'georss';
308
+			}
309
+			if (strpos($string, '<feed') !== false) {
310
+				return 'georss';
311
+			}
287 312
 		}
288 313
 
289 314
 		// We need an 8 byte string for geohash and unpacked WKB / WKT
Please login to merge, or discard this patch.