]> git.mjollnir.org Git - moodle.git/commitdiff
web service MDL-12886 trivial refactoring
authorjerome <jerome>
Fri, 30 Jan 2009 04:57:49 +0000 (04:57 +0000)
committerjerome <jerome>
Fri, 30 Jan 2009 04:57:49 +0000 (04:57 +0000)
webservice/amf/server.php
webservice/rest/testclient/php_curl_rest_client.php [moved from webservice/rest/testclient/index.php with 100% similarity]
webservice/rest/testclient/zend_rest_client.php
webservice/rest/zend_rest_server.php
webservice/soap/testclient/php_soap_client.php [moved from webservice/soap/testclient/index.php with 99% similarity]

index 628dd6ba0f54106ea886661696889ea74ac463bc..620e60c5fba43ea2f747471820df8e96e0c7e9a1 100644 (file)
@@ -27,22 +27,6 @@ $server = new Zend_Amf_Server();
 $server->setClass($classpath."_external");
 $response = $server->handle();
 echo $response;
-/*
- *
-
-varlog("-- The Moodle AMF server is running --");
-//basic test server
-$server = new Zend_Amf_Server();
-$server->addFunction('hello');
-$response = $server->handle();
-echo $response;
 
 
-function hello($name, $greeting = 'The Moodle server say Hi to')
-{
-    varlog($greeting . ', ' . $name);
-    return $greeting . ', ' . $name;
-}
-*/
-
 ?>
\ No newline at end of file
index 19314ed86485436d76b8d983da407fa7cf6d0ad2..a21c195c667cea86a733b36652eb5ff238e858c2 100644 (file)
@@ -20,30 +20,30 @@ Zend_Loader::registerAutoload();
 $client = new Zend_Rest_Client($CFG->wwwroot."/webservice/rest/zend_rest_server.php");
 
 
-    $token = $client->tmp_get_token(array('username' => "wsuser", 'password' => "wspassword"))->get();
-   echo $token->response();
-   $token = $token->response();
-    printLastRequestResponse($client);
+$token = $client->tmp_get_token(array('username' => "wsuser", 'password' => "wspassword"))->get();
+echo $token->response();
+$token = $token->response();
+printLastRequestResponse($client);
 
 
 //2. test functions
 $client = new Zend_Rest_Client($CFG->wwwroot."/webservice/rest/zend_rest_server.php/?classpath=user&token=".$token);
-   
-    var_dump($client->tmp_get_users(array('search' => "admin"))->get());
-    printLastRequestResponse($client);
-    var_dump($client->tmp_create_user(array('username' => "mockuser66",'firstname' => "firstname6",'lastname' => "lastname6",'email' => "mockuser6@mockuser6.com",'password' => "password6"))->get());
-    printLastRequestResponse($client);
-    var_dump($client->tmp_update_user(array('username' => "mockuser66",'mnethostid' => 1,'newusername' => "mockuser6b",'firstname' => "firstname6b"))->get());
-   printLastRequestResponse($client);
-    var_dump($client->tmp_delete_user(array('username' => "mockuser6b",'mnethostid' => 1))->get());
-   printLastRequestResponse($client);
+
+var_dump($client->tmp_get_users(array('search' => "admin"))->get());
+printLastRequestResponse($client);
+var_dump($client->tmp_create_user(array('username' => "mockuser66",'firstname' => "firstname6",'lastname' => "lastname6",'email' => "mockuser6@mockuser6.com",'password' => "password6"))->get());
+printLastRequestResponse($client);
+var_dump($client->tmp_update_user(array('username' => "mockuser66",'mnethostid' => 1,'newusername' => "mockuser6b",'firstname' => "firstname6b"))->get());
+printLastRequestResponse($client);
+var_dump($client->tmp_delete_user(array('username' => "mockuser6b",'mnethostid' => 1))->get());
+printLastRequestResponse($client);
 
 
 
 function printLastRequestResponse($client) {
     print "<pre>\n";
-  //  print "Request :\n".htmlspecialchars($client->__getLastRequest()) ."\n";
-   // print "Response:\n".htmlspecialchars($client->__getLastResponse())."\n";
+    //  print "Request :\n".htmlspecialchars($client->__getLastRequest()) ."\n";
+    // print "Response:\n".htmlspecialchars($client->__getLastResponse())."\n";
     print "</pre>";
 }
 
index 65e6d4bf6abf5b261cf07f6d2556cba1f9586808..8db5e0d49058dfa09815c2a20f7c1fbc7f1d11f4 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * Main script - SOAP server
+ * Main script - REST server
  *
  * @author Jerome Mouneyrac <jerome@moodle.com>
  * @version 1.0
@@ -38,7 +38,7 @@ if (empty($token)) {
     //retrieve the api name
     $classpath = optional_param(classpath,null,PARAM_ALPHA);
     require_once(dirname(__FILE__) . '/../../'.$classpath.'/external.php');
+
     /// run the server
     $server = new Zend_Rest_Server(); //TODO: need to call the wsdl generation on the fly
     $server->setClass($classpath."_external"); //TODO: pass $user as parameter
@@ -64,12 +64,17 @@ function mock_check_token($token) {
 }
 
 class soap_authentication {
+    /**
+     *
+     * @param array $params
+     * @return integer
+     */
     function tmp_get_token($params) {
         if ($params['username'] == 'wsuser' && $params['password'] == 'wspassword') {
-                return '465465465468468464';
-            } else {
-                throw new moodle_exception('wrongusernamepassword');
-            }
+            return '465465465468468464';
+        } else {
+            throw new moodle_exception('wrongusernamepassword');
+        }
     }
 }
 ?>
\ No newline at end of file
similarity index 99%
rename from webservice/soap/testclient/index.php
rename to webservice/soap/testclient/php_soap_client.php
index 4b0e00ca7b307af6cbc2b3485680b8ca3eb9bbc4..77366a9022fb2684bec6052c27b9b55a74b01851 100644 (file)
@@ -21,7 +21,7 @@ $client = new SoapClient($CFG->wwwroot."/webservice/soap/generatewsdl.php",array
 try {
     $token = $client->tmp_get_token(array('username' => "wsuser", 'password' => "wspassword"));
     printLastRequestResponse($client);
-   
+
 } catch (SoapFault $exception) {
     echo $exception;
 }