[Mapbender-commits] r1152 - trunk/mapbender/http/php
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Wed Feb 28 08:39:36 EST 2007
Author: christoph
Date: 2007-02-28 08:39:36 -0500 (Wed, 28 Feb 2007)
New Revision: 1152
Modified:
trunk/mapbender/http/php/mod_monitorCapabilities_main.php
Log:
bugfix: 3
Online resource incorrect in monitoring module
Modified: trunk/mapbender/http/php/mod_monitorCapabilities_main.php
===================================================================
--- trunk/mapbender/http/php/mod_monitorCapabilities_main.php 2007-02-28 12:01:15 UTC (rev 1151)
+++ trunk/mapbender/http/php/mod_monitorCapabilities_main.php 2007-02-28 13:39:36 UTC (rev 1152)
@@ -30,6 +30,16 @@
$gui = "";
$cl = 0;
+
+function getConjunctionCharacter($onlineresource){
+ if(strstr($onlineresource, "?")) {
+ $lastChar = substr($onlineresource,strlen($onlineresource)-1, 1);
+ if ($lastChar == "?" || $lastChar == "&") {return "";}
+ else{return "&";}
+ }
+ else {return "?";}
+}
+
// retrieve username and gui_id
if ($_REQUEST['user']) {
$cl = 0;
@@ -104,10 +114,10 @@
$version = $someArray[0];
$capabilities = $someArray[1];
if ($version == "1.0.0" ) {
- $url = $capabilities . "REQUEST=capabilities&WMTVER=1.0.0";
+ $url = $capabilities . getConjunctionCharacter($capabilities) . "REQUEST=capabilities&WMTVER=1.0.0";
}
else {
- $url = $capabilities . "REQUEST=GetCapabilities&SERVICE=wms&VERSION=" . $version;
+ $url = $capabilities . getConjunctionCharacter($capabilities) . "REQUEST=GetCapabilities&SERVICE=wms&VERSION=" . $version;
}
}
More information about the Mapbender_commits
mailing list