[Mapbender-commits] r8205 - trunk/mapbender/http/classes

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Thu Nov 17 04:11:01 EST 2011


Author: armin11
Date: 2011-11-17 01:11:00 -0800 (Thu, 17 Nov 2011)
New Revision: 8205

Modified:
   trunk/mapbender/http/classes/class_wms.php
Log:
Bugfix

Modified: trunk/mapbender/http/classes/class_wms.php
===================================================================
--- trunk/mapbender/http/classes/class_wms.php	2011-11-17 08:55:35 UTC (rev 8204)
+++ trunk/mapbender/http/classes/class_wms.php	2011-11-17 09:11:00 UTC (rev 8205)
@@ -1732,9 +1732,7 @@
 			#$this->insertLayerDataUrls($i);TODO: in the spec 1.3.0 the schema defines a 1:n relation, but in the table there is only one link possible - maybe we need only this one link
 			# insert metadataurls
 			$this->insertLayerMetadataUrls($i);
-
-
-			//actualize georss and twitter
+			//update messages for twitter and georss
 			$currentLayer = $this->objLayer[$i];
 			$geoRssItemNewLayer = new GeoRssItem();
 			if (!is_null($geoRss)) {
@@ -1768,6 +1766,7 @@
 				//push to twitter
 				$result = $twitter_layer->postTweet($tweetText);
 			}
+		}
 	}
 	function updateLayer($i,$myWMS){
 		$sql = "SELECT layer_id FROM layer WHERE fkey_wms_id = $1 AND layer_name = $2";
@@ -2692,30 +2691,7 @@
 				}
 			}
 			$geoRss->appendTop($geoRssItem);
-//the following will be done by insert layer - cause we have no id till now!
-/*			foreach ($newLayerArray as $newLayer) {
-				$currentLayer = $this->objLayer[$newLayer];
-				$geoRssItemNewLayer = new GeoRssItem();
-				$geoRssItemNewLayer->setTitle("NEW LAYER: " . $currentLayer->layer_title." (".$currentLayer->layer_id.")");
-				$geoRssItemNewLayer->setDescription($currentLayer->layer_abstract);
-				$geoRssItemNewLayer->setUrl(self::getLayerMetadataUrl($currentLayer->layer_id));
-				$geoRssItemNewLayer->setPubDate(self::rssDate());
-				for ($j = 0; $j < count($currentLayer->layer_epsg); $j++) {
-					$currentEpsg = $currentLayer->layer_epsg[$j];
-					if ($currentEpsg["epsg"] === "EPSG:4326") {
-						$currentBbox = new Mapbender_bbox(
-							$currentEpsg["minx"],
-							$currentEpsg["miny"],
-							$currentEpsg["maxx"],
-							$currentEpsg["maxy"],
-							$currentEpsg["epsg"]
-						);
-						$geoRssItemNewLayer->setBbox($currentBbox);
-						break;
-					}
-				}
-				$geoRss->appendTop($geoRssItemNewLayer);
-			} */
+
 			foreach ($oldLayerNameArray as $oldLayer) {
 				$geoRssItemOldLayer = new GeoRssItem();
 				$geoRssItemOldLayer->setTitle("DELETED LAYER: " . $oldLayer['title']." (".$oldLayer['id'].")");
@@ -2737,14 +2713,8 @@
 			$tweetText = substr($tweetText, 0, 139);
 			//push to twitter
 			$result = $twitter_wms->postTweet($tweetText);
-			//for each layer
-			/*foreach ($newLayerArray as $newLayer) {
-				$twitter_layer = new twitter();
-				$tweetText = "NEW LAYER: " . $currentLayer->layer_title." (".$currentLayer->layer_id.") ".self::getLayerMetadataUrl($currentLayer->layer_id)." ".$currentLayer->layer_abstract;
-				//reduce to 140 chars
-				$tweetText = substr($tweetText, 0, 139);
-				$result = $twitter_layer->postTweet($tweetText);
-			}*/
+			//for each layer which was deleted
+			
 			foreach ($oldLayerNameArray as $oldLayer) {
 				$twitter_layer = new twitter();
 				$tweetText = "DELETED LAYER: " . $oldLayer['title']." (".$oldLayer['id'].") ".self::getLayerMetadataUrl($currentLayer->layer_id)." ".$currentLayer->layer_abstract;



More information about the Mapbender_commits mailing list