46     public static function login(
string $client, 
string $username, 
string $password)
    48         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
    50         return $sua->login($client, $username, $password);
    56     public static function logout(
string $sid)
    58         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
    60         return $sua->logout($sid);
    66     public static function lookupUser(
string $sid, 
string $user_name)
    68         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
    70         return $sua->lookupUser($sid, $user_name);
    76     public static function addCourse(
string $sid, 
int $target_id, 
string $crs_xml)
    78         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
    80         return $sca->addCourse($sid, $target_id, $crs_xml);
    88         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
    90         return $sca->deleteCourse($sid, $course_id);
    96     public static function assignCourseMember(
string $sid, 
int $course_id, 
int $user_id, 
string $type)
    98         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
   100         return $sca->assignCourseMember($sid, $course_id, $user_id, $type);
   108         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
   110         return $sca->isAssignedToCourse($sid, $course_id, $user_id);
   118         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
   120         return $sca->excludeCourseMember($sid, $course_id, $user_id);
   128         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
   130         return $sca->getCourseXML($sid, $course_id);
   136     public static function updateCourse(
string $sid, 
int $course_id, 
string $xml)
   138         include_once 
'./webservice/soap/classes/class.ilSoapCourseAdministration.php';
   140         return $sca->updateCourse($sid, $course_id, $xml);
   148         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   150         return $soa->getObjIdByImportId($sid, $import_id);
   158         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   160         return $soa->getRefIdsByImportId($sid, $import_id);
   168         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   170         return $soa->getRefIdsByObjId($sid, $object_id);
   178         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   180         return $soa->getObjectByReference($sid, $a_ref_id, $user_id);
   188         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   190         return $soa->getObjectsByTitle($sid, $a_title, $user_id);
   196     public static function addObject(
string $sid, 
int $a_target_id, 
string $a_xml)
   198         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   200         return $soa->addObject($sid, $a_target_id, $a_xml);
   206     public static function addReference(
string $sid, 
int $a_source_id, 
int $a_target_id)
   208         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   210         return $soa->addReference($sid, $a_source_id, $a_target_id);
   218         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   220         return $soa->deleteObject($sid, $reference_id);
   228         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   230         return $soa->removeFromSystemByImportId($sid, $import_id);
   238         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   240         return $soa->updateObjects($sid, $obj_xml);
   246     public static function searchObjects(
string $sid, array $types, 
string $key, 
string $combination, ?
int $user_id = null)
   248         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   250         return $soa->searchObjects($sid, $types, $key, $combination, $user_id);
   258         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   260         return $soa->getTreeChilds($sid, $ref_id, $types, $user_id);
   266     public static function getXMLTree(
string $sid, 
int $ref_id, ?array $types = null, ?
int $user_id = null)
   268         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   270         return $soa->getXMLTree($sid, $ref_id, $types, $user_id);
   278         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   280         return $soa->getOperations($sid);
   288         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   290         return $soa->addUserRoleEntry($sid, $user_id, $role_id);
   298         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   300         return $soa->deleteUserRoleEntry($sid, $user_id, $role_id);
   308         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   310         return $soa->revokePermissions($sid, $ref_id, $role_id);
   318         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   320         return $soa->grantPermissions($sid, $ref_id, $role_id, $permissions);
   328         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   330         return $soa->getLocalRoles($sid, $ref_id);
   338         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   340         return $soa->getUserRoles($sid, $user_id);
   348         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   350         return $soa->deleteRole($sid, $role_id);
   356     public static function addRole(
string $sid, 
int $target_id, 
string $obj_xml)
   358         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   360         return $soa->addRole($sid, $target_id, $obj_xml);
   366     public static function addRoleFromTemplate(
string $sid, 
int $target_id, 
string $obj_xml, 
int $template_id)
   368         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   370         return $soa->addRoleFromTemplate($sid, $target_id, $obj_xml, $template_id);
   378         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   380         return $soa->getObjectTreeOperations($sid, $ref_id, $user_id);
   386     public static function addGroup(
string $sid, 
int $target_id, 
string $group_xml)
   388         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   390         return $soa->addGroup($sid, $target_id, $group_xml);
   398         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   400         return $soa->groupExists($sid, $title);
   408         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   410         return $soa->getGroup($sid, $ref_id);
   416     public static function assignGroupMember(
string $sid, 
int $group_id, 
int $user_id, 
string $type)
   418         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   420         return $sca->assignGroupMember($sid, $group_id, $user_id, $type);
   428         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   430         return $sca->isAssignedToGroup($sid, $group_id, $user_id);
   438         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   440         return $sca->excludeGroupMember($sid, $group_id, $user_id);
   446     public static function ilClone(
string $sid, 
int $copy_identifier)
   448         include_once 
'./webservice/soap/classes/class.ilSoapUtils.php';
   451         $sou->disableSOAPCheck();
   452         $sou->ignoreUserAbort();
   453         return $sou->ilClone($sid, $copy_identifier);
   461         include_once 
'./webservice/soap/classes/class.ilSoapUtils.php';
   464         $sou->disableSOAPCheck();
   465         $sou->ignoreUserAbort();
   466         return $sou->ilCloneDependencies($sid, $copy_identifier);
   472     public static function saveQuestion(
string $sid, 
int $active_id, 
int $question_id, 
int $pass, array $solution)
   474         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   476         return $sass->saveQuestion($sid, $active_id, $question_id, $pass, $solution);
   482     public static function saveQuestionSolution(
string $sid, 
int $active_id, 
int $question_id, 
int $pass, 
int $solution)
   484         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   486         return $sass->saveQuestionSolution($sid, $active_id, $question_id, $pass, $solution);
   494         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   496         return $sass->getQuestionSolution($sid, $active_id, $question_id, $pass);
   504         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   506         return $sass->getTestUserData($sid, $active_id);
   514         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   516         return $sass->getNrOfQuestionsInPass($sid, $active_id, $pass);
   524         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   526         return $sass->getPositionOfQuestion($sid, $active_id, $question_id, $pass);
   534         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   536         return $sass->getPreviousReachedPoints($sid, $active_id, $question_id, $pass);
   544         include_once 
'./webservice/soap/classes/class.ilSoapUtils.php';
   547         $sou->disableSOAPCheck();
   548         return $sou->saveTempFileAsMediaObject($sid, $name, $tmp_name);
   556         include_once 
'./webservice/soap/classes/class.ilSoapUtils.php';
   558         $sou->disableSOAPCheck();
   559         return $sou->getMobsOfObject($sid, $a_type, $a_id);
   567         include_once 
'./webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';
   569         return $sca->getStructureObjects($sid, $ref_id);
   575     public static function getRoles(
string $sid, 
string $role_type, 
int $id)
   577         include_once 
'./webservice/soap/classes/class.ilSoapRBACAdministration.php';
   579         return $soa->getRoles($sid, $role_type, $id);
   585     public static function importUsers(
string $sid, 
int $folder_id, 
string $usr_xml, 
int $conflict_rule, 
bool $send_account_mail)
   587         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   589         return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
   597         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   599         return $sua->getUsersForContainer($sid, $ref_id, $attach_roles, $active);
   605     public static function getUsersForRole(
string $sid, 
int $role_id, 
bool $attach_roles, 
int $active)
   607         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   609         return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
   615     public static function searchUser(
string $sid, array $a_keyfields, 
string $query_operator, array $a_keyvalues, 
bool $attach_roles, 
int $active)
   617         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   619         return $sua->searchUser($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);
   627         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   629         return $sua->hasNewMail($sid);
   637         include_once 
'./webservice/soap/classes/class.ilSoapExerciseAdministration.php';
   639         return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);
   647         include_once 
'./webservice/soap/classes/class.ilSoapExerciseAdministration.php';
   649         return $sta->updateExercise($sid, $ref_id, $xml);
   657         include_once 
'./webservice/soap/classes/class.ilSoapExerciseAdministration.php';
   659         return $sta->addExercise($sid, $ref_id, $xml);
   667         include_once 
'./webservice/soap/classes/class.ilSoapFileAdministration.php';
   669         return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);
   677         include_once 
'./webservice/soap/classes/class.ilSoapFileAdministration.php';
   679         return $sta->updateFile($sid, $ref_id, $xml);
   687         include_once 
'./webservice/soap/classes/class.ilSoapFileAdministration.php';
   689         return $sta->addFile($sid, $ref_id, $xml);
   697         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   699         return $soa->getObjIdsByRefIds($sid, $ref_ids);
   705     public static function getUserXML(
string $sid, array $user_ids, 
bool $attach_roles)
   707         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   709         return $sua->getUserXML($sid, $user_ids, $attach_roles);
   717         include_once 
'./webservice/soap/classes/class.ilSoapGroupAdministration.php';
   719         return $sua->updateGroup($sid, $ref_id, $grp_xml);
   727         include_once 
'./webservice/soap/classes/class.ilSoapSCORMAdministration.php';
   729         return $sua->getIMSManifestXML($sid, $ref_id);
   734         include_once 
'./webservice/soap/classes/class.ilSoapSCORMAdministration.php';
   736         return $sua->hasSCORMCertificate($sid, $ref_id, $usr_id);
   742     public static function copyObject(
string $sid, 
string $copy_settings_xml)
   744         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   746         return $soa->copyObject($sid, $copy_settings_xml);
   754         require_once(
"./Services/BackgroundTasks/classes/class.ilSoapBackgroundTasksAdministration.php");
   756         return $soa->runAsync($sid);
   764         include_once 
'./webservice/soap/classes/class.ilSoapObjectAdministration.php';
   766         return $soa->moveObject($sid, $ref_id, $target_id);
   774         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   776         return $soa->getTestResults($sid, $ref_id, $sum_only);
   784         include_once 
'./webservice/soap/classes/class.ilSoapTestAdministration.php';
   786         return $soa->removeTestResults($sid, $ref_id, $a_user_ids);
   794         include_once 
'webservice/soap/classes/class.ilSoapCourseAdministration.php';
   796         return $soc->getCoursesForUser($sid, $parameters);
   804         include_once 
'webservice/soap/classes/class.ilSoapGroupAdministration.php';
   806         return $soc->getGroupsForUser($sid, $parameters);
   814         include_once 
'webservice/soap/classes/class.ilSoapObjectAdministration.php';
   816         return $soa->getPathForRefId($sid, $ref_id);
   822     public static function searchRoles(
string $sid, 
string $key, 
string $combination, 
string $role_type)
   824         include_once 
'webservice/soap/classes/class.ilSoapRBACAdministration.php';
   826         return $roa->searchRoles($sid, $key, $combination, $role_type);
   831         include_once 
'webservice/soap/classes/class.ilSoapAdministration.php';
   833         return $roa->getInstallationInfoXML();
   841         include_once 
'webservice/soap/classes/class.ilSoapAdministration.php';
   843         return $roa->getClientInfoXML($clientid);
   851         if ((
$_SERVER[
"HTTPS"] ?? 
'') === 
"on") {
   852             $protocol = 
'https://';
   854             $protocol = 
'http://';
   856         $host = 
$_SERVER[
'HTTP_HOST'] ?? 
'';
   861         include_once 
'Services/FileServices/classes/class.ilFileUtils.php';
   864         $dirs = explode(
'/', $module);
   866         foreach ($dirs as $dir) {
   867             $uri = dirname($uri);
   877         include_once 
'./webservice/soap/classes/class.ilSoapSCORMAdministration.php';
   879         return $sua->getSCORMCompletionStatus($sid, $usr_id, $a_ref_id);
   887         include_once 
'./webservice/soap/classes/class.ilSoapUserAdministration.php';
   889         return $sua->getUserIdBySid($sid);
   897         include_once 
'./webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
   899         return $swa->readWebLink($sid, $ref_id);
   907         include_once 
'./webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
   910         return $swa->createWebLink($sid, $ref_id, $xml);
   918         include_once 
'./webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
   920         return $swa->updateWebLink($sid, $ref_id, $xml);
   925         include_once 
'./webservice/soap/classes/class.ilSoapUtils.php';
   928         $sou->disableSOAPCheck();
   929         $sou->ignoreUserAbort();
   930         return $sou->deleteExpiredDualOptInUserObjects($sid, $usr_id);
   936     public static function deleteProgress(
string $sid, array $ref_ids, array $usr_ids, array $type_filter, array $progress_filter)
   938         include_once 
'./webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
   940         return $sla->deleteProgress($sid, $ref_ids, $usr_ids, $type_filter, $progress_filter);
   948         include_once 
'./webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
   950         return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
   958         include_once 
'./webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
   960         return $sla->getProgressInfo($sid, $ref_id, $progress_filter);
   966     public static function exportDataCollectionContent(
string $sid, 
int $data_collection_id, ?
int $table_id = null, 
string $format = 
"xls", ?
string $filepath = null)
   968         include_once 
'./webservice/soap/classes/class.ilSoapDataCollectionAdministration.php';
   970         return $dcl->exportDataCollectionContent($sid, $data_collection_id, $table_id, $format, $filepath);
  1083         if (!isset(
$_GET[
'client_id'])) {
  1084             throw new SoapFault(
'SOAP-ENV:Server', 
"Function '$name' does not exist");
  1089         require_once 
'Services/Init/classes/class.ilInitialisation.php';
  1093         $soapHook = 
new ilSoapHook($DIC[
'component.factory']);
  1095         if (strpos($name, 
':') !== 
false) {
  1096             [$_, $name] = explode(
':', $name);
  1098         $method = $soapHook->getMethodByName($name);
  1101                 return $method->execute($arguments);
  1103                 throw new SoapFault(
'SOAP-ENV:Server', $e->getMessage());
  1106         throw new SoapFault(
'SOAP-ENV:Server', 
"Function '$name' does not exist");
 static getLocalRoles(string $sid, int $ref_id)
 
static getExerciseXML(string $sid, int $ref_id, int $attachFileContentsMode)
 
static getGroupsForUser(string $sid, string $parameters)
 
Class AddUserIdToPositionInOrgUnit. 
 
static saveTempFileAsMediaObject(string $sid, string $name, string $tmp_name)
 
static deleteCourse(string $sid, int $course_id)
 
static searchRoles(string $sid, string $key, string $combination, string $role_type)
 
static addObject(string $sid, int $a_target_id, string $a_xml)
 
static searchUser(string $sid, array $a_keyfields, string $query_operator, array $a_keyvalues, bool $attach_roles, int $active)
 
static getPathForRefId(string $sid, int $ref_id)
 
static getIMSManifestXML(string $sid, int $ref_id)
 
static getUserIdsOfPosition(... $params)
 
static getFileXML(string $sid, int $ref_id, int $attachFileContentsMode)
 
static hasSCORMCertificate(string $sid, int $ref_id, int $usr_id)
 
static assignCourseMember(string $sid, int $course_id, int $user_id, string $type)
 
static getUserRoles(string $sid, int $user_id)
 
static getObjIdsByRefIds(string $sid, array $ref_ids)
 
Soap data-collection administration methods. 
 
static getClientInfoXML(string $clientid)
 
static getInstallationInfoXML()
 
This class handles all DB changes necessary for fraunhofer. 
 
static exportDataCollectionContent(string $sid, int $data_collection_id, ?int $table_id=null, string $format="xls", ?string $filepath=null)
 
Class EmployeePositionId. 
 
static getOperations(string $sid)
 
static ilClone(string $sid, int $copy_identifier)
 
static grantPermissions(string $sid, int $ref_id, int $role_id, array $permissions)
 
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
 
Class AddUserIdToPositionInOrgUnit. 
 
static updateExercise(string $sid, int $ref_id, string $xml)
 
static getNrOfQuestionsInPass(string $sid, int $active_id, int $pass)
 
static getSuperiorPositionId(... $params)
 
static getTreeChilds(string $sid, int $ref_id, ?array $types=null, ?int $user_id=null)
 
static startBackgroundTaskWorker(string $sid)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static addReference(string $sid, int $a_source_id, int $a_target_id)
 
static hasNewMail(string $sid)
 
static revokePermissions(string $sid, int $ref_id, int $role_id)
 
static getEmployeePositionId(... $params)
 
static getCourseXML(string $sid, int $course_id)
 
const CONTEXT_SOAP_NO_AUTH
 
static addRole(string $sid, int $target_id, string $obj_xml)
 
static lookupUser(string $sid, string $user_name)
 
administration for structure objects 
 
static assignGroupMember(string $sid, int $group_id, int $user_id, string $type)
 
static getUserIdBySid(string $sid)
 
static getRoles(string $sid, string $role_type, int $id)
 
static getObjectByReference(string $sid, int $a_ref_id, ?int $user_id=null)
 
static getCoursesForUser(string $sid, string $parameters)
 
static excludeGroupMember(string $sid, int $group_id, int $user_id)
 
static removeFromSystemByImportId(string $sid, string $import_id)
 
static getPositionIds(... $params)
 
static removeTestResults(string $sid, int $ref_id, array $a_user_ids)
 
static isAssignedToCourse(string $sid, int $course_id, int $user_id)
 
static removeTrailingPathSeparators(string $path)
 
static getOrgUnitsSimpleXML(... $params)
 
static updateCourse(string $sid, int $course_id, string $xml)
 
static getUserXML(string $sid, array $user_ids, bool $attach_roles)
 
Soap file administration methods. 
 
static initILIAS()
ilias initialisation 
 
static getLearningProgressChanges(string $sid, string $timestamp, bool $include_ref_ids, array $type_filter)
 
static removeUserFromPositionInOrgUnit(... $params)
 
static getObjIdByImportId(string $sid, string $import_id)
 
static addFile(string $sid, int $ref_id, string $xml)
 
static excludeCourseMember(string $sid, int $course_id, int $user_id)
 
static ilCloneDependencies(string $sid, int $copy_identifier)
 
static deleteUserRoleEntry(string $sid, int $user_id, int $role_id)
 
static getPositionTitle(... $params)
 
static updateFile(string $sid, int $ref_id, string $xml)
 
static logout(string $sid)
 
Soap exercise administration methods. 
 
Soap methods for adminstrating web links. 
 
static getQuestionSolution(string $sid, int $active_id, int $question_id, int $pass)
 
static getTestUserData(string $sid, int $active_id)
 
static getObjectsByTitle(string $sid, string $a_title, ?int $user_id=null)
 
static deleteProgress(string $sid, array $ref_ids, array $usr_ids, array $type_filter, array $progress_filter)
 
static saveQuestionSolution(string $sid, int $active_id, int $question_id, int $pass, int $solution)
 
static getObjectTreeOperations(string $sid, int $ref_id, int $user_id)
 
static getPreviousReachedPoints(string $sid, int $active_id, int $question_id, int $pass)
 
static getSCORMCompletionStatus(string $sid, int $usr_id, int $a_ref_id)
 
static addRoleFromTemplate(string $sid, int $target_id, string $obj_xml, int $template_id)
 
static createWebLink(string $sid, int $ref_id, string $xml)
 
static getUsersForContainer(string $sid, int $ref_id, bool $attach_roles, int $active)
 
static getPositionOfQuestion(string $sid, int $active_id, int $question_id, int $pass)
 
static addExercise(string $sid, int $ref_id, string $xml)
 
static saveQuestion(string $sid, int $active_id, int $question_id, int $pass, array $solution)
 
Class UserIdsOfPositionAndOrgUnit. 
 
Soap rbac administration methods. 
 
Class SuperiorPositionId. 
 
foreach($mandatory_scripts as $file) $timestamp
 
static isAssignedToGroup(string $sid, int $group_id, int $user_id)
 
static getStructureObjects(string $sid, int $ref_id)
 
static deleteObject(string $sid, int $reference_id)
 
static getGroup(string $sid, int $ref_id)
 
__call($name, $arguments)
 
static init(string $a_type)
Init context by type. 
 
static updateGroup(string $sid, int $ref_id, string $grp_xml)
 
static addCourse(string $sid, int $target_id, string $crs_xml)
 
static getRefIdsByImportId(string $sid, string $import_id)
 
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins 
 
static addUserRoleEntry(string $sid, int $user_id, int $role_id)
 
static getProgressInfo(string $sid, int $ref_id, array $progress_filter)
 
static getXMLTree(string $sid, int $ref_id, ?array $types=null, ?int $user_id=null)
 
static deleteExpiredDualOptInUserObjects(string $sid, int $usr_id)
 
static updateObjects(string $sid, string $obj_xml)
 
static getRefIdsByObjId(string $sid, int $object_id)
 
static moveObject(string $sid, int $ref_id, int $target_id)
 
static importOrgUnitsSimpleXML(... $params)
 
static login(string $client, string $username, string $password)
 
static groupExists(string $sid, string $title)
 
static deleteRole(string $sid, int $role_id)
 
static getMobsOfObject(string $sid, string $a_type, int $a_id)
 
static updateWebLink(string $sid, int $ref_id, string $xml)
 
static addGroup(string $sid, int $target_id, string $group_xml)
 
static importUsers(string $sid, int $folder_id, string $usr_xml, int $conflict_rule, bool $send_account_mail)
 
static getTestResults(string $sid, int $ref_id, bool $sum_only)
 
getUserIdsOfPositionAndOrgUnit(... $params)
 
static copyObject(string $sid, string $copy_settings_xml)
 
static readWebLink(string $sid, int $ref_id)
 
static searchObjects(string $sid, array $types, string $key, string $combination, ?int $user_id=null)
 
static getUsersForRole(string $sid, int $role_id, bool $attach_roles, int $active)
 
static addUserToPositionInOrgUnit(... $params)