@@ -59,13 +59,13 @@ discard block |
||
59 | 59 | // parent::__construct (); |
60 | 60 | global $conf; |
61 | 61 | |
62 | - if(!$geophp = plugin_load('helper', 'geophp')) { |
|
62 | + if (!$geophp = plugin_load('helper', 'geophp')) { |
|
63 | 63 | $message = 'helper_plugin_spatialhelper_search::spatialhelper_search: geophp plugin is not available.'; |
64 | 64 | msg($message, -1); |
65 | 65 | } |
66 | 66 | |
67 | 67 | $idx_dir = $conf ['indexdir']; |
68 | - if(!@file_exists($idx_dir . '/spatial.idx')) { |
|
68 | + if (!@file_exists($idx_dir . '/spatial.idx')) { |
|
69 | 69 | $indexer = plugin_load('helper', 'spatialhelper_index'); |
70 | 70 | } |
71 | 71 | |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | */ |
97 | 97 | public function findNearby(string $geohash, geoPHP\Geometry\Point $p = null): array { |
98 | 98 | $_geohashClass = new geoPHP\Adapter\Geohash(); |
99 | - if(!$p) { |
|
99 | + if (!$p) { |
|
100 | 100 | $decodedPoint = $_geohashClass->read($geohash); |
101 | 101 | } else { |
102 | 102 | $decodedPoint = $p; |
@@ -117,10 +117,10 @@ discard block |
||
117 | 117 | |
118 | 118 | // find all the pages in the index that overlap with the adjacent hashes |
119 | 119 | $docIds = array(); |
120 | - foreach($adjacent as $adjHash) { |
|
121 | - if(is_array($this->spatial_idx)) { |
|
122 | - foreach($this->spatial_idx as $_geohash => $_docIds) { |
|
123 | - if(strpos($_geohash, $adjHash) !== false) { |
|
120 | + foreach ($adjacent as $adjHash) { |
|
121 | + if (is_array($this->spatial_idx)) { |
|
122 | + foreach ($this->spatial_idx as $_geohash => $_docIds) { |
|
123 | + if (strpos($_geohash, $adjHash) !== false) { |
|
124 | 124 | // dbglog ( "Found adjacent geo hash: $adjHash in $_geohash" ); |
125 | 125 | // if $adjHash similar to geohash |
126 | 126 | $docIds = array_merge($docIds, $_docIds); |
@@ -136,10 +136,10 @@ discard block |
||
136 | 136 | $media = array(); |
137 | 137 | $indexer = plugin_load('helper', 'spatialhelper_index'); |
138 | 138 | |
139 | - foreach($docIds as $id) { |
|
140 | - if(strpos($id, 'media__', 0) === 0) { |
|
139 | + foreach ($docIds as $id) { |
|
140 | + if (strpos($id, 'media__', 0) === 0) { |
|
141 | 141 | $id = substr($id, strlen('media__')); |
142 | - if(auth_quickaclcheck($id) >= /*AUTH_READ*/ 1) { |
|
142 | + if (auth_quickaclcheck($id) >= /*AUTH_READ*/ 1) { |
|
143 | 143 | $point = $indexer->getCoordsFromExif($id); |
144 | 144 | $line = new geoPHP\Geometry\LineString( |
145 | 145 | [ |
@@ -149,14 +149,14 @@ discard block |
||
149 | 149 | ); |
150 | 150 | $media [] = array( |
151 | 151 | 'id' => $id, |
152 | - 'distance' => (int) ($line->greatCircleLength()), |
|
152 | + 'distance' => ( int ) ($line->greatCircleLength()), |
|
153 | 153 | 'lat' => $point->y(), |
154 | 154 | 'lon' => $point->x() |
155 | 155 | // optionally add other meta such as tag, description... |
156 | 156 | ); |
157 | 157 | } |
158 | 158 | } else { |
159 | - if(auth_quickaclcheck($id) >= /*AUTH_READ*/ 1) { |
|
159 | + if (auth_quickaclcheck($id) >= /*AUTH_READ*/ 1) { |
|
160 | 160 | $geotags = p_get_metadata($id, 'geo'); |
161 | 161 | $point = new geoPHP\Geometry\Point($geotags ['lon'], $geotags ['lat']); |
162 | 162 | $line = new geoPHP\Geometry\LineString( |
@@ -167,7 +167,7 @@ discard block |
||
167 | 167 | ); |
168 | 168 | $pages [] = array( |
169 | 169 | 'id' => $id, |
170 | - 'distance' => (int) ($line->greatCircleLength()), |
|
170 | + 'distance' => ( int ) ($line->greatCircleLength()), |
|
171 | 171 | 'description' => p_get_metadata($id, 'description')['abstract'], |
172 | 172 | 'lat' => $geotags ['lat'], |
173 | 173 | 'lon' => $geotags ['lon'] |
@@ -179,12 +179,12 @@ discard block |
||
179 | 179 | |
180 | 180 | // sort all the pages/media using distance |
181 | 181 | usort( |
182 | - $pages, static function ($a, $b) { |
|
182 | + $pages, static function($a, $b) { |
|
183 | 183 | return strnatcmp($a ['distance'], $b ['distance']); |
184 | 184 | } |
185 | 185 | ); |
186 | 186 | usort( |
187 | - $media, static function ($a, $b) { |
|
187 | + $media, static function($a, $b) { |
|
188 | 188 | return strnatcmp($a ['distance'], $b ['distance']); |
189 | 189 | } |
190 | 190 | ); |