Passed
Pull Request — master (#1)
by Mark
06:25
created
admin/purge.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -46,14 +46,14 @@  discard block
 block discarded – undo
46 46
      */
47 47
     public function handle() {
48 48
         global $conf;
49
-        if(!isset($_REQUEST['continue']) || !checkSecurityToken()) return;
50
-        if(isset($_REQUEST['purgetiles'])) {
51
-            $path = $conf['cachedir'] . '/olmaptiles';
52
-            if($this->rrmdir($path)) msg($this->getLang('admin_purged_tiles'), 0);
49
+        if (!isset($_REQUEST['continue']) || !checkSecurityToken()) return;
50
+        if (isset($_REQUEST['purgetiles'])) {
51
+            $path = $conf['cachedir'].'/olmaptiles';
52
+            if ($this->rrmdir($path)) msg($this->getLang('admin_purged_tiles'), 0);
53 53
         }
54
-        if(isset($_REQUEST['purgemaps'])) {
55
-            $path = $conf['mediadir'] . '/olmapmaps';
56
-            if($this->rrmdir($path)) msg($this->getLang('admin_purged_maps'), 0);
54
+        if (isset($_REQUEST['purgemaps'])) {
55
+            $path = $conf['mediadir'].'/olmapmaps';
56
+            if ($this->rrmdir($path)) msg($this->getLang('admin_purged_maps'), 0);
57 57
         }
58 58
     }
59 59
 
@@ -63,12 +63,12 @@  discard block
 block discarded – undo
63 63
      * @return boolean true when succesful
64 64
      */
65 65
     private function rrmdir($sDir): bool {
66
-        if(is_dir($sDir)) {
66
+        if (is_dir($sDir)) {
67 67
             dbglog($sDir, 'admin_plugin_openlayersmap_purge::rrmdir: recursively removing path: ');
68 68
             $sDir = rtrim($sDir, '/');
69 69
             $oDir = dir($sDir);
70
-            while(($sFile = $oDir->read()) !== false) {
71
-                if($sFile != '.' && $sFile != '..') {
70
+            while (($sFile = $oDir->read()) !== false) {
71
+                if ($sFile != '.' && $sFile != '..') {
72 72
                     (!is_link("$sDir/$sFile") && is_dir("$sDir/$sFile")) ?
73 73
                         $this->rrmdir("$sDir/$sFile") : unlink("$sDir/$sFile");
74 74
                 }
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
             '<input id="purgetiles" name="purgetiles" type="checkbox" value="1" class="checkbox" />'
96 96
         );
97 97
         $form->addElement(
98
-            '<label for="purgetiles" class="label">' . $this->getLang('admin_purge_tiles')
98
+            '<label for="purgetiles" class="label">'.$this->getLang('admin_purge_tiles')
99 99
             . '</label>'
100 100
         );
101 101
         $form->addElement('</p>');
@@ -105,7 +105,7 @@  discard block
 block discarded – undo
105 105
         $form->addElement('<p>');
106 106
         $form->addElement('<input id="purgemaps" name="purgemaps" type="checkbox" value="1" class="checkbox" />');
107 107
         $form->addElement(
108
-            '<label for="purgemaps" class="label">' . $this->getLang('admin_purge_maps') . '</label>'
108
+            '<label for="purgemaps" class="label">'.$this->getLang('admin_purge_maps').'</label>'
109 109
         );
110 110
         $form->addElement('</p>');
111 111
         $form->endFieldset();
Please login to merge, or discard this patch.
StaticMap.php 1 patch
Spacing   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -18,7 +18,7 @@  discard block
 block discarded – undo
18 18
  * See the License for the specific language governing permissions and
19 19
  * limitations under the License.
20 20
  */
21
-include_once(realpath(dirname(__FILE__)) . '/../geophp/geoPHP/geoPHP.inc');
21
+include_once(realpath(dirname(__FILE__)).'/../geophp/geoPHP/geoPHP.inc');
22 22
 
23 23
 /**
24 24
  *
@@ -174,7 +174,7 @@  discard block
 block discarded – undo
174 174
         $this->height = $height;
175 175
         // validate + set maptype
176 176
         $this->maptype = $this->tileDefaultSrc;
177
-        if(array_key_exists($maptype, $this->tileInfo)) {
177
+        if (array_key_exists($maptype, $this->tileInfo)) {
178 178
             $this->maptype = $maptype;
179 179
         }
180 180
         $this->markers          = $markers;
@@ -182,9 +182,9 @@  discard block
 block discarded – undo
182 182
         $this->gpxFileName      = $gpx;
183 183
         $this->geojsonFileName  = $geojson;
184 184
         $this->mediaBaseDir     = $mediaDir;
185
-        $this->tileCacheBaseDir = $tileCacheBaseDir . '/olmaptiles';
185
+        $this->tileCacheBaseDir = $tileCacheBaseDir.'/olmaptiles';
186 186
         $this->useTileCache     = $this->tileCacheBaseDir !== '';
187
-        $this->mapCacheBaseDir  = $mediaDir . '/olmapmaps';
187
+        $this->mapCacheBaseDir  = $mediaDir.'/olmapmaps';
188 188
         $this->autoZoomExtent   = $autoZoomExtent;
189 189
         $this->apikey           = $apikey;
190 190
     }
@@ -196,15 +196,15 @@  discard block
 block discarded – undo
196 196
      */
197 197
     public function getMap() {
198 198
         try {
199
-            if($this->autoZoomExtent) {
199
+            if ($this->autoZoomExtent) {
200 200
                 $this->autoZoom();
201 201
             }
202
-        } catch(Exception $e) {
202
+        } catch (Exception $e) {
203 203
             dbglog($e);
204 204
         }
205 205
 
206 206
         // use map cache, so check cache for map
207
-        if(!$this->checkMapCache()) {
207
+        if (!$this->checkMapCache()) {
208 208
             // map is not in cache, needs to be build
209 209
             $this->makeMap();
210 210
             $this->mkdir_recursive(dirname($this->mapCacheIDToFilename()), 0777);
@@ -226,38 +226,38 @@  discard block
 block discarded – undo
226 226
      */
227 227
     private function autoZoom($paddingFactor = 1.0) {
228 228
         $geoms    = array();
229
-        $geoms [] = new Point ($this->lon, $this->lat);
230
-        if(!empty ($this->markers)) {
231
-            foreach($this->markers as $marker) {
232
-                $geoms [] = new Point ($marker ['lon'], $marker ['lat']);
229
+        $geoms [] = new Point($this->lon, $this->lat);
230
+        if (!empty ($this->markers)) {
231
+            foreach ($this->markers as $marker) {
232
+                $geoms [] = new Point($marker ['lon'], $marker ['lat']);
233 233
             }
234 234
         }
235 235
         $g = false;
236
-        if(file_exists($this->kmlFileName)) {
236
+        if (file_exists($this->kmlFileName)) {
237 237
             $g = geoPHP::load(file_get_contents($this->kmlFileName), 'kml');
238
-            if($g !== false) {
238
+            if ($g !== false) {
239 239
                 $geoms [] = $g;
240 240
             }
241 241
         }
242
-        if(file_exists($this->gpxFileName)) {
242
+        if (file_exists($this->gpxFileName)) {
243 243
             $g = geoPHP::load(file_get_contents($this->gpxFileName), 'gpx');
244
-            if($g !== false) {
244
+            if ($g !== false) {
245 245
                 $geoms [] = $g;
246 246
             }
247 247
         }
248
-        if(file_exists($this->geojsonFileName)) {
248
+        if (file_exists($this->geojsonFileName)) {
249 249
             $g = geoPHP::load(file_get_contents($this->geojsonFileName), 'geojson');
250
-            if($g !== false) {
250
+            if ($g !== false) {
251 251
                 $geoms [] = $g;
252 252
             }
253 253
         }
254 254
 
255
-        if(count($geoms) <= 1) {
255
+        if (count($geoms) <= 1) {
256 256
             dbglog($geoms, "StaticMap::autoZoom: Skip setting autozoom options");
257 257
             return;
258 258
         }
259 259
 
260
-        $geom     = new GeometryCollection ($geoms);
260
+        $geom     = new GeometryCollection($geoms);
261 261
         $centroid = $geom->centroid();
262 262
         $bbox     = $geom->getBBox();
263 263
 
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
         $resolution           = max($resolutionHorizontal, $resolutionVertical) * $paddingFactor;
274 274
         $zoom                 = log(360 / ($resolution * $this->tileSize), 2);
275 275
 
276
-        if(is_finite($zoom) && $zoom < 15 && $zoom > 2) {
276
+        if (is_finite($zoom) && $zoom < 15 && $zoom > 2) {
277 277
             $this->zoom = floor($zoom);
278 278
         }
279 279
         $this->lon = $centroid->getX();
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
     public function checkMapCache() {
285 285
         $this->mapCacheID = md5($this->serializeParams());
286 286
         $filename         = $this->mapCacheIDToFilename();
287
-        if(file_exists($filename))
287
+        if (file_exists($filename))
288 288
             return true;
289 289
     }
290 290
 
@@ -306,12 +306,12 @@  discard block
 block discarded – undo
306 306
     }
307 307
 
308 308
     public function mapCacheIDToFilename() {
309
-        if(!$this->mapCacheFile) {
310
-            $this->mapCacheFile = $this->mapCacheBaseDir . "/" . $this->maptype . "/" . $this->zoom . "/cache_"
311
-                . substr($this->mapCacheID, 0, 2) . "/" . substr($this->mapCacheID, 2, 2)
312
-                . "/" . substr($this->mapCacheID, 4);
309
+        if (!$this->mapCacheFile) {
310
+            $this->mapCacheFile = $this->mapCacheBaseDir."/".$this->maptype."/".$this->zoom."/cache_"
311
+                . substr($this->mapCacheID, 0, 2)."/".substr($this->mapCacheID, 2, 2)
312
+                . "/".substr($this->mapCacheID, 4);
313 313
         }
314
-        return $this->mapCacheFile . "." . $this->mapCacheExtension;
314
+        return $this->mapCacheFile.".".$this->mapCacheExtension;
315 315
     }
316 316
 
317 317
     /**
@@ -320,13 +320,13 @@  discard block
 block discarded – undo
320 320
     public function makeMap() {
321 321
         $this->initCoords();
322 322
         $this->createBaseMap();
323
-        if(!empty ($this->markers))
323
+        if (!empty ($this->markers))
324 324
             $this->placeMarkers();
325
-        if(file_exists($this->kmlFileName))
325
+        if (file_exists($this->kmlFileName))
326 326
             $this->drawKML();
327
-        if(file_exists($this->gpxFileName))
327
+        if (file_exists($this->gpxFileName))
328 328
             $this->drawGPX();
329
-        if(file_exists($this->geojsonFileName))
329
+        if (file_exists($this->geojsonFileName))
330 330
             $this->drawGeojson();
331 331
 
332 332
         $this->drawCopyright();
@@ -377,8 +377,8 @@  discard block
 block discarded – undo
377 377
         $this->offsetX += floor($startX - floor($this->centerX)) * $this->tileSize;
378 378
         $this->offsetY += floor($startY - floor($this->centerY)) * $this->tileSize;
379 379
 
380
-        for($x = $startX; $x <= $endX; $x++) {
381
-            for($y = $startY; $y <= $endY; $y++) {
380
+        for ($x = $startX; $x <= $endX; $x++) {
381
+            for ($y = $startY; $y <= $endY; $y++) {
382 382
                 $url = str_replace(
383 383
                     array(
384 384
                         '{Z}',
@@ -393,7 +393,7 @@  discard block
 block discarded – undo
393 393
                 $url .= $this->apikey;
394 394
 
395 395
                 $tileData = $this->fetchTile($url);
396
-                if($tileData) {
396
+                if ($tileData) {
397 397
                     $tileImage = imagecreatefromstring($tileData);
398 398
                 } else {
399 399
                     $tileImage = imagecreate($this->tileSize, $this->tileSize);
@@ -417,11 +417,11 @@  discard block
 block discarded – undo
417 417
      * @param string $url
418 418
      */
419 419
     public function fetchTile($url) {
420
-        if($this->useTileCache && ($cached = $this->checkTileCache($url)))
420
+        if ($this->useTileCache && ($cached = $this->checkTileCache($url)))
421 421
             return $cached;
422 422
 
423
-        $_UA = 'Mozilla/4.0 (compatible; DokuWikiSpatial HTTP Client; ' . PHP_OS . ')';
424
-        if(function_exists("curl_init")) {
423
+        $_UA = 'Mozilla/4.0 (compatible; DokuWikiSpatial HTTP Client; '.PHP_OS.')';
424
+        if (function_exists("curl_init")) {
425 425
             // use cUrl
426 426
             $ch = curl_init();
427 427
             curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
@@ -433,18 +433,18 @@  discard block
 block discarded – undo
433 433
         } else {
434 434
             // use file_get_contents
435 435
             global $conf;
436
-            $opts    = array(
436
+            $opts = array(
437 437
                 'http' => array(
438 438
                     'method'          => "GET",
439
-                    'header'          => "Accept-language: en\r\n" . "User-Agent: $_UA\r\n" . "accept: image/png\r\n",
440
-                    'proxy'           => "tcp://" . $conf ['proxy'] ['host'] . ":" . $conf ['proxy'] ['port'],
439
+                    'header'          => "Accept-language: en\r\n"."User-Agent: $_UA\r\n"."accept: image/png\r\n",
440
+                    'proxy'           => "tcp://".$conf ['proxy'] ['host'].":".$conf ['proxy'] ['port'],
441 441
                     'request_fulluri' => true
442 442
                 )
443 443
             );
444 444
             $context = stream_context_create($opts);
445 445
             $tile    = file_get_contents($url, false, $context);
446 446
         }
447
-        if($tile && $this->useTileCache) {
447
+        if ($tile && $this->useTileCache) {
448 448
             $this->writeTileToCache($url, $tile);
449 449
         }
450 450
         return $tile;
@@ -456,7 +456,7 @@  discard block
 block discarded – undo
456 456
      */
457 457
     public function checkTileCache($url) {
458 458
         $filename = $this->tileUrlToFilename($url);
459
-        if(file_exists($filename)) {
459
+        if (file_exists($filename)) {
460 460
             return file_get_contents($filename);
461 461
         }
462 462
     }
@@ -467,7 +467,7 @@  discard block
 block discarded – undo
467 467
      * @return string
468 468
      */
469 469
     public function tileUrlToFilename($url) {
470
-        return $this->tileCacheBaseDir . "/" . str_replace(
470
+        return $this->tileCacheBaseDir."/".str_replace(
471 471
                 array(
472 472
                     'http://'
473 473
                 ), '', $url
@@ -506,9 +506,9 @@  discard block
 block discarded – undo
506 506
         $count         = 0;
507 507
         $color         = imagecolorallocate($this->image, 0, 0, 0);
508 508
         $bgcolor       = imagecolorallocate($this->image, 200, 200, 200);
509
-        $markerBaseDir = dirname(__FILE__) . '/icons';
509
+        $markerBaseDir = dirname(__FILE__).'/icons';
510 510
         // loop thru marker array
511
-        foreach($this->markers as $marker) {
511
+        foreach ($this->markers as $marker) {
512 512
             // set some local variables
513 513
             $markerLat  = $marker ['lat'];
514 514
             $markerLon  = $marker ['lon'];
@@ -518,18 +518,18 @@  discard block
 block discarded – undo
518 518
             $markerShadow   = '';
519 519
             $matches        = false;
520 520
             // check for marker type, get settings from markerPrototypes
521
-            if($markerType) {
522
-                foreach($this->markerPrototypes as $markerPrototype) {
523
-                    if(preg_match($markerPrototype ['regex'], $markerType, $matches)) {
524
-                        $markerFilename = $matches [0] . $markerPrototype ['extension'];
525
-                        if($markerPrototype ['offsetImage']) {
521
+            if ($markerType) {
522
+                foreach ($this->markerPrototypes as $markerPrototype) {
523
+                    if (preg_match($markerPrototype ['regex'], $markerType, $matches)) {
524
+                        $markerFilename = $matches [0].$markerPrototype ['extension'];
525
+                        if ($markerPrototype ['offsetImage']) {
526 526
                             list ($markerImageOffsetX, $markerImageOffsetY) = explode(
527 527
                                 ",",
528 528
                                 $markerPrototype ['offsetImage']
529 529
                             );
530 530
                         }
531 531
                         $markerShadow = $markerPrototype ['shadow'];
532
-                        if($markerShadow) {
532
+                        if ($markerShadow) {
533 533
                             list ($markerShadowOffsetX, $markerShadowOffsetY) = explode(
534 534
                                 ",",
535 535
                                 $markerPrototype ['offsetShadow']
@@ -539,20 +539,20 @@  discard block
 block discarded – undo
539 539
                 }
540 540
             }
541 541
             // create img resource
542
-            if(file_exists($markerBaseDir . '/' . $markerFilename)) {
543
-                $markerImg = imagecreatefrompng($markerBaseDir . '/' . $markerFilename);
542
+            if (file_exists($markerBaseDir.'/'.$markerFilename)) {
543
+                $markerImg = imagecreatefrompng($markerBaseDir.'/'.$markerFilename);
544 544
             } else {
545
-                $markerImg = imagecreatefrompng($markerBaseDir . '/marker.png');
545
+                $markerImg = imagecreatefrompng($markerBaseDir.'/marker.png');
546 546
             }
547 547
             // check for shadow + create shadow recource
548
-            if($markerShadow && file_exists($markerBaseDir . '/' . $markerShadow)) {
549
-                $markerShadowImg = imagecreatefrompng($markerBaseDir . '/' . $markerShadow);
548
+            if ($markerShadow && file_exists($markerBaseDir.'/'.$markerShadow)) {
549
+                $markerShadowImg = imagecreatefrompng($markerBaseDir.'/'.$markerShadow);
550 550
             }
551 551
             // calc position
552 552
             $destX = floor(($this->width / 2) - $this->tileSize * ($this->centerX - $this->lonToTile($markerLon, $this->zoom)));
553 553
             $destY = floor(($this->height / 2) - $this->tileSize * ($this->centerY - $this->latToTile($markerLat, $this->zoom)));
554 554
             // copy shadow on basemap
555
-            if($markerShadow && $markerShadowImg) {
555
+            if ($markerShadow && $markerShadowImg) {
556 556
                 imagecopy($this->image, $markerShadowImg, $destX + intval($markerShadowOffsetX), $destY + intval($markerShadowOffsetY), 0, 0, imagesx($markerShadowImg), imagesy($markerShadowImg));
557 557
             }
558 558
             // copy marker on basemap above shadow
@@ -581,12 +581,12 @@  discard block
 block discarded – undo
581 581
      *            drawing colour
582 582
      */
583 583
     private function drawGeometry($geom, $colour) {
584
-        if(empty($geom)) return;
584
+        if (empty($geom)) return;
585 585
 
586
-        switch($geom->geometryType()) {
586
+        switch ($geom->geometryType()) {
587 587
             case 'GeometryCollection' :
588 588
                 // recursively draw part of the collection
589
-                for($i = 1; $i < $geom->numGeometries() + 1; $i++) {
589
+                for ($i = 1; $i < $geom->numGeometries() + 1; $i++) {
590 590
                     $_geom = $geom->geometryN($i);
591 591
                     $this->drawGeometry($_geom, $colour);
592 592
                 }
@@ -628,7 +628,7 @@  discard block
 block discarded – undo
628 628
         // extring is a linestring actually..
629 629
         $extRing = $polygon->exteriorRing();
630 630
 
631
-        for($i = 1; $i < $extRing->numGeometries(); $i++) {
631
+        for ($i = 1; $i < $extRing->numGeometries(); $i++) {
632 632
             $p1           = $extRing->geometryN($i);
633 633
             $x            = floor(($this->width / 2) - $this->tileSize * ($this->centerX - $this->lonToTile($p1->x(), $this->zoom)));
634 634
             $y            = floor(($this->height / 2) - $this->tileSize * ($this->centerY - $this->latToTile($p1->y(), $this->zoom)));
@@ -650,7 +650,7 @@  discard block
 block discarded – undo
650 650
      */
651 651
     private function drawLineString($line, $colour) {
652 652
         imagesetthickness($this->image, 2);
653
-        for($p = 1; $p < $line->numGeometries(); $p++) {
653
+        for ($p = 1; $p < $line->numGeometries(); $p++) {
654 654
             // get first pair of points
655 655
             $p1 = $line->geometryN($p);
656 656
             $p2 = $line->geometryN($p + 1);
@@ -709,8 +709,8 @@  discard block
 block discarded – undo
709 709
      * add copyright and origin notice and icons to the map.
710 710
      */
711 711
     public function drawCopyright() {
712
-        $logoBaseDir = dirname(__FILE__) . '/' . 'logo/';
713
-        $logoImg     = imagecreatefrompng($logoBaseDir . $this->tileInfo ['openstreetmap'] ['logo']);
712
+        $logoBaseDir = dirname(__FILE__).'/'.'logo/';
713
+        $logoImg     = imagecreatefrompng($logoBaseDir.$this->tileInfo ['openstreetmap'] ['logo']);
714 714
         $textcolor   = imagecolorallocate($this->image, 0, 0, 0);
715 715
         $bgcolor     = imagecolorallocate($this->image, 200, 200, 200);
716 716
 
@@ -719,8 +719,8 @@  discard block
 block discarded – undo
719 719
         imagestring($this->image, 1, imagesx($logoImg) + 1, imagesy($this->image) - imagesy($logoImg), $this->tileInfo ['openstreetmap'] ['txt'], $textcolor);
720 720
 
721 721
         // additional tile source info, ie. who created/hosted the tiles
722
-        if($this->maptype != 'openstreetmap') {
723
-            $iconImg = imagecreatefrompng($logoBaseDir . $this->tileInfo [$this->maptype] ['logo']);
722
+        if ($this->maptype != 'openstreetmap') {
723
+            $iconImg = imagecreatefrompng($logoBaseDir.$this->tileInfo [$this->maptype] ['logo']);
724 724
             imagecopy($this->image, $iconImg, imagesx($logoImg) + 1, imagesy($this->image) - imagesy($iconImg), 0, 0, imagesx($iconImg), imagesy($iconImg));
725 725
             imagestring($this->image, 1, imagesx($logoImg) + imagesx($iconImg) + 4, imagesy($this->image) - ceil(imagesy($logoImg) / 2) + 1, $this->tileInfo [$this->maptype] ['txt'], $bgcolor);
726 726
             imagestring($this->image, 1, imagesx($logoImg) + imagesx($iconImg) + 3, imagesy($this->image) - ceil(imagesy($logoImg) / 2), $this->tileInfo [$this->maptype] ['txt'], $textcolor);
Please login to merge, or discard this patch.
_test/general.test.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@
 block discarded – undo
30 30
      * Simple test to make sure the plugin.info.txt is in correct format
31 31
      */
32 32
     public function test_plugininfo() {
33
-        $file = __DIR__ . '/../plugin.info.txt';
33
+        $file = __DIR__.'/../plugin.info.txt';
34 34
         $this->assertFileExists($file);
35 35
 
36 36
         $info = confToHash($file);
Please login to merge, or discard this patch.
helper/staticmap.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -79,13 +79,13 @@  discard block
 block discarded – undo
79 79
 
80 80
         // normalize zoom
81 81
         $zoom = $zoom ? intval($zoom) : 0;
82
-        if($zoom > 18) $zoom = 18;
82
+        if ($zoom > 18) $zoom = 18;
83 83
         // normalize WxH
84 84
         list($width, $height) = explode('x', $size);
85 85
         $width = intval($width);
86
-        if($width > $this->maxWidth) $width = $this->maxWidth;
86
+        if ($width > $this->maxWidth) $width = $this->maxWidth;
87 87
         $height = intval($height);
88
-        if($height > $this->maxHeight) $height = $this->maxHeight;
88
+        if ($height > $this->maxHeight) $height = $this->maxHeight;
89 89
 
90 90
         // cleanup/validate gpx/kml
91 91
         $kml = $this->mediaIdToPath($kml);
@@ -117,16 +117,16 @@  discard block
 block discarded – undo
117 117
      */
118 118
     private function mediaIdToPath(string $id): string {
119 119
         global $conf;
120
-        if(empty($id)) {
120
+        if (empty($id)) {
121 121
             return "";
122 122
         }
123 123
         $id = str_replace("[[", "", $id);
124 124
         $id = str_replace("]]", "", $id);
125
-        if($this->startsWith($id, ':')) {
125
+        if ($this->startsWith($id, ':')) {
126 126
             $id = substr($id, 1);
127 127
         }
128 128
         $id = str_replace(":", "/", $id);
129
-        return $conf['mediadir'] . '/' . $id;
129
+        return $conf['mediadir'].'/'.$id;
130 130
     }
131 131
 
132 132
     private function startsWith($haystack, $needle): bool {
Please login to merge, or discard this patch.
action.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -39,7 +39,7 @@
 block discarded – undo
39 39
      * @param Doku_Event $event the DokuWiki event
40 40
      */
41 41
     public function insertButton(Doku_Event $event, $param) {
42
-        $strOpen       = '<olmap id="olMapOne" width="550px" height="450px" lat="50.0" ';
42
+        $strOpen = '<olmap id="olMapOne" width="550px" height="450px" lat="50.0" ';
43 43
         $strOpen       .= 'lon="5.1" zoom="12" statusbar="1" controls="1" poihoverstyle="0" ';
44 44
         $strOpen       .= 'baselyr="OpenStreetMap" gpxfile="" kmlfile="" geojsonfile="" summary="" >\n';
45 45
         $strOpen       .= '~~ Plugin olmap help.\n';
Please login to merge, or discard this patch.
syntax/olmap.php 1 patch
Spacing   +128 added lines, -128 removed lines patch added patch discarded remove patch
@@ -94,10 +94,10 @@  discard block
 block discarded – undo
94 94
         preg_match('(lon[:|=]\"-?\d*\.?\d*\")', $match, $mainLon);
95 95
         $mainLat = substr($mainLat [0], 5, -1);
96 96
         $mainLon = substr($mainLon [0], 5, -1);
97
-        if(!is_numeric($mainLat)) {
97
+        if (!is_numeric($mainLat)) {
98 98
             $mainLat = $this->dflt ['lat'];
99 99
         }
100
-        if(!is_numeric($mainLon)) {
100
+        if (!is_numeric($mainLon)) {
101 101
             $mainLon = $this->dflt ['lon'];
102 102
         }
103 103
 
@@ -108,23 +108,23 @@  discard block
 block discarded – undo
108 108
         $_nocache = false;
109 109
         // choose maptype based on the specified tag
110 110
         $imgUrl = "{{";
111
-        if(stripos($gmap ['baselyr'], 'google') !== false) {
111
+        if (stripos($gmap ['baselyr'], 'google') !== false) {
112 112
             // Google
113 113
             $imgUrl .= $this->_getGoogle($gmap, $overlay);
114 114
             $imgUrl .= "&.png";
115
-        } elseif(stripos($gmap ['baselyr'], 'bing') !== false) {
115
+        } elseif (stripos($gmap ['baselyr'], 'bing') !== false) {
116 116
             // Bing
117
-            if(!$this->getConf('bingAPIKey')) {
117
+            if (!$this->getConf('bingAPIKey')) {
118 118
                 // in case there is no Bing api key we'll use OSM
119 119
                 $_firstimageID = $this->_getStaticOSM($gmap, $overlay);
120
-                $imgUrl        .= $_firstimageID;
121
-                if($this->getConf('optionStaticMapGenerator') == 'remote') {
120
+                $imgUrl .= $_firstimageID;
121
+                if ($this->getConf('optionStaticMapGenerator') == 'remote') {
122 122
                     $imgUrl .= "&.png";
123 123
                 }
124 124
             } else {
125 125
                 // seems that Bing doesn't like the DW client, turn off caching
126 126
                 $_nocache = true;
127
-                $imgUrl   .= $this->_getBing($gmap, $overlay) . "&.png";
127
+                $imgUrl .= $this->_getBing($gmap, $overlay)."&.png";
128 128
             }
129 129
         } /* elseif (stripos ( $gmap ['baselyr'], 'mapquest' ) !== false) {
130 130
             // MapQuest
@@ -142,33 +142,33 @@  discard block
 block discarded – undo
142 142
         } */ else {
143 143
             // default OSM
144 144
             $_firstimageID = $this->_getStaticOSM($gmap, $overlay);
145
-            $imgUrl        .= $_firstimageID;
146
-            if($this->getConf('optionStaticMapGenerator') == 'remote') {
145
+            $imgUrl .= $_firstimageID;
146
+            if ($this->getConf('optionStaticMapGenerator') == 'remote') {
147 147
                 $imgUrl .= "&.png";
148 148
             }
149 149
         }
150 150
 
151 151
         // append dw p_render specific params and render
152
-        $imgUrl .= "?" . str_replace("px", "", $gmap ['width']) . "x"
152
+        $imgUrl .= "?".str_replace("px", "", $gmap ['width'])."x"
153 153
             . str_replace("px", "", $gmap ['height']);
154 154
         $imgUrl .= "&nolink";
155 155
 
156 156
         // add nocache option for selected services
157
-        if($_nocache) {
157
+        if ($_nocache) {
158 158
             $imgUrl .= "&nocache";
159 159
         }
160 160
 
161
-        $imgUrl .= " |" . $gmap ['summary'] . " }}";
161
+        $imgUrl .= " |".$gmap ['summary']." }}";
162 162
 
163 163
         // dbglog($imgUrl,"complete image tags is:");
164 164
 
165 165
         $mapid = $gmap ['id'];
166 166
         // create a javascript parameter string for the map
167 167
         $param = '';
168
-        foreach($gmap as $key => $val) {
169
-            $param .= is_numeric($val) ? "$key: $val, " : "$key: '" . hsc($val) . "', ";
168
+        foreach ($gmap as $key => $val) {
169
+            $param .= is_numeric($val) ? "$key: $val, " : "$key: '".hsc($val)."', ";
170 170
         }
171
-        if(!empty ($param)) {
171
+        if (!empty ($param)) {
172 172
             $param = substr($param, 0, -2);
173 173
         }
174 174
         unset ($gmap ['id']);
@@ -177,13 +177,13 @@  discard block
 block discarded – undo
177 177
         $poi      = '';
178 178
         $poitable = '';
179 179
         $rowId    = 0;
180
-        if(!empty ($overlay)) {
181
-            foreach($overlay as $data) {
180
+        if (!empty ($overlay)) {
181
+            foreach ($overlay as $data) {
182 182
                 list ($lat, $lon, $text, $angle, $opacity, $img) = $data;
183 183
                 $rowId++;
184 184
                 $poi .= ", {lat: $lat, lon: $lon, txt: '$text', angle: $angle, opacity: $opacity, img: '$img', rowId: $rowId}";
185 185
 
186
-                if($this->getConf('displayformat') === 'DMS') {
186
+                if ($this->getConf('displayformat') === 'DMS') {
187 187
                     $lat = $this->convertLat($lat);
188 188
                     $lon = $this->convertLon($lon);
189 189
                 } else {
@@ -193,52 +193,52 @@  discard block
 block discarded – undo
193 193
 
194 194
                 $poitable .= '
195 195
                     <tr>
196
-                    <td class="rowId">' . $rowId . '</td>
197
-                    <td class="icon"><img src="' . DOKU_BASE . 'lib/plugins/openlayersmap/icons/' . $img . '" alt="'
198
-                    . substr($img, 0, -4) . $this->getlang('alt_legend_poi') . ' " /></td>
199
-                    <td class="lat" title="' . $this->getLang('olmapPOIlatTitle') . '">' . $lat . '</td>
200
-                    <td class="lon" title="' . $this->getLang('olmapPOIlonTitle') . '">' . $lon . '</td>
201
-                    <td class="txt">' . $text . '</td>
196
+                    <td class="rowId">' . $rowId.'</td>
197
+                    <td class="icon"><img src="' . DOKU_BASE.'lib/plugins/openlayersmap/icons/'.$img.'" alt="'
198
+                    . substr($img, 0, -4).$this->getlang('alt_legend_poi').' " /></td>
199
+                    <td class="lat" title="' . $this->getLang('olmapPOIlatTitle').'">'.$lat.'</td>
200
+                    <td class="lon" title="' . $this->getLang('olmapPOIlonTitle').'">'.$lon.'</td>
201
+                    <td class="txt">' . $text.'</td>
202 202
                     </tr>';
203 203
             }
204 204
             $poi = substr($poi, 2);
205 205
         }
206
-        if(!empty ($gmap ['kmlfile'])) {
206
+        if (!empty ($gmap ['kmlfile'])) {
207 207
             $poitable .= '
208 208
                     <tr>
209 209
                     <td class="rowId"><img src="' . DOKU_BASE
210 210
                 . 'lib/plugins/openlayersmap/toolbar/kml_file.png" alt="KML file" /></td>
211
-                    <td class="icon"><img src="' . DOKU_BASE . 'lib/plugins/openlayersmap/toolbar/kml_line.png" alt="'
212
-                . $this->getlang('alt_legend_kml') . '" /></td>
213
-                    <td class="txt" colspan="3">KML track: ' . $this->getFileName($gmap ['kmlfile']) . '</td>
211
+                    <td class="icon"><img src="' . DOKU_BASE.'lib/plugins/openlayersmap/toolbar/kml_line.png" alt="'
212
+                . $this->getlang('alt_legend_kml').'" /></td>
213
+                    <td class="txt" colspan="3">KML track: ' . $this->getFileName($gmap ['kmlfile']).'</td>
214 214
                     </tr>';
215 215
         }
216
-        if(!empty ($gmap ['gpxfile'])) {
216
+        if (!empty ($gmap ['gpxfile'])) {
217 217
             $poitable .= '
218 218
                     <tr>
219 219
                     <td class="rowId"><img src="' . DOKU_BASE
220 220
                 . 'lib/plugins/openlayersmap/toolbar/gpx_file.png" alt="GPX file" /></td>
221 221
                     <td class="icon"><img src="' . DOKU_BASE
222 222
                 . 'lib/plugins/openlayersmap/toolbar/gpx_line.png" alt="'
223
-                . $this->getlang('alt_legend_gpx') . '" /></td>
224
-                    <td class="txt" colspan="3">GPX track: ' . $this->getFileName($gmap ['gpxfile']) . '</td>
223
+                . $this->getlang('alt_legend_gpx').'" /></td>
224
+                    <td class="txt" colspan="3">GPX track: ' . $this->getFileName($gmap ['gpxfile']).'</td>
225 225
                     </tr>';
226 226
         }
227
-        if(!empty ($gmap ['geojsonfile'])) {
227
+        if (!empty ($gmap ['geojsonfile'])) {
228 228
             $poitable .= '
229 229
                     <tr>
230 230
                     <td class="rowId"><img src="' . DOKU_BASE
231 231
                 . 'lib/plugins/openlayersmap/toolbar/geojson_file.png" alt="GeoJSON file" /></td>
232 232
                     <td class="icon"><img src="' . DOKU_BASE
233 233
                 . 'lib/plugins/openlayersmap/toolbar/geojson_line.png" alt="'
234
-                . $this->getlang('alt_legend_geojson') . '" /></td>
235
-                    <td class="txt" colspan="3">GeoJSON track: ' . $this->getFileName($gmap ['geojsonfile']) . '</td>
234
+                . $this->getlang('alt_legend_geojson').'" /></td>
235
+                    <td class="txt" colspan="3">GeoJSON track: ' . $this->getFileName($gmap ['geojsonfile']).'</td>
236 236
                     </tr>';
237 237
         }
238 238
 
239 239
         $autozoom = empty ($gmap ['autozoom']) ? $this->getConf('autoZoomMap') : $gmap ['autozoom'];
240
-        $js       = "{mapOpts: {" . $param . ", displayformat: '" . $this->getConf('displayformat')
241
-            . "', autozoom: " . $autozoom . "}, poi: [$poi]};";
240
+        $js       = "{mapOpts: {".$param.", displayformat: '".$this->getConf('displayformat')
241
+            . "', autozoom: ".$autozoom."}, poi: [$poi]};";
242 242
         // unescape the json
243 243
         $poitable = stripslashes($poitable);
244 244
 
@@ -266,21 +266,21 @@  discard block
 block discarded – undo
266 266
         preg_match_all('/(\w*)="(.*?)"/us', $str_params, $param, PREG_SET_ORDER);
267 267
         // parse match for instructions, break into key value pairs
268 268
         $gmap = $this->dflt;
269
-        foreach($gmap as $key => &$value) {
270
-            $defval = $this->getConf('default_' . $key);
271
-            if($defval !== '') {
269
+        foreach ($gmap as $key => &$value) {
270
+            $defval = $this->getConf('default_'.$key);
271
+            if ($defval !== '') {
272 272
                 $value = $defval;
273 273
             }
274 274
         }
275 275
         unset ($value);
276
-        foreach($param as $kvpair) {
276
+        foreach ($param as $kvpair) {
277 277
             list ($match, $key, $val) = $kvpair;
278 278
             $key = strtolower($key);
279
-            if(isset ($gmap [$key])) {
280
-                if($key == 'summary') {
279
+            if (isset ($gmap [$key])) {
280
+                if ($key == 'summary') {
281 281
                     // preserve case for summary field
282 282
                     $gmap [$key] = $val;
283
-                } elseif($key == 'id') {
283
+                } elseif ($key == 'id') {
284 284
                     // preserve case for id field
285 285
                     $gmap [$key] = $val;
286 286
                 } else {
@@ -310,7 +310,7 @@  discard block
 block discarded – undo
310 310
         );
311 311
         // create poi array
312 312
         $overlay = array();
313
-        foreach($point as $pt) {
313
+        foreach ($point as $pt) {
314 314
             list ($match, $lat, $lon, $angle, $opacity, $img, $text) = $pt;
315 315
             $lat     = is_numeric($lat) ? $lat : 0;
316 316
             $lon     = is_numeric($lon) ? $lon : 0;
@@ -344,10 +344,10 @@  discard block
 block discarded – undo
344 344
      */
345 345
     private function _getGoogle(array $gmap, array $overlay): string {
346 346
         $sUrl = $this->getConf('iconUrlOverload');
347
-        if(!$sUrl) {
347
+        if (!$sUrl) {
348 348
             $sUrl = DOKU_URL;
349 349
         }
350
-        switch($gmap ['baselyr']) {
350
+        switch ($gmap ['baselyr']) {
351 351
             case 'google hybrid' :
352 352
                 $maptype = 'hybrid';
353 353
                 break;
@@ -367,29 +367,29 @@  discard block
 block discarded – undo
367 367
         // see: https://developers.google.com/maps/documentation/staticmaps/index#Viewports
368 368
         // http://maps.google.com/maps/api/staticmap?center=51.565690,5.456756&zoom=16&size=600x400&markers=icon:http://wild-water.nl/dokuwiki/lib/plugins/openlayersmap/icons/marker.png|label:1|51.565690,5.456756&markers=icon:http://wild-water.nl/dokuwiki/lib/plugins/openlayersmap/icons/marker-blue.png|51.566197,5.458966|label:2&markers=icon:http://wild-water.nl/dokuwiki/lib/plugins/openlayersmap/icons/parking.png|51.567177,5.457909|label:3&markers=icon:http://wild-water.nl/dokuwiki/lib/plugins/openlayersmap/icons/parking.png|51.566283,5.457330|label:4&markers=icon:http://wild-water.nl/dokuwiki/lib/plugins/openlayersmap/icons/parking.png|51.565630,5.457695|label:5&sensor=false&format=png&maptype=roadmap
369 369
         $imgUrl = "https://maps.googleapis.com/maps/api/staticmap?";
370
-        $imgUrl .= "&size=" . str_replace("px", "", $gmap ['width']) . "x"
370
+        $imgUrl .= "&size=".str_replace("px", "", $gmap ['width'])."x"
371 371
             . str_replace("px", "", $gmap ['height']);
372 372
         //if (!$this->getConf( 'autoZoomMap')) { // no need for center & zoom params }
373
-        $imgUrl .= "&center=" . $gmap ['lat'] . "," . $gmap ['lon'];
373
+        $imgUrl .= "&center=".$gmap ['lat'].",".$gmap ['lon'];
374 374
         // max is 21 (== building scale), but that's overkill..
375
-        if($gmap ['zoom'] > 17) {
375
+        if ($gmap ['zoom'] > 17) {
376 376
             $imgUrl .= "&zoom=17";
377 377
         } else {
378
-            $imgUrl .= "&zoom=" . $gmap ['zoom'];
378
+            $imgUrl .= "&zoom=".$gmap ['zoom'];
379 379
         }
380
-        if(!empty ($overlay)) {
380
+        if (!empty ($overlay)) {
381 381
             $rowId = 0;
382
-            foreach($overlay as $data) {
382
+            foreach ($overlay as $data) {
383 383
                 list ($lat, $lon, $text, $angle, $opacity, $img) = $data;
384
-                $imgUrl .= "&markers=icon%3a" . $sUrl . "lib/plugins/openlayersmap/icons/" . $img . "%7c"
385
-                    . $lat . "," . $lon . "%7clabel%3a" . ++$rowId;
384
+                $imgUrl .= "&markers=icon%3a".$sUrl."lib/plugins/openlayersmap/icons/".$img."%7c"
385
+                    . $lat.",".$lon."%7clabel%3a".++$rowId;
386 386
             }
387 387
         }
388
-        $imgUrl .= "&format=png&maptype=" . $maptype;
388
+        $imgUrl .= "&format=png&maptype=".$maptype;
389 389
         global $conf;
390
-        $imgUrl .= "&language=" . $conf ['lang'];
391
-        if($this->getConf('googleAPIkey')) {
392
-            $imgUrl .= "&key=" . $this->getConf('googleAPIkey');
390
+        $imgUrl .= "&language=".$conf ['lang'];
391
+        if ($this->getConf('googleAPIkey')) {
392
+            $imgUrl .= "&key=".$this->getConf('googleAPIkey');
393 393
         }
394 394
         // dbglog($imgUrl,'syntax_plugin_openlayersmap_olmap::_getGoogle: Google image url is:');
395 395
         return $imgUrl;
@@ -471,20 +471,20 @@  discard block
 block discarded – undo
471 471
     private function _getStaticOSM(array $gmap, array $overlay) {
472 472
         global $conf;
473 473
 
474
-        if($this->getConf('optionStaticMapGenerator') == 'local') {
474
+        if ($this->getConf('optionStaticMapGenerator') == 'local') {
475 475
             // using local basemap composer
476
-            if(!$myMap = plugin_load('helper', 'openlayersmap_staticmap')) {
476
+            if (!$myMap = plugin_load('helper', 'openlayersmap_staticmap')) {
477 477
                 dbglog($myMap, 'syntax_plugin_openlayersmap_olmap::_getStaticOSM: openlayersmap_staticmap plugin is not available.');
478 478
             }
479
-            if(!$geophp = plugin_load('helper', 'geophp')) {
479
+            if (!$geophp = plugin_load('helper', 'geophp')) {
480 480
                 dbglog($geophp, 'syntax_plugin_openlayersmap_olmap::_getStaticOSM: geophp plugin is not available.');
481 481
             }
482
-            $size = str_replace("px", "", $gmap ['width']) . "x"
482
+            $size = str_replace("px", "", $gmap ['width'])."x"
483 483
                 . str_replace("px", "", $gmap ['height']);
484 484
 
485 485
             $markers = array();
486
-            if(!empty ($overlay)) {
487
-                foreach($overlay as $data) {
486
+            if (!empty ($overlay)) {
487
+                foreach ($overlay as $data) {
488 488
                     list ($lat, $lon, $text, $angle, $opacity, $img) = $data;
489 489
                     $iconStyle  = substr($img, 0, strlen($img) - 4);
490 490
                     $markers [] = array(
@@ -496,7 +496,7 @@  discard block
 block discarded – undo
496 496
             }
497 497
 
498 498
             $apikey = '';
499
-            switch($gmap ['baselyr']) {
499
+            switch ($gmap ['baselyr']) {
500 500
                 case 'mapnik' :
501 501
                 case 'openstreetmap' :
502 502
                     $maptype = 'openstreetmap';
@@ -540,25 +540,25 @@  discard block
 block discarded – undo
540 540
             // http://staticmap.openstreetmap.de/staticmap.php?center=47.000622235634,10.117187497601&zoom=5&size=500x350
541 541
             // &markers=48.999812532766,8.3593749976708,lightblue1|43.154850037315,17.499999997306,lightblue1|49.487527053077,10.820312497573,ltblu-pushpin|47.951071133739,15.917968747369,ol-marker|47.921629720114,18.027343747285,ol-marker-gold|47.951071133739,19.257812497236,ol-marker-blue|47.180141361692,19.257812497236,ol-marker-green
542 542
             $imgUrl = "https://staticmap.openstreetmap.de/staticmap.php";
543
-            $imgUrl .= "?center=" . $gmap ['lat'] . "," . $gmap ['lon'];
544
-            $imgUrl .= "&size=" . str_replace("px", "", $gmap ['width']) . "x"
543
+            $imgUrl .= "?center=".$gmap ['lat'].",".$gmap ['lon'];
544
+            $imgUrl .= "&size=".str_replace("px", "", $gmap ['width'])."x"
545 545
                 . str_replace("px", "", $gmap ['height']);
546 546
 
547
-            if($gmap ['zoom'] > 16) {
547
+            if ($gmap ['zoom'] > 16) {
548 548
                 // actually this could even be 18, but that seems overkill
549 549
                 $imgUrl .= "&zoom=16";
550 550
             } else {
551
-                $imgUrl .= "&zoom=" . $gmap ['zoom'];
551
+                $imgUrl .= "&zoom=".$gmap ['zoom'];
552 552
             }
553 553
 
554
-            if(!empty ($overlay)) {
555
-                $rowId  = 0;
554
+            if (!empty ($overlay)) {
555
+                $rowId = 0;
556 556
                 $imgUrl .= "&markers=";
557
-                foreach($overlay as $data) {
557
+                foreach ($overlay as $data) {
558 558
                     list ($lat, $lon, $text, $angle, $opacity, $img) = $data;
559 559
                     $rowId++;
560 560
                     $iconStyle = "lightblue$rowId";
561
-                    $imgUrl    .= "$lat,$lon,$iconStyle%7c";
561
+                    $imgUrl .= "$lat,$lon,$iconStyle%7c";
562 562
                 }
563 563
                 $imgUrl = substr($imgUrl, 0, -3);
564 564
             }
@@ -577,7 +577,7 @@  discard block
 block discarded – undo
577 577
      * @return string
578 578
      */
579 579
     private function _getBing(array $gmap, array $overlay): string {
580
-        switch($gmap ['baselyr']) {
580
+        switch ($gmap ['baselyr']) {
581 581
             case 've hybrid' :
582 582
             case 'bing hybrid' :
583 583
                 $maptype = 'AerialWithLabels';
@@ -594,30 +594,30 @@  discard block
 block discarded – undo
594 594
                 $maptype = 'Road';
595 595
                 break;
596 596
         }
597
-        $imgUrl = "https://dev.virtualearth.net/REST/v1/Imagery/Map/" . $maptype;// . "/";
598
-        if($this->getConf('autoZoomMap')) {
597
+        $imgUrl = "https://dev.virtualearth.net/REST/v1/Imagery/Map/".$maptype; // . "/";
598
+        if ($this->getConf('autoZoomMap')) {
599 599
             $bbox = $this->_calcBBOX($overlay, $gmap ['lat'], $gmap ['lon']);
600 600
             //$imgUrl .= "?ma=" . $bbox ['minlat'] . "," . $bbox ['minlon'] . "," . $bbox ['maxlat'] . "," . $bbox ['maxlon'];
601
-            $imgUrl .= "?ma=" . $bbox ['minlat'] . "%2C" . $bbox ['minlon'] . "%2C" . $bbox ['maxlat']
602
-                . "%2C" . $bbox ['maxlon'];
601
+            $imgUrl .= "?ma=".$bbox ['minlat']."%2C".$bbox ['minlon']."%2C".$bbox ['maxlat']
602
+                . "%2C".$bbox ['maxlon'];
603 603
             $imgUrl .= "&dcl=1";
604 604
         }
605
-        if(strpos($imgUrl, "?") === false)
605
+        if (strpos($imgUrl, "?") === false)
606 606
             $imgUrl .= "?";
607 607
 
608 608
         //$imgUrl .= "&ms=" . str_replace ( "px", "", $gmap ['width'] ) . "," . str_replace ( "px", "", $gmap ['height'] );
609
-        $imgUrl .= "&ms=" . str_replace("px", "", $gmap ['width']) . "%2C"
609
+        $imgUrl .= "&ms=".str_replace("px", "", $gmap ['width'])."%2C"
610 610
             . str_replace("px", "", $gmap ['height']);
611
-        $imgUrl .= "&key=" . $this->getConf('bingAPIKey');
612
-        if(!empty ($overlay)) {
611
+        $imgUrl .= "&key=".$this->getConf('bingAPIKey');
612
+        if (!empty ($overlay)) {
613 613
             $rowId = 0;
614
-            foreach($overlay as $data) {
614
+            foreach ($overlay as $data) {
615 615
                 list ($lat, $lon, $text, $angle, $opacity, $img) = $data;
616 616
                 // TODO icon style lookup, see: http://msdn.microsoft.com/en-us/library/ff701719.aspx for iconStyle
617 617
                 $iconStyle = 32;
618 618
                 $rowId++;
619 619
                 // NOTE: the max number of pushpins is 18! or we have to use POST (http://msdn.microsoft.com/en-us/library/ff701724.aspx)
620
-                if($rowId == 18) {
620
+                if ($rowId == 18) {
621 621
                     break;
622 622
                 }
623 623
                 //$imgUrl .= "&pp=$lat,$lon;$iconStyle;$rowId";
@@ -627,7 +627,7 @@  discard block
 block discarded – undo
627 627
         }
628 628
         global $conf;
629 629
         $imgUrl .= "&fmt=png";
630
-        $imgUrl .= "&c=" . $conf ['lang'];
630
+        $imgUrl .= "&c=".$conf ['lang'];
631 631
         // dbglog($imgUrl,'syntax_plugin_openlayersmap_olmap::_getBing: bing image url is:');
632 632
         return $imgUrl;
633 633
     }
@@ -646,7 +646,7 @@  discard block
 block discarded – undo
646 646
     private function _calcBBOX(array $overlay, float $lat, float $lon): array {
647 647
         $lats = array($lat);
648 648
         $lons = array($lon);
649
-        foreach($overlay as $data) {
649
+        foreach ($overlay as $data) {
650 650
             list ($lat, $lon, $text, $angle, $opacity, $img) = $data;
651 651
             $lats [] = $lat;
652 652
             $lons [] = $lon;
@@ -674,13 +674,13 @@  discard block
 block discarded – undo
674 674
      * @todo move this into a shared library
675 675
      */
676 676
     private function convertLat(float $decimaldegrees): string {
677
-        if(strpos($decimaldegrees, '-') !== false) {
677
+        if (strpos($decimaldegrees, '-') !== false) {
678 678
             $latPos = "S";
679 679
         } else {
680 680
             $latPos = "N";
681 681
         }
682 682
         $dms = $this->_convertDDtoDMS(abs($decimaldegrees));
683
-        return hsc($dms . $latPos);
683
+        return hsc($dms.$latPos);
684 684
     }
685 685
 
686 686
     /**
@@ -695,7 +695,7 @@  discard block
 block discarded – undo
695 695
         $secs = ($decimaldegrees - $dms) * 3600;
696 696
         $min  = floor($secs / 60);
697 697
         $sec  = round($secs - ($min * 60), 3);
698
-        $dms  .= 'º' . $min . '\'' . $sec . '"';
698
+        $dms .= 'º'.$min.'\''.$sec.'"';
699 699
         return $dms;
700 700
     }
701 701
 
@@ -707,13 +707,13 @@  discard block
 block discarded – undo
707 707
      * @todo move this into a shared library
708 708
      */
709 709
     private function convertLon(float $decimaldegrees): string {
710
-        if(strpos($decimaldegrees, '-') !== false) {
710
+        if (strpos($decimaldegrees, '-') !== false) {
711 711
             $lonPos = "W";
712 712
         } else {
713 713
             $lonPos = "E";
714 714
         }
715 715
         $dms = $this->_convertDDtoDMS(abs($decimaldegrees));
716
-        return hsc($dms . $lonPos);
716
+        return hsc($dms.$lonPos);
717 717
     }
718 718
 
719 719
     /**
@@ -744,7 +744,7 @@  discard block
 block discarded – undo
744 744
         // dbglog($data, 'olmap::render() data.');
745 745
         list ($mapid, $param, $mainLat, $mainLon, $poitable, $poitabledesc, $staticImgUrl, $_firstimage) = $data;
746 746
 
747
-        if($format == 'xhtml') {
747
+        if ($format == 'xhtml') {
748 748
             $olscript     = '';
749 749
             $olEnable     = false;
750 750
             $gscript      = '';
@@ -754,56 +754,56 @@  discard block
 block discarded – undo
754 754
             $enableBing   = $this->getConf('enableBing');
755 755
 
756 756
             $scriptEnable = '';
757
-            if(!$initialised) {
757
+            if (!$initialised) {
758 758
                 $initialised = true;
759 759
                 // render necessary script tags
760
-                if($gEnable) {
760
+                if ($gEnable) {
761 761
                     $gscript = '<script charset="utf-8" defer="defer" src="//maps.google.com/maps/api/js?v=3.29&amp;key='
762
-                        . $this->getConf('googleAPIkey') . '"></script>';
762
+                        . $this->getConf('googleAPIkey').'"></script>';
763 763
                 }
764
-                $olscript = '<script charset="utf-8" defer="defer" src="' . DOKU_BASE
764
+                $olscript = '<script charset="utf-8" defer="defer" src="'.DOKU_BASE
765 765
                     . 'lib/plugins/openlayersmap/lib/OpenLayers.js"></script>';
766 766
 
767 767
                 $scriptEnable = '<script defer="defer" charset="utf-8" src="data:text/javascript;base64,';
768 768
                 $scriptSrc    = $olscript ? 'olEnable = true;' : 'olEnable = false;';
769
-                $scriptSrc    .= 'gEnable = ' . ($gEnable ? 'true' : 'false') . ';';
770
-                $scriptSrc    .= 'osmEnable = ' . ($osmEnable ? 'true' : 'false') . ';';
771
-                $scriptSrc    .= 'stamenEnable = ' . ($stamenEnable ? 'true' : 'false') . ';';
772
-                $scriptSrc    .= 'bEnable = ' . ($enableBing ? 'true' : 'false') . ';';
773
-                $scriptSrc    .= 'bApiKey="' . $this->getConf('bingAPIKey') . '";';
774
-                $scriptSrc    .= 'tfApiKey="' . $this->getConf('tfApiKey') . '";';
775
-                $scriptSrc    .= 'gApiKey="' . $this->getConf('googleAPIkey') . '";';
769
+                $scriptSrc    .= 'gEnable = '.($gEnable ? 'true' : 'false').';';
770
+                $scriptSrc    .= 'osmEnable = '.($osmEnable ? 'true' : 'false').';';
771
+                $scriptSrc    .= 'stamenEnable = '.($stamenEnable ? 'true' : 'false').';';
772
+                $scriptSrc    .= 'bEnable = '.($enableBing ? 'true' : 'false').';';
773
+                $scriptSrc    .= 'bApiKey="'.$this->getConf('bingAPIKey').'";';
774
+                $scriptSrc    .= 'tfApiKey="'.$this->getConf('tfApiKey').'";';
775
+                $scriptSrc    .= 'gApiKey="'.$this->getConf('googleAPIkey').'";';
776 776
                 $scriptEnable .= base64_encode($scriptSrc);
777 777
                 $scriptEnable .= '"></script>';
778 778
             }
779 779
             $renderer->doc .= "$gscript\n$olscript\n$scriptEnable";
780
-            $renderer->doc .= '<div class="olMapHelp">' . $this->locale_xhtml("help") . '</div>';
781
-            if($this->getConf('enableA11y')) {
782
-                $renderer->doc .= '<div id="' . $mapid . '-static" class="olStaticMap">'
783
-                    . p_render($format, p_get_instructions($staticImgUrl), $info) . '</div>';
780
+            $renderer->doc .= '<div class="olMapHelp">'.$this->locale_xhtml("help").'</div>';
781
+            if ($this->getConf('enableA11y')) {
782
+                $renderer->doc .= '<div id="'.$mapid.'-static" class="olStaticMap">'
783
+                    . p_render($format, p_get_instructions($staticImgUrl), $info).'</div>';
784 784
             }
785
-            $renderer->doc .= '<div id="' . $mapid . '-clearer" class="clearer"><p>&nbsp;</p></div>';
786
-            if($this->getConf('enableA11y')) {
785
+            $renderer->doc .= '<div id="'.$mapid.'-clearer" class="clearer"><p>&nbsp;</p></div>';
786
+            if ($this->getConf('enableA11y')) {
787 787
                 // render a table of the POI for the print and a11y presentation, it is hidden using javascript
788
-                $renderer->doc .= '<div class="olPOItableSpan" id="' . $mapid . '-table-span">
789
-                    <table class="olPOItable" id="' . $mapid . '-table">
790
-                    <caption class="olPOITblCaption">' . $this->getLang('olmapPOItitle') . '</caption>
788
+                $renderer->doc .= '<div class="olPOItableSpan" id="'.$mapid.'-table-span">
789
+                    <table class="olPOItable" id="' . $mapid.'-table">
790
+                    <caption class="olPOITblCaption">' . $this->getLang('olmapPOItitle').'</caption>
791 791
                     <thead class="olPOITblHeader">
792 792
                     <tr>
793 793
                     <th class="rowId" scope="col">id</th>
794
-                    <th class="icon" scope="col">' . $this->getLang('olmapPOIicon') . '</th>
795
-                    <th class="lat" scope="col" title="' . $this->getLang('olmapPOIlatTitle') . '">'
796
-                    . $this->getLang('olmapPOIlat') . '</th>
797
-                    <th class="lon" scope="col" title="' . $this->getLang('olmapPOIlonTitle') . '">'
798
-                    . $this->getLang('olmapPOIlon') . '</th>
799
-                    <th class="txt" scope="col">' . $this->getLang('olmapPOItxt') . '</th>
794
+                    <th class="icon" scope="col">' . $this->getLang('olmapPOIicon').'</th>
795
+                    <th class="lat" scope="col" title="' . $this->getLang('olmapPOIlatTitle').'">'
796
+                    . $this->getLang('olmapPOIlat').'</th>
797
+                    <th class="lon" scope="col" title="' . $this->getLang('olmapPOIlonTitle').'">'
798
+                    . $this->getLang('olmapPOIlon').'</th>
799
+                    <th class="txt" scope="col">' . $this->getLang('olmapPOItxt').'</th>
800 800
                     </tr>
801 801
                     </thead>';
802
-                if($poitabledesc != '') {
803
-                    $renderer->doc .= '<tfoot class="olPOITblFooter"><tr><td colspan="5">' . $poitabledesc
802
+                if ($poitabledesc != '') {
803
+                    $renderer->doc .= '<tfoot class="olPOITblFooter"><tr><td colspan="5">'.$poitabledesc
804 804
                         . '</td></tr></tfoot>';
805 805
                 }
806
-                $renderer->doc .= '<tbody class="olPOITblBody">' . $poitable . '</tbody>
806
+                $renderer->doc .= '<tbody class="olPOITblBody">'.$poitable.'</tbody>
807 807
                     </table></div>';
808 808
             }
809 809
             // render inline mapscript parts
@@ -812,26 +812,26 @@  discard block
 block discarded – undo
812 812
             $renderer->doc .= '"></script>';
813 813
             $mapnumber++;
814 814
             return true;
815
-        } elseif($format == 'metadata') {
816
-            if(!(($this->dflt ['lat'] == $mainLat) && ($this->dflt ['lon'] == $mainLon))) {
815
+        } elseif ($format == 'metadata') {
816
+            if (!(($this->dflt ['lat'] == $mainLat) && ($this->dflt ['lon'] == $mainLon))) {
817 817
                 // render geo metadata, unless they are the default
818 818
                 $renderer->meta ['geo'] ['lat'] = $mainLat;
819 819
                 $renderer->meta ['geo'] ['lon'] = $mainLon;
820
-                if($geophp = plugin_load('helper', 'geophp')) {
820
+                if ($geophp = plugin_load('helper', 'geophp')) {
821 821
                     // if we have the geoPHP helper, add the geohash
822 822
                     // fails with older php versions.. $renderer->meta['geo']['geohash'] = (new Point($mainLon,$mainLat))->out('geohash');
823
-                    $p                                  = new Point ($mainLon, $mainLat);
823
+                    $p                                  = new Point($mainLon, $mainLat);
824 824
                     $renderer->meta ['geo'] ['geohash'] = $p->out('geohash');
825 825
                 }
826 826
             }
827 827
 
828
-            if(($this->getConf('enableA11y')) && (!empty ($_firstimage))) {
828
+            if (($this->getConf('enableA11y')) && (!empty ($_firstimage))) {
829 829
                 // add map local image into relation/firstimage if not already filled and when it is a local image
830 830
 
831 831
                 global $ID;
832 832
                 $rel = p_get_metadata($ID, 'relation', METADATA_RENDER_USING_CACHE);
833 833
                 $img = $rel ['firstimage'];
834
-                if(empty ($img) /* || $img == $_firstimage*/) {
834
+                if (empty ($img) /* || $img == $_firstimage*/) {
835 835
                     //dbglog ( $_firstimage, 'olmap::render#rendering image relation metadata for _firstimage as $img was empty or the same.' );
836 836
                     // This seems to never work; the firstimage entry in the .meta file is empty
837 837
                     // $renderer->meta['relation']['firstimage'] = $_firstimage;
Please login to merge, or discard this patch.
icons/index.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -42,8 +42,8 @@
 block discarded – undo
42 42
 </head>
43 43
 <body>
44 44
 <div class="box"><?php
45
-    foreach(glob('*.png') as $img) {
46
-        echo '<img src="' . $img . '" alt="' . $img . '" title="' . $img . '" /> ';
45
+    foreach (glob('*.png') as $img) {
46
+        echo '<img src="'.$img.'" alt="'.$img.'" title="'.$img.'" /> ';
47 47
     }
48 48
     ?></div>
49 49
 </body>
Please login to merge, or discard this patch.