[Mapbender-commits] r6749 - branches/banjo_dev/mapbender/http/rest

svn_mapbender at osgeo.org svn_mapbender at osgeo.org
Tue Aug 10 13:45:08 EDT 2010


Author: banjo
Date: 2010-08-10 17:45:08 +0000 (Tue, 10 Aug 2010)
New Revision: 6749

Modified:
   branches/banjo_dev/mapbender/http/rest/user.php
Log:
Adding code to handle GET user resource


Modified: branches/banjo_dev/mapbender/http/rest/user.php
===================================================================
--- branches/banjo_dev/mapbender/http/rest/user.php	2010-08-10 16:39:13 UTC (rev 6748)
+++ branches/banjo_dev/mapbender/http/rest/user.php	2010-08-10 17:45:08 UTC (rev 6749)
@@ -39,13 +39,31 @@
   if(strcmp($responseFormat, "xml") == 0)
   {
     //send xml response
+    $body = '<?xml version="1.0" encoding="UTF-8"?>
+        <user>
+          <id>'.$row["mb_user_id"].'</id>
+          <name>'.$row["mb_user_name"].'</id>
+          <owner>'.$row["mb_user_owner"].'</owner>
+          <description>'.$row["mb_user_description"].'</description>
+          <email>'.$row["mb_user_email"].'</email>
+          <phone>'.$row["mb_user_phone"].'</phone>
+          <department>'.$row["mb_user_department"].'</department>
+          <resolution>'.$row["mb_user_resolution"].'</resolution>
+          <organisation_name>'.$row["mb_user_organisation_name"].'</organisation_name>
+          <position_name>'.$row["mb_user_position_name"].'</position_name>
+          <phone1>'.$row["mb_user_phone1"].'</phone1>
+          <fascimile>'.$row["mb_user_fascimile"].'</fascimile>
+          <delivery_point>'.$row["mb_user_delivery_point"].'</delivery_point>
+          <city>'.$row["mb_user_city"].'</city>
+          <postal_code>'.$row["mb_user_postal_code"].'</postal_code>
+          <country>'.$row["mb_user_country"].'</country>
+          <online_resource>'.$row["mb_user_online_resource"].'</online_resource>
+      </user>
+      ';
+    send_rest_response(200, $body, "application/xml");
   }
   else
   {
     //send json response
   }
 }
-
-
-
-



More information about the Mapbender_commits mailing list