From 656a43184228e022f6af5bf037f37ea147e0fb40 Mon Sep 17 00:00:00 2001 From: astridx Date: Sun, 28 Jul 2019 22:25:42 +0200 Subject: [PATCH] change helper in moduel for agosmsaddressmarker --- src/modules/mod_agosm/helper.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/modules/mod_agosm/helper.php b/src/modules/mod_agosm/helper.php index e72deb03..352becfd 100644 --- a/src/modules/mod_agosm/helper.php +++ b/src/modules/mod_agosm/helper.php @@ -251,6 +251,10 @@ public static function getListCustomField(&$params) if ($field->type == 'agosmsaddressmarker') { + // Get plugin parameters + $popup = $field->fieldparams->get('popup', '0'); + $specialicon = $field->fieldparams->get('specialicon', '0'); + $itemfiltered3->cords = $field->rawvalue; $test = explode(",", $itemfiltered3->cords); @@ -260,10 +264,17 @@ public static function getListCustomField(&$params) $itemfiltered3->id = $item->id; $itemfiltered3->lat = $test[0]; $itemfiltered3->lon = $test[1]; - $itemfiltered3->iconcolor = $test[2]; - $itemfiltered3->markercolor = $test[3]; - $itemfiltered3->icon = $test[4]; - $itemfiltered3->popuptext = $test[5]; + + if ($specialicon) { + $itemfiltered3->iconcolor = $test[2]; + $itemfiltered3->markercolor = $test[3]; + $itemfiltered3->icon = $test[4]; + } + + if ($popup) { + $itemfiltered3->popuptext = $test[5]; + } + $itemsfiltered[] = $itemfiltered3; } }