]> git.mjollnir.org Git - moodle.git/commitdiff
web services MDL-12886 fix REST/SOAP/XMLRPC test clients (function names are not...
authorjerome <jerome>
Tue, 28 Apr 2009 07:04:50 +0000 (07:04 +0000)
committerjerome <jerome>
Tue, 28 Apr 2009 07:04:50 +0000 (07:04 +0000)
14 files changed:
lang/en_utf8/webservice.php
webservice/lib.php
webservice/rest/locallib.php
webservice/rest/testclient/addgroupmember.php
webservice/rest/testclient/creategroup.php
webservice/rest/testclient/createuser.php
webservice/rest/testclient/deletegroup.php
webservice/rest/testclient/deletegroupmember.php
webservice/rest/testclient/deleteuser.php
webservice/rest/testclient/getgroup.php
webservice/rest/testclient/getusers.php
webservice/rest/testclient/updateuser.php
webservice/soap/testclient/zend_soap_client.php
webservice/xmlrpc/testclient/zend_xmlrpc_client.php

index 8f05c55ae133211482c7fe0eaf29a3b7e9f3abdb..c717b13dfd95c9356df3bcea64a67465ee7c7ddf 100644 (file)
@@ -1,6 +1,6 @@
 <?php // $Id$
 $string['soapdocumentation'] = '<H2>SOAP Manual</H2>
-        <b>1.</b> Call the method <b>tmp_get_token</b> on \"<i>http://remotemoodle/webservice/soap/server.php?wsdl</i>\"<br>
+        <b>1.</b> Call the method <b>get_token</b> on \"<i>http://remotemoodle/webservice/soap/server.php?wsdl</i>\"<br>
         The function parameter is an array: in PHP it would be array(\"username\" => \"wsuser\", \"password\" => \"wspassword\")<br>
         Return value is a token (integer)<br>
         <br>
@@ -14,7 +14,7 @@ $string['soapdocumentation'] = '<H2>SOAP Manual</H2>
         your_client->tmp_delete_user(array(\"username\" => \"username_to_delete\",\"mnethostid\" => 1))<br><br>
 ';
 $string['xmlrpcdocumentation'] = '<H2>XMLRPC Manual</H2>
-        <b>1.</b> Call the method <b>authentication.tmp_get_token</b> on \"<i>http://remotemoodle/webservice/xmlrpc/server.php</i>\"<br>
+        <b>1.</b> Call the method <b>authentication.get_token</b> on \"<i>http://remotemoodle/webservice/xmlrpc/server.php</i>\"<br>
         The function parameter is an array: in PHP it would be array(\"username\" => \"wsuser\", \"password\" => \"wspassword\")<br>
         Return value is a token (integer)<br>
         <br>
index f1ef37139f85a593b7192267ea970deac18f16eb..891ff6f97c9d5f1a20ce17393b2ab50c38129886 100644 (file)
@@ -593,7 +593,7 @@ class ws_authentication {
      * @param array|struct $params
      * @return integer
      */
-    function tmp_get_token($params) {
+    function get_token($params) {
         if ($params['username'] == 'wsuser' && $params['password'] == 'wspassword') {
             return '456';
         } else {
index 39b1f1d0ecfdb4ea5f16b9e6d40c3d6a2a75487d..1ed14f7b0bc458e9a319b5407df9d19ad05ccdbc 100644 (file)
@@ -52,7 +52,7 @@ function call_moodle_function ($rest_arguments) {
     /// TODO: this use a fake token => need to implement token generation
     $token = optional_param('token',null,PARAM_ALPHANUM);
     if (empty($token)) {
-        if ($functionname != 'tmp_get_token') {
+        if ($functionname != 'get_token') {
             throw new moodle_exception('identifyfirst');
         } else {
             /// TODO: authentication + token generation need to be implemented
index e769545cd0b72b32451f7b2fc9deec7740de1c3c..61a7b9e8e6f9e7135f554867b7c0abe9e0faa389 100644 (file)
@@ -31,14 +31,14 @@ start_interface("Add group member to group");
 
 if ($groupid && $userid) {
 
-    var_dump($CFG->serverurl.'/group/tmp_add_groupmember');
+    var_dump($CFG->serverurl.'/group/add_groupmember');
 
 
     //we are asking for a token
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -49,7 +49,7 @@ if ($groupid && $userid) {
        $data['userid'] = $userid;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/tmp_add_groupmember');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/add_groupmember');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index c02ef42598d5bfb56b87d1caade1f57dab85f067..c7b78fa958b118339a0255eac47021d189a8c2fc 100644 (file)
@@ -32,14 +32,14 @@ start_interface("Create Group");
 
 if ($groupname && $courseid) {
 
-    var_dump($CFG->serverurl.'/group/tmp_create_group');
+    var_dump($CFG->serverurl.'/group/create_group');
 
 
     //we are asking for a token
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -50,7 +50,7 @@ if ($groupname && $courseid) {
        $data['courseid'] = $courseid;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/tmp_create_group');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/create_group');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index 3b2f8e0c651a417520f9853d69568ff2850db72a..6a8b983a3938459b8957abc0d1e3c003d41d62c6 100644 (file)
@@ -25,14 +25,14 @@ var_dump($data);
 $connectiondata['username'] = 'wsuser';
 $connectiondata['password'] = 'wspassword';
 $ch = curl_init();
-curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
 $token = curl_exec($ch);
 $data['token'] = $token;
 
-curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_create_user');
+curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/create_user');
 curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index 546b9658c99a2b4af7ba526cd0c7813fadd94ed9..889aee63dbee6f088bcee9423af74f9a04342ba9 100644 (file)
@@ -35,7 +35,7 @@ if ($groupid) {
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -46,7 +46,7 @@ if ($groupid) {
 
     $ch = curl_init();
 
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/tmp_delete_group');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/delete_group');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index c1093da84ca17412c789fea6fc661d5004b03bab..5d493aac1e0ab24ce8a2afc4076ff07b6a9cd242 100644 (file)
@@ -31,14 +31,14 @@ start_interface("Delete group member from a group");
 
 if ($groupid && $userid) {
 
-    var_dump($CFG->serverurl.'/group/tmp_delete_groupmember');
+    var_dump($CFG->serverurl.'/group/delete_groupmember');
 
 
     //we are asking for a token
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -49,7 +49,7 @@ if ($groupid && $userid) {
        $data['userid'] = $userid;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/tmp_delete_groupmember');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/delete_groupmember');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index e65f4ec7ed53e1b573e7fc5d9cf96883a574e2a4..5aa15ab4650cc2b6a5f9fc11664762e0c55cb6f4 100644 (file)
@@ -35,7 +35,7 @@ if ($username) {
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -46,7 +46,7 @@ if ($username) {
     $data['mnethostid'] = $mnethostid;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_delete_user');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/delete_user');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index 3a3a9003ade6cee1e04c9f9f214b62c49c5f6f9a..cdc8d90702d1ccd91028bf00b466f7c3c37c26e9 100644 (file)
@@ -35,7 +35,7 @@ if ($groupid) {
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -45,7 +45,7 @@ if ($groupid) {
     $data['groupid'] = $groupid;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/tmp_get_group');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/group/get_group');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index 4e62b9a6dc9e569edc4233bb2f8a9999fc2de1ea..f8117f6e3d985797b9939c5b0ca64f64d56261fa 100644 (file)
@@ -36,7 +36,7 @@ if ($search) {
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -44,7 +44,7 @@ if ($search) {
     $data['token'] = $token;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_users');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_users');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index 978ca0b687bd4c17973bd7d338724351a89f62c7..8ecbfcd5347ae13f6268640d2a16a119119a5dbd 100644 (file)
@@ -37,7 +37,7 @@ if ($username) {
     $connectiondata['username'] = 'wsuser';
     $connectiondata['password'] = 'wspassword';
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_get_token');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/get_token');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($connectiondata));
@@ -50,7 +50,7 @@ if ($username) {
     $data['firstname'] = $firstname;
 
     $ch = curl_init();
-    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/tmp_update_user');
+    curl_setopt($ch, CURLOPT_URL, $CFG->serverurl.'/user/update_user');
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
     curl_setopt($ch, CURLOPT_POST, 1);
     curl_setopt($ch, CURLOPT_POSTFIELDS, format_postdata($data));
index 484f8364b895e973aaf8e4a9c348b68f8852ed04..7efe5832dd33a807bbbef2db6006cab9c8fe2395 100644 (file)
@@ -44,7 +44,7 @@ if (!webservice_lib::display_webservices_availability("soap")) {
 //1. authentication
 $client = new Zend_Soap_Client($CFG->wwwroot."/webservice/soap/server.php?wsdl");
 try {
-    $token = $client->tmp_get_token(array('username' => "wsuser", 'password' => "wspassword"));
+    $token = $client->get_token(array('username' => "wsuser", 'password' => "wspassword"));
     print "<pre>\n";
     var_dump($token);
     print "</pre>";
@@ -64,7 +64,7 @@ try {
 $client = new Zend_Soap_Client($CFG->wwwroot."/webservice/soap/server.php?token=".$token."&classpath=user&wsdl");
 var_dump($CFG->wwwroot."/webservice/soap/server.php?token=".$token."&classpath=user&wsdl");
 print "<pre>\n";
-var_dump($client->tmp_get_users(array('search' => "admin")));
+var_dump($client->get_users(array('search' => "admin")));
 print "</pre>";
 
 //$param = array('search' => "admin");
@@ -85,15 +85,15 @@ print "</pre>";
 //call_soap_function($client,$functionname,$param,$expectedresult);
 
 print "<pre>\n";
-var_dump($client->tmp_create_users(array(array('username' => "mockuser66",'firstname' => "firstname6",'lastname' => "lastname6",'email' => "mockuser6@mockuser6.com",'password' => "password6"))));
+var_dump($client->create_users(array(array('username' => "mockuser66",'firstname' => "firstname6",'lastname' => "lastname6",'email' => "mockuser6@mockuser6.com",'password' => "password6"))));
 print "</pre>";
 
 print "<pre>\n";
-var_dump($client->tmp_update_users(array(array('username' => "mockuser66",'newusername' => "mockuser6b",'firstname' => "firstname6b"))));
+var_dump($client->update_users(array(array('username' => "mockuser66",'newusername' => "mockuser6b",'firstname' => "firstname6b"))));
 print "</pre>";
 
 print "<pre>\n";
-var_dump($client->tmp_delete_users(array(array('username' => "mockuser6b"))));
+var_dump($client->delete_users(array(array('username' => "mockuser6b"))));
 print "</pre>";
 
 //print "<pre>\n";
index 8acd88f08487c9c7e87aa2fc7c59ce84b520aca4..f70ca558ee9ed45eb6bbc4a851170073ae1c1353 100644 (file)
@@ -34,18 +34,18 @@ Zend_Loader::registerAutoload();
 
 //1. authentication
 $client = new Zend_XmlRpc_Client($CFG->wwwroot."/webservice/xmlrpc/server.php");
-$token = $client->call('authentication.tmp_get_token', array(array('username' => "wsuser", 'password' => "wspassword")));
+$token = $client->call('authentication.get_token', array(array('username' => "wsuser", 'password' => "wspassword")));
 var_dump($token);
 
 //2. test functions
 $client = new Zend_XmlRpc_Client($CFG->wwwroot."/webservice/xmlrpc/server.php?classpath=user&token=".$token);
-var_dump($users = $client->call('user.tmp_get_users', array(array('search' => "admin"))));
+var_dump($users = $client->call('user.get_users', array(array('search' => "admin"))));
 print "<br/><br/>\n";
-var_dump($users = $client->call('user.tmp_create_users', array(array(array('firstname' => "firstname6",'username' => "mockuser66",'lastname' => "lastname6",'email' => "mockuser6@mockuser6.com",'password' => "password6")))));
+var_dump($users = $client->call('user.create_users', array(array(array('firstname' => "firstname6",'username' => "mockuser66",'lastname' => "lastname6",'email' => "mockuser6@mockuser6.com",'password' => "password6")))));
 print "<br/><br/>\n";
-var_dump($users = $client->call('user.tmp_update_users', array(array(array('username' => "mockuser66",'newusername' => "mockuser6b",'firstname' => "firstname6b")))));
+var_dump($users = $client->call('user.update_users', array(array(array('username' => "mockuser66",'newusername' => "mockuser6b",'firstname' => "firstname6b")))));
 print "<br/><br/>\n";
-var_dump($users = $client->call('user.tmp_delete_users', array(array(array('username' => "mockuser6b")))));
+var_dump($users = $client->call('user.delete_users', array(array(array('username' => "mockuser6b")))));
 //print "<br/><br/>\n";
 //var_dump($users = $client->call('user.tmp_do_multiple_user_searches', array(array(array('search' => "jerome"),array('search' => "admin")))));
 //print "<br/><br/>\n";