From: skodak <skodak>
Date: Tue, 13 Oct 2009 22:01:43 +0000 (+0000)
Subject: MDL-12886 fixed rest test cleint hard coded strings
X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=cad36f4e50952a991acb4580875d530506807db6;p=moodle.git

MDL-12886 fixed rest test cleint hard coded strings
---

diff --git a/webservice/rest/testclient/index.php b/webservice/rest/testclient/index.php
index 944a32eab5..3c2fbd24d5 100644
--- a/webservice/rest/testclient/index.php
+++ b/webservice/rest/testclient/index.php
@@ -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();