[Mapbender-commits] r4960 - trunk/mapbender/http/php
svn_mapbender at osgeo.org
svn_mapbender at osgeo.org
Fri Nov 6 10:34:20 EST 2009
Author: christoph
Date: 2009-11-06 10:34:19 -0500 (Fri, 06 Nov 2009)
New Revision: 4960
Modified:
trunk/mapbender/http/php/mod_loadwmc_server.php
Log:
Modified: trunk/mapbender/http/php/mod_loadwmc_server.php
===================================================================
--- trunk/mapbender/http/php/mod_loadwmc_server.php 2009-11-06 15:31:35 UTC (rev 4959)
+++ trunk/mapbender/http/php/mod_loadwmc_server.php 2009-11-06 15:34:19 UTC (rev 4960)
@@ -175,7 +175,35 @@
}
break;
+ case 'checkConstraints':
+ $checkLayerIdExists = $ajaxResponse->getParameter("checkLayerIdExists");
+ $checkLayerIdValid = $ajaxResponse->getParameter("checkLayerIdValid");
+ $checkLayerPermission = $ajaxResponse->getParameter("checkLayerPermission");
+ $checkLayerAvailability = $ajaxResponse->getParameter("checkLayerAvailability");
+
+ $wmcId = $ajaxResponse->getParameter("id");
+ $wmc->createFromDb($wmcId);
+ // get all layers
+ $wmsArray = $wmc->mainMap->getWmsArray();
+ if ($checkLayerPermission) {
+ // add list of layers without permission
+
+ // remove these layers from the currentlayer array
+ }
+ if ($checkLayerAvailability) {
+ // add list of layers which are unavailable
+ }
+ if ($checkLayerIdExists) {
+ // add list of layers without Id
+
+ // remove these layers from the currentlayer array
+ }
+ if ($checkLayerIdValid) {
+ // add list of layers without valid Id
+
+ }
+ break;
// Invalid command
default:
$ajaxResponse->setMessage(_mb("No method specified."));
More information about the Mapbender_commits
mailing list