[Mapbender-commits] r6694 - trunk/mapbender/http/javascripts

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Thu Aug 5 06:24:54 EDT 2010


Author: christoph
Date: 2010-08-05 10:24:54 +0000 (Thu, 05 Aug 2010)
New Revision: 6694

Modified:
   trunk/mapbender/http/javascripts/mod_highlightPOI.php
   trunk/mapbender/http/javascripts/mod_setPOI2Scale.php
Log:
added addslashes for correct escaping

correct z-Index

Modified: trunk/mapbender/http/javascripts/mod_highlightPOI.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_highlightPOI.php	2010-08-05 10:24:11 UTC (rev 6693)
+++ trunk/mapbender/http/javascripts/mod_highlightPOI.php	2010-08-05 10:24:54 UTC (rev 6694)
@@ -71,9 +71,9 @@
 
 function mod_highlightPOI_init(){
 		var myPOI = "<?php if (CHARSET == 'UTF-8'){
-				echo preg_replace("/\n/", "<br>", Mapbender::session()->get("mb_myPOI"));
+				echo addslashes(preg_replace("/\n/", "<br>", Mapbender::session()->get("mb_myPOI")));
 			}else{
-				echo preg_replace("/\n/", "<br>", utf8_decode(Mapbender::session()->get("mb_myPOI")));
+				echo addslashes(preg_replace("/\n/", "<br>", utf8_decode(Mapbender::session()->get("mb_myPOI"))));
 			} 
 			?>";
 
@@ -133,8 +133,7 @@
 		$div.css({
 			position: "absolute",
 			top: "0px",
-			left: "0px",
-			zIndex: 20
+			left: "0px"
 		});
 		map_el.appendChild($div.get(0));
 	}
@@ -143,9 +142,9 @@
 	for (var i = 0; i < mod_highlightPOI_params.length; i = i + 3) {
 		var pointFromUrl = new Point(parseFloat(mod_highlightPOI_params[i+1]), parseFloat(mod_highlightPOI_params[i+2]));
 		var pos = mapObject.convertRealToPixel(pointFromUrl);
-		tagSource += "<div style='z-index:13;position:absolute;left:"+(pos.x-Math.round(0.5*poi_width))+"px;top:"+(pos.y-Math.round(0.5*poi_height))+"px'>";
+		tagSource += "<div style='z-index:105;position:absolute;left:"+(pos.x-Math.round(0.5*poi_width))+"px;top:"+(pos.y-Math.round(0.5*poi_height))+"px'>";
 		tagSource += "<img src='"+poi_image+"'>";
-		tagSource += "<span style='"+poi_style+"'>"+mod_highlightPOI_params[i]+"</span>";
+		tagSource += "<div class='ui-widget-content ui-corner-all' style='padding:3px'><span style='white-space:nowrap;'>"+mod_highlightPOI_params[i].replace("\n", "<br>")+"</span></div>";
 		tagSource += "</div>";
 	}
 	$("#" + mapObject.elementName + "_permanent").html(tagSource);

Modified: trunk/mapbender/http/javascripts/mod_setPOI2Scale.php
===================================================================
--- trunk/mapbender/http/javascripts/mod_setPOI2Scale.php	2010-08-05 10:24:11 UTC (rev 6693)
+++ trunk/mapbender/http/javascripts/mod_setPOI2Scale.php	2010-08-05 10:24:54 UTC (rev 6694)
@@ -36,7 +36,7 @@
 
 function mod_setPOI2Scale(){
 	var my_target = mod_setPOI2Scale_target.split(",");
-	var myPOI = "<?php echo Mapbender::session()->get("mb_myPOI2SCALE") ?>";
+	var myPOI = "<?php echo addslashes(Mapbender::session()->get("mb_myPOI2SCALE")); ?>";
 	if(myPOI && myPOI != ""){
 		var coord = myPOI.split(",");
 		if(coord.length == 2){



More information about the Mapbender_commits mailing list