]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12886 fixed rest test cleint hard coded strings
authorskodak <skodak>
Tue, 13 Oct 2009 22:01:43 +0000 (22:01 +0000)
committerskodak <skodak>
Tue, 13 Oct 2009 22:01:43 +0000 (22:01 +0000)
webservice/rest/testclient/index.php

index 944a32eab5b3de2ac63e05196d74ca2fbcd85ce1..3c2fbd24d5634c4dd7c5c5a0bf1f7c0aab3f0cb9 100644 (file)
@@ -59,15 +59,23 @@ if ($mform->is_cancelled()) {
     redirect('index.php');
 
 } else if ($data = $mform->get_data()) {
+    unset($data->submitbutton);
     $serverurl = "$CFG->wwwroot/webservice/rest/simpleserver.php";
     $serverurl .= '?wsusername='.urlencode($data->wsusername);
+    unset($data->wsusername);
     $serverurl .= '&wspassword='.urlencode($data->wspassword);
+    unset($data->wspassword);
     $serverurl .= '&wsfunction='.urlencode($data->function);
-    for ($i=0; $i<10; $i++) {
-        if (empty($data->groupids[$i])) {
-            continue;
+    unset($data->function);
+
+    if ($function === 'moodle_group_get_groups') {
+        //note: this could be placed into separate function lib file in the same dir
+        for ($i=0; $i<10; $i++) {
+            if (empty($data->groupids[$i])) {
+                continue;
+            }
+            $serverurl .= "&groupids[$i]=".urlencode($data->groupids[$i]);
         }
-        $serverurl .= "&groupids[$i]=".urlencode($data->groupids[$i]);
     }
 
     echo $OUTPUT->header();