|
@@ -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.
|