MDL-30688 REST simpleserver does not accept the moodlewsrestformat parameter
authorJerome Mouneyrac <jerome@moodle.com>
Mon, 13 Feb 2012 08:39:50 +0000 (16:39 +0800)
committerJerome Mouneyrac <jerome@moodle.com>
Mon, 13 Feb 2012 08:39:50 +0000 (16:39 +0800)
webservice/rest/simpleserver.php

index f35340f..7b30696 100644 (file)
@@ -34,6 +34,18 @@ if (!webservice_protocol_is_enabled('rest')) {
     die;
 }
 
+$restformat = optional_param('moodlewsrestformat', 'xml', PARAM_ALPHA);
+//remove the alt from the request
+if (isset($_REQUEST['moodlewsrestformat'])) {
+    unset($_REQUEST['moodlewsrestformat']);
+}
+if (isset($_GET['moodlewsrestformat'])) {
+    unset($_GET['moodlewsrestformat']);
+}
+if (isset($_POST['moodlewsrestformat'])) {
+    unset($_POST['moodlewsrestformat']);
+}
+
 $server = new webservice_rest_server(WEBSERVICE_AUTHMETHOD_USERNAME);
 $server->run();
 die;