|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilSoapCourseAdministration:
Collaboration diagram for ilSoapCourseAdministration:Public Member Functions | |
| addCourse (string $sid, int $target_id, string $crs_xml) | |
| deleteCourse (string $sid, int $course_id) | |
| assignCourseMember (string $sid, int $course_id, int $user_id, string $type) | |
| excludeCourseMember (string $sid, int $course_id, int $user_id) | |
| getCoursesForUser (string $sid, string $parameters) | |
Public Member Functions inherited from ilSoapAdministration | |
| __construct (bool $use_nusoap=true) | |
| getMessage () | |
| appendMessage (string $a_str) | |
| setMessageCode (string $a_code) | |
| getMessageCode () | |
| reInitUser () | |
| isFault ($object) | |
| getInstallationInfoXML () | |
| getClientInfoXML (string $clientid) | |
Data Fields | |
| const | MEMBER = 1 |
| const | TUTOR = 2 |
| const | ADMIN = 4 |
| const | OWNER = 8 |
Data Fields inherited from ilSoapAdministration | |
| const | NUSOAP = 1 |
| const | PHP5 = 2 |
| int | $error_method |
| Defines type of error handling (PHP5 || NUSOAP) More... | |
Additional Inherited Members | |
Protected Member Functions inherited from ilSoapAdministration | |
| checkSession (string $sid) | |
| explodeSid (string $sid) | |
| setMessage (string $a_str) | |
| initAuth (string $sid) | |
| initIlias () | |
| initAuthenticationObject () | |
| raiseError (string $a_message, $a_code) | |
| checkObjectAccess (int $ref_id, array $expected_type, string $permission, bool $returnObject=false) | |
| check access for ref id: expected type, permission, return object instance if returnobject is true More... | |
Protected Attributes inherited from ilSoapAdministration | |
| bool | $soap_check = true |
| string | $message = '' |
| string | $message_code = '' |
Definition at line 32 of file class.ilSoapCourseAdministration.php.
| ilSoapCourseAdministration::addCourse | ( | string | $sid, |
| int | $target_id, | ||
| string | $crs_xml | ||
| ) |
Definition at line 42 of file class.ilSoapCourseAdministration.php.
References $DIC, ilObject\_isInTrash(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilCourseXMLParser\MODE_SOAP, and ilSoapAdministration\raiseError().
Here is the call graph for this function:| ilSoapCourseAdministration::assignCourseMember | ( | string | $sid, |
| int | $course_id, | ||
| int | $user_id, | ||
| string | $type | ||
| ) |
Definition at line 144 of file class.ilSoapCourseAdministration.php.
References $DIC, ILIAS\LTI\ToolProvider\$settings, ilObject\_getAllReferences(), ilCourseParticipants\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilParticipants\IL_CRS_ADMIN, ilParticipants\IL_CRS_MEMBER, ilParticipants\IL_CRS_TUTOR, ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
Here is the call graph for this function:| ilSoapCourseAdministration::deleteCourse | ( | string | $sid, |
| int | $course_id | ||
| ) |
Definition at line 90 of file class.ilSoapCourseAdministration.php.
References $DIC, $log, ilObject\_getAllReferences(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
Here is the call graph for this function:| ilSoapCourseAdministration::excludeCourseMember | ( | string | $sid, |
| int | $course_id, | ||
| int | $user_id | ||
| ) |
Definition at line 221 of file class.ilSoapCourseAdministration.php.
References $DIC, ilWaitingList\_deleteAll(), ilParticipants\_deleteAllEntries(), ilObject\_getAllReferences(), ilCourseParticipants\_getInstanceByObjId(), ilObject\_lookupObjId(), ilObject\_lookupType(), ilSoapAdministration\checkObjectAccess(), ilSoapAdministration\checkSession(), ilMD\deleteAll(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilParticipants\IL_CRS_ADMIN, ilParticipants\IL_CRS_MEMBER, ilParticipants\IL_CRS_TUTOR, ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), ilCourseXMLParser\MODE_SOAP, and ilSoapAdministration\raiseError().
Here is the call graph for this function:| ilSoapCourseAdministration::getCoursesForUser | ( | string | $sid, |
| string | $parameters | ||
| ) |
Definition at line 412 of file class.ilSoapCourseAdministration.php.
References $DIC, $r, $ref_id, ilUtil\__extractRefId(), ilObject\_exists(), ilObject\_getAllReferences(), ilObject\_isInTrash(), ilSoapAdministration\checkObjectAccess(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByObjId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilObjectFactory\getObjectsForOwner(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ILIAS\Repository\int(), ilSoapAdministration\raiseError(), and ROLE_FOLDER_ID.
Here is the call graph for this function:| const ilSoapCourseAdministration::ADMIN = 4 |
Definition at line 36 of file class.ilSoapCourseAdministration.php.
| const ilSoapCourseAdministration::MEMBER = 1 |
Definition at line 34 of file class.ilSoapCourseAdministration.php.
| const ilSoapCourseAdministration::OWNER = 8 |
Definition at line 37 of file class.ilSoapCourseAdministration.php.
| const ilSoapCourseAdministration::TUTOR = 2 |
Definition at line 35 of file class.ilSoapCourseAdministration.php.