[Mapbender-commits] r1123 - trunk/mapbender/http/extensions

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Feb 13 11:32:20 EST 2007


Author: christoph
Date: 2007-02-13 11:32:20 -0500 (Tue, 13 Feb 2007)
New Revision: 1123

Modified:
   trunk/mapbender/http/extensions/geom2wfst.php
Log:
*parse wfs reply for fid
*send fid to js

Modified: trunk/mapbender/http/extensions/geom2wfst.php
===================================================================
--- trunk/mapbender/http/extensions/geom2wfst.php	2007-02-13 16:30:16 UTC (rev 1122)
+++ trunk/mapbender/http/extensions/geom2wfst.php	2007-02-13 16:32:20 UTC (rev 1123)
@@ -99,12 +99,17 @@
 	$e = new mb_exception('WFS successfull host: '.$host.' port: '.$port.' filter: '.$_REQUEST["filter"]);
 }
 */
+header('Content-type: text/html');
+echo "{";  
 if (stristr($data, "success") !== false) {
 	$response = "success";
+	if (ereg("^.*ogc:FeatureId fid=\"(.+)\"/>.*$", $data)) {
+		$fid = ereg_replace("^.*ogc:FeatureId fid=\"(.+)\"/>.*$", "\\1", $data);
+		echo "\"fid\":\"".$fid."\",";
+	}
 }
 else {
 	$response = "error";
 }
-header('Content-type: text/html');  
-echo $response;
+echo "\"response\":\"".$response."\"}";
 ?>
\ No newline at end of file



More information about the Mapbender_commits mailing list