[svn r19182] Added service initialisation

skala
Yannick Warnier 17 years ago
parent 961efe5ef8
commit 10a5584d03
  1. 14
      main/webservices/courses_list/WSCourseList.php

@ -114,11 +114,11 @@ $server->wsdl->addComplexType(
);
// Register the method to expose
$server->register('DokeosWSCourseListOfUser', // method name
$server->register('DokeosWSCourseListOfUser', // method name
array('courseListOfUser' => 'tns:courseListOfUser'), // input parameters
array('return' => 'xsd:array'), // output parameters
'urn:WSCourseListOfUser', // namespace
'urn:WSCourseListOfUser#DokeosWSCourseListOfUser', // soapaction
array('return' => 'xsd:array'), // output parameters
'urn:WSCourseList', // namespace
'urn:WSCourseList#DokeosWSCourseListOfUser', // soapaction
'rpc', // style
'encoded', // use
'This service returns a list of courses the given user is subscribed to directly' // documentation
@ -161,4 +161,8 @@ function DokeosWSCourseListOfUser($username, $signature) {
$courses_list[$course['code']] = array('title'=>mb_convert_encoding($course_info['title'],'UTF-8',$charset),'url'=>api_get_path(WEB_COURSE_PATH).$course_info['directory'].'/','teacher'=>mb_convert_encoding($course_info['tutor_name'],'UTF-8',$charset),'language'=>$course_info['course_language']);
}
return $courses_list;
}
}
// Use the request to (try to) invoke the service
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
Loading…
Cancel
Save