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

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Wed Nov 26 03:24:15 EST 2008


Author: greq
Date: 2008-11-26 03:24:13 -0500 (Wed, 26 Nov 2008)
New Revision: 3262

Modified:
   trunk/mapbender/http/classes/class_stripRequest.php
Log:
http://trac.osgeo.org/mapbender/ticket/333

Modified: trunk/mapbender/http/classes/class_stripRequest.php
===================================================================
--- trunk/mapbender/http/classes/class_stripRequest.php	2008-11-26 08:20:21 UTC (rev 3261)
+++ trunk/mapbender/http/classes/class_stripRequest.php	2008-11-26 08:24:13 UTC (rev 3262)
@@ -81,6 +81,48 @@
 			return $output;
 		}
 	}
+	
+	function getFormat(){
+		$format = $this->get("format");
+			
+		if ($format=="PNG" || $format=="image/png"){
+			return "png";
+		} else if ($format=="JPEG" || $format=="image/jpeg"){
+			return "jpeg";
+		} else {
+			return null;
+		}
+
+	}
+	
+	function setFormat($formatType){
+		$version = $this->get("version");
+		if($version == "1.0.0"){
+			if ($formatType=='png'){
+				$output = $this->set("format","PNG");
+				return $output;	
+			} else if ($formatType=='jpeg'){
+				$output = $this->set("format","JPEG");
+				return $output;	
+			} else {
+				return;
+			}
+			
+		}
+		else{						
+			if ($formatType=='png'){
+				$output = $this->set("format","image/png");
+				return $output;	
+			} else if ($formatType=='jpeg'){
+				$output = $this->set("format","image/jpeg");
+				return $output;	
+			} else {
+				return;
+			}
+			
+		}
+	}
+	
 	function append($param){
 		$this->url .= "&".$param;
 		$this->encodeGET();



More information about the Mapbender_commits mailing list