Minor - Fix example SOAP client

pull/2487/head
Yannick Warnier 9 years ago
parent cc350ab0b5
commit a93f08a95c
  1. 10
      main/webservices/soap.test.php

@ -25,7 +25,7 @@ $lpid = 1; // set to your learnpath ID
$lpiid = 1; // set to your learnpath item ID
// Build the server's SOAP script address
$server = api_get_path(WEB_CODE_PATH).'webservices/soap.php?wsdl';
$server = api_get_path(WEB_CODE_PATH).'webservices/registration.soap.php?wsdl';
/**
* Call the webservice
@ -35,10 +35,14 @@ $server = api_get_path(WEB_CODE_PATH).'webservices/soap.php?wsdl';
$client = new SoapClient($server, array('cache_wsdl' => WSDL_CACHE_NONE));
// Call the function we want with the right params...
$response = $client->{'WSReport.test'}();
try {
$response = $client->{'WSSearchSession'}(array('term' => 'a', 'extrafields' => array(), 'secret_key' => $signature));
} catch (Exception $e) {
error_log(print_r($e->getMessage(), 1));
}
//$response = $client->{'WSReport.GetLearnpathStatusSingleItem'}($signature, 'chamilo_user_id', $uid, 'chamilo_course_id', $cid, $lpid, $lpiid);
//$response = $client->{'WSReport.GetLearnpathProgress'}($signature, 'chamilo_user_id', $uid, 'chamilo_course_id', $cid, $lpid);
//$response = $client->{'WSReport.GetLearnpathHighestLessonLocation'}($signature, 'chamilo_user_id', $uid, 'chamilo_course_id', $cid, $lpid);
// Print the output, or do whatever you like with it (it's the status for this item):
echo '<pre>'.$response.'</pre>';
echo '<pre>'.print_r($response, 1).'</pre>';
// This should print "complete", "incomplete" or any other active status.
Loading…
Cancel
Save