ILIAS  trunk Revision v11.0_alpha-1851-ga8564da6fed
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilSoapFunctions Class Reference
+ Collaboration diagram for ilSoapFunctions:

Public Member Functions

 getUserIdsOfPositionAndOrgUnit (... $params)
 
 __call ($name, $arguments)
 

Static Public Member Functions

static login (string $client, string $username, string $password)
 
static logout (string $sid)
 
static lookupUser (string $sid, string $user_name)
 
static addCourse (string $sid, int $target_id, string $crs_xml)
 
static deleteCourse (string $sid, int $course_id)
 
static assignCourseMember (string $sid, int $course_id, int $user_id, string $type)
 
static isAssignedToCourse (string $sid, int $course_id, int $user_id)
 
static excludeCourseMember (string $sid, int $course_id, int $user_id)
 
static getCourseXML (string $sid, int $course_id)
 
static updateCourse (string $sid, int $course_id, string $xml)
 
static getObjIdByImportId (string $sid, string $import_id)
 
static getRefIdsByImportId (string $sid, string $import_id)
 
static getRefIdsByObjId (string $sid, int $object_id)
 
static getObjectByReference (string $sid, int $a_ref_id, ?int $user_id=null)
 
static getObjectsByTitle (string $sid, string $a_title, ?int $user_id=null)
 
static addObject (string $sid, int $a_target_id, string $a_xml)
 
static addReference (string $sid, int $a_source_id, int $a_target_id)
 
static deleteObject (string $sid, int $reference_id)
 
static removeFromSystemByImportId (string $sid, string $import_id)
 
static updateObjects (string $sid, string $obj_xml)
 
static searchObjects (string $sid, array $types, string $key, string $combination, ?int $user_id=null)
 
static getTreeChilds (string $sid, int $ref_id, ?array $types=null, ?int $user_id=null)
 
static getXMLTree (string $sid, int $ref_id, ?array $types=null, ?int $user_id=null)
 
static getOperations (string $sid)
 
static addUserRoleEntry (string $sid, int $user_id, int $role_id)
 
static deleteUserRoleEntry (string $sid, int $user_id, int $role_id)
 
static revokePermissions (string $sid, int $ref_id, int $role_id)
 
static grantPermissions (string $sid, int $ref_id, int $role_id, array $permissions)
 
static getLocalRoles (string $sid, int $ref_id)
 
static getUserRoles (string $sid, int $user_id)
 
static deleteRole (string $sid, int $role_id)
 
static addRole (string $sid, int $target_id, string $obj_xml)
 
static addRoleFromTemplate (string $sid, int $target_id, string $obj_xml, int $template_id)
 
static getObjectTreeOperations (string $sid, int $ref_id, int $user_id)
 
static addGroup (string $sid, int $target_id, string $group_xml)
 
static groupExists (string $sid, string $title)
 
static getGroup (string $sid, int $ref_id)
 
static assignGroupMember (string $sid, int $group_id, int $user_id, string $type)
 
static isAssignedToGroup (string $sid, int $group_id, int $user_id)
 
static excludeGroupMember (string $sid, int $group_id, int $user_id)
 
static ilClone (string $sid, int $copy_identifier)
 
static ilCloneDependencies (string $sid, int $copy_identifier)
 
static saveQuestion (string $sid, int $active_id, int $question_id, int $pass, array $solution)
 
static saveQuestionSolution (string $sid, int $active_id, int $question_id, int $pass, int $solution)
 
static getQuestionSolution (string $sid, int $active_id, int $question_id, int $pass)
 
static getTestUserData (string $sid, int $active_id)
 
static getNrOfQuestionsInPass (string $sid, int $active_id, int $pass)
 
static getPositionOfQuestion (string $sid, int $active_id, int $question_id, int $pass)
 
static getPreviousReachedPoints (string $sid, int $active_id, int $question_id, int $pass)
 
static saveTempFileAsMediaObject (string $sid, string $name, string $tmp_name)
 
static getMobsOfObject (string $sid, string $a_type, int $a_id)
 
static getStructureObjects (string $sid, int $ref_id)
 
static getRoles (string $sid, string $role_type, int $id)
 
static importUsers (string $sid, int $folder_id, string $usr_xml, int $conflict_rule, bool $send_account_mail)
 
static getUsersForContainer (string $sid, int $ref_id, bool $attach_roles, int $active)
 
static getUsersForRole (string $sid, int $role_id, bool $attach_roles, int $active)
 
static searchUser (string $sid, array $a_keyfields, string $query_operator, array $a_keyvalues, bool $attach_roles, int $active)
 
static hasNewMail (string $sid)
 
static getExerciseXML (string $sid, int $ref_id, int $attachFileContentsMode)
 
static updateExercise (string $sid, int $ref_id, string $xml)
 
static addExercise (string $sid, int $ref_id, string $xml)
 
static getFileXML (string $sid, int $ref_id, int $attachFileContentsMode)
 
static updateFile (string $sid, int $ref_id, string $xml)
 
static addFile (string $sid, int $ref_id, string $xml)
 
static getObjIdsByRefIds (string $sid, array $ref_ids)
 
static getUserXML (string $sid, array $user_ids, bool $attach_roles)
 
static updateGroup (string $sid, int $ref_id, string $grp_xml)
 
static getIMSManifestXML (string $sid, int $ref_id)
 
static hasSCORMCertificate (string $sid, int $ref_id, int $usr_id)
 
static copyObject (string $sid, string $copy_settings_xml)
 
static startBackgroundTaskWorker (string $sid)
 
static moveObject (string $sid, int $ref_id, int $target_id)
 
static getTestResults (string $sid, int $ref_id, bool $sum_only)
 
static removeTestResults (string $sid, int $ref_id, array $a_user_ids)
 
static getCoursesForUser (string $sid, string $parameters)
 
static getGroupsForUser (string $sid, string $parameters)
 
static getPathForRefId (string $sid, int $ref_id)
 
static searchRoles (string $sid, string $key, string $combination, string $role_type)
 
static getInstallationInfoXML ()
 
static getClientInfoXML (string $clientid)
 
static buildHTTPPath (bool $use_module_depending_path=true)
 
static getSCORMCompletionStatus (string $sid, int $usr_id, int $a_ref_id)
 
static getUserIdBySid (string $sid)
 
static readWebLink (string $sid, int $ref_id)
 
static createWebLink (string $sid, int $ref_id, string $xml)
 
static updateWebLink (string $sid, int $ref_id, string $xml)
 
static deleteExpiredDualOptInUserObjects (string $sid, int $usr_id)
 
static deleteProgress (string $sid, array $ref_ids, array $usr_ids, array $type_filter, array $progress_filter)
 
static getLearningProgressChanges (string $sid, string $timestamp, bool $include_ref_ids, array $type_filter)
 
static getProgressInfo (string $sid, int $ref_id, array $progress_filter)
 
static exportDataCollectionContent (string $sid, int $data_collection_id, ?int $table_id=null, string $format="xls", ?string $filepath=null)
 
static addUserToPositionInOrgUnit (... $params)
 
static getEmployeePositionId (... $params)
 
static importOrgUnitsSimpleXML (... $params)
 
static getOrgUnitsSimpleXML (... $params)
 
static getPositionIds (... $params)
 
static getPositionTitle (... $params)
 
static removeUserFromPositionInOrgUnit (... $params)
 
static getSuperiorPositionId (... $params)
 
static getUserIdsOfPosition (... $params)
 

Detailed Description

Definition at line 30 of file inc.soap_functions.php.

Member Function Documentation

◆ __call()

ilSoapFunctions::__call (   $name,
  $arguments 
)
Parameters
mixed$name
mixed$arguments
Returns
mixed
Exceptions
SoapFault

Definition at line 972 of file inc.soap_functions.php.

References $_GET, $DIC, Vendor\Package\$e, ilContext\CONTEXT_SOAP, ilContext\CONTEXT_SOAP_NO_AUTH, ilContext\init(), and ilInitialisation\initILIAS().

973  {
974  // SoapHookPlugins need the client-ID submitted
975  // no initialized ILIAS => no request wrapper available.
976  if (!isset($_GET['client_id'])) {
977  throw new SoapFault('SOAP-ENV:Server', "Function '$name' does not exist");
978  }
979  // Note: We need to bootstrap ILIAS in order to get $ilPluginAdmin and load the soap plugins.
980  // We MUST use a context that does not handle authentication at this point (session is checked by SOAP).
984  global $DIC;
985  $soapHook = new ilSoapHook($DIC['component.factory']);
986  // Method name may be invoked with namespace e.g. 'myMethod' vs 'ns:myMethod'
987  if (strpos($name, ':') !== false) {
988  [$_, $name] = explode(':', $name);
989  }
990  $method = $soapHook->getMethodByName($name);
991  if ($method) {
992  try {
993  return $method->execute($arguments);
994  } catch (ilSoapPluginException $e) {
995  throw new SoapFault('SOAP-ENV:Server', $e->getMessage());
996  }
997  }
998  throw new SoapFault('SOAP-ENV:Server', "Function '$name' does not exist");
999  }
$_GET["client_id"]
Definition: webdav.php:30
const CONTEXT_SOAP_NO_AUTH
static initILIAS()
ilias initialisation
Class ilSoapHook.
global $DIC
Definition: shib_login.php:22
static init(string $a_type)
Init context by type.
const CONTEXT_SOAP
+ Here is the call graph for this function:

◆ addCourse()

static ilSoapFunctions::addCourse ( string  $sid,
int  $target_id,
string  $crs_xml 
)
static
Returns
int|soap_fault|SoapFault|string|null

Definition at line 64 of file inc.soap_functions.php.

65  {
66  $sca = new ilSoapCourseAdministration();
67  return $sca->addCourse($sid, $target_id, $crs_xml);
68  }

◆ addExercise()

static ilSoapFunctions::addExercise ( string  $sid,
int  $ref_id,
string  $xml 
)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 583 of file inc.soap_functions.php.

584  {
585  $sta = new ilSoapExerciseAdministration();
586  return $sta->addExercise($sid, $ref_id, $xml);
587  }
$ref_id
Definition: ltiauth.php:65
Soap exercise administration methods.

◆ addFile()

static ilSoapFunctions::addFile ( string  $sid,
int  $ref_id,
string  $xml 
)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 610 of file inc.soap_functions.php.

611  {
612  $sta = new ilSoapFileAdministration();
613  return $sta->addFile($sid, $ref_id, $xml);
614  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:65

◆ addGroup()

static ilSoapFunctions::addGroup ( string  $sid,
int  $target_id,
string  $group_xml 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 343 of file inc.soap_functions.php.

344  {
345  $soa = new ilSoapGroupAdministration();
346  return $soa->addGroup($sid, $target_id, $group_xml);
347  }

◆ addObject()

static ilSoapFunctions::addObject ( string  $sid,
int  $a_target_id,
string  $a_xml 
)
static
Returns
bool|int|soap_fault|SoapFault|string|null

Definition at line 172 of file inc.soap_functions.php.

173  {
174  $soa = new ilSoapObjectAdministration();
175  return $soa->addObject($sid, $a_target_id, $a_xml);
176  }

◆ addReference()

static ilSoapFunctions::addReference ( string  $sid,
int  $a_source_id,
int  $a_target_id 
)
static
Returns
int|soap_fault|SoapFault|string|null

Definition at line 181 of file inc.soap_functions.php.

182  {
183  $soa = new ilSoapObjectAdministration();
184  return $soa->addReference($sid, $a_source_id, $a_target_id);
185  }

◆ addRole()

static ilSoapFunctions::addRole ( string  $sid,
int  $target_id,
string  $obj_xml 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 316 of file inc.soap_functions.php.

317  {
318  $soa = new ilSoapRBACAdministration();
319  return $soa->addRole($sid, $target_id, $obj_xml);
320  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ addRoleFromTemplate()

static ilSoapFunctions::addRoleFromTemplate ( string  $sid,
int  $target_id,
string  $obj_xml,
int  $template_id 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 325 of file inc.soap_functions.php.

326  {
327  $soa = new ilSoapRBACAdministration();
328  return $soa->addRoleFromTemplate($sid, $target_id, $obj_xml, $template_id);
329  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ addUserRoleEntry()

static ilSoapFunctions::addUserRoleEntry ( string  $sid,
int  $user_id,
int  $role_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 253 of file inc.soap_functions.php.

254  {
255  $soa = new ilSoapRBACAdministration();
256  return $soa->addUserRoleEntry($sid, $user_id, $role_id);
257  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ addUserToPositionInOrgUnit()

static ilSoapFunctions::addUserToPositionInOrgUnit (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 870 of file inc.soap_functions.php.

References $params.

871  {
872  $h = new AddUserIdToPositionInOrgUnit();
873  return $h->execute($params);
874  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ assignCourseMember()

static ilSoapFunctions::assignCourseMember ( string  $sid,
int  $course_id,
int  $user_id,
string  $type 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 82 of file inc.soap_functions.php.

83  {
84  $sca = new ilSoapCourseAdministration();
85  return $sca->assignCourseMember($sid, $course_id, $user_id, $type);
86  }

◆ assignGroupMember()

static ilSoapFunctions::assignGroupMember ( string  $sid,
int  $group_id,
int  $user_id,
string  $type 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 370 of file inc.soap_functions.php.

371  {
372  $sca = new ilSoapGroupAdministration();
373  return $sca->assignGroupMember($sid, $group_id, $user_id, $type);
374  }

◆ buildHTTPPath()

static ilSoapFunctions::buildHTTPPath ( bool  $use_module_depending_path = true)
static

Definition at line 754 of file inc.soap_functions.php.

References $_SERVER, $path, ILIAS_MODULE, and ilFileUtils\removeTrailingPathSeparators().

Referenced by ilSoapInstallationInfoXMLWriter\buildHeader().

754  : string
755  {
756  if (($_SERVER['HTTPS'] ?? '') === 'on') {
757  $protocol = 'https://';
758  } else {
759  $protocol = 'http://';
760  }
761 
762  $host = $_SERVER['HTTP_HOST'] ?? '';
763  $path = dirname($_SERVER['REQUEST_URI'] ?? '');
764 
765  // dirname cuts the last directory from a directory path e.g content/classes return content
766  if ($use_module_depending_path && defined('ILIAS_MODULE')) {
768  $dirs = array_filter(explode('/', $module));
769  foreach ($dirs as $dir) {
770  $path = dirname($path);
771  }
772  }
773 
774  return ilFileUtils::removeTrailingPathSeparators($protocol . $host . $path);
775  }
$path
Definition: ltiservices.php:29
static removeTrailingPathSeparators(string $path)
$_SERVER['HTTP_HOST']
Definition: raiseError.php:26
const ILIAS_MODULE
Definition: server.php:24
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copyObject()

static ilSoapFunctions::copyObject ( string  $sid,
string  $copy_settings_xml 
)
static
Returns
bool|int|mixed|soap_fault|SoapFault|null

Definition at line 661 of file inc.soap_functions.php.

662  {
663  $soa = new ilSoapObjectAdministration();
664  return $soa->copyObject($sid, $copy_settings_xml);
665  }

◆ createWebLink()

static ilSoapFunctions::createWebLink ( string  $sid,
int  $ref_id,
string  $xml 
)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 807 of file inc.soap_functions.php.

808  {
809  $swa = new ilSoapWebLinkAdministration();
810  return $swa->createWebLink($sid, $ref_id, $xml);
811  }
$ref_id
Definition: ltiauth.php:65
Soap methods for adminstrating web links.

◆ deleteCourse()

static ilSoapFunctions::deleteCourse ( string  $sid,
int  $course_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 73 of file inc.soap_functions.php.

74  {
75  $sca = new ilSoapCourseAdministration();
76  return $sca->deleteCourse($sid, $course_id);
77  }

◆ deleteExpiredDualOptInUserObjects()

static ilSoapFunctions::deleteExpiredDualOptInUserObjects ( string  $sid,
int  $usr_id 
)
static

Definition at line 822 of file inc.soap_functions.php.

822  : bool
823  {
824  $sou = new ilSoapUtils();
825  $sou->disableSOAPCheck();
826  $sou->ignoreUserAbort();
827  return $sou->deleteExpiredDualOptInUserObjects($sid, $usr_id);
828  }
Soap utitliy functions.

◆ deleteObject()

static ilSoapFunctions::deleteObject ( string  $sid,
int  $reference_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 190 of file inc.soap_functions.php.

191  {
192  $soa = new ilSoapObjectAdministration();
193  return $soa->deleteObject($sid, $reference_id);
194  }

◆ deleteProgress()

static ilSoapFunctions::deleteProgress ( string  $sid,
array  $ref_ids,
array  $usr_ids,
array  $type_filter,
array  $progress_filter 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 833 of file inc.soap_functions.php.

834  {
836  return $sla->deleteProgress($sid, $ref_ids, $usr_ids, $type_filter, $progress_filter);
837  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ deleteRole()

static ilSoapFunctions::deleteRole ( string  $sid,
int  $role_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 307 of file inc.soap_functions.php.

308  {
309  $soa = new ilSoapRBACAdministration();
310  return $soa->deleteRole($sid, $role_id);
311  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ deleteUserRoleEntry()

static ilSoapFunctions::deleteUserRoleEntry ( string  $sid,
int  $user_id,
int  $role_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 262 of file inc.soap_functions.php.

263  {
264  $soa = new ilSoapRBACAdministration();
265  return $soa->deleteUserRoleEntry($sid, $user_id, $role_id);
266  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ excludeCourseMember()

static ilSoapFunctions::excludeCourseMember ( string  $sid,
int  $course_id,
int  $user_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 100 of file inc.soap_functions.php.

101  {
102  $sca = new ilSoapCourseAdministration();
103  return $sca->excludeCourseMember($sid, $course_id, $user_id);
104  }

◆ excludeGroupMember()

static ilSoapFunctions::excludeGroupMember ( string  $sid,
int  $group_id,
int  $user_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 388 of file inc.soap_functions.php.

389  {
390  $sca = new ilSoapGroupAdministration();
391  return $sca->excludeGroupMember($sid, $group_id, $user_id);
392  }

◆ exportDataCollectionContent()

static ilSoapFunctions::exportDataCollectionContent ( string  $sid,
int  $data_collection_id,
?int  $table_id = null,
string  $format = "xls",
?string  $filepath = null 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 860 of file inc.soap_functions.php.

861  {
863  return $dcl->exportDataCollectionContent($sid, $data_collection_id, $table_id, $format, $filepath);
864  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getClientInfoXML()

static ilSoapFunctions::getClientInfoXML ( string  $clientid)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 748 of file inc.soap_functions.php.

749  {
750  $roa = new ilSoapAdministration();
751  return $roa->getClientInfoXML($clientid);
752  }

◆ getCoursesForUser()

static ilSoapFunctions::getCoursesForUser ( string  $sid,
string  $parameters 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 706 of file inc.soap_functions.php.

707  {
708  $soc = new ilSoapCourseAdministration();
709  return $soc->getCoursesForUser($sid, $parameters);
710  }

◆ getCourseXML()

static ilSoapFunctions::getCourseXML ( string  $sid,
int  $course_id 
)
static
Returns
ilObjCourse|soap_fault|SoapFault|string|null

Definition at line 109 of file inc.soap_functions.php.

110  {
111  $sca = new ilSoapCourseAdministration();
112  return $sca->getCourseXML($sid, $course_id);
113  }

◆ getEmployeePositionId()

static ilSoapFunctions::getEmployeePositionId (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 880 of file inc.soap_functions.php.

References $params.

881  {
882  $h = new EmployeePositionId();
883  return $h->execute($params);
884  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getExerciseXML()

static ilSoapFunctions::getExerciseXML ( string  $sid,
int  $ref_id,
int  $attachFileContentsMode 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 565 of file inc.soap_functions.php.

566  {
567  $sta = new ilSoapExerciseAdministration();
568  return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);
569  }
$ref_id
Definition: ltiauth.php:65
Soap exercise administration methods.

◆ getFileXML()

static ilSoapFunctions::getFileXML ( string  $sid,
int  $ref_id,
int  $attachFileContentsMode 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 592 of file inc.soap_functions.php.

593  {
594  $sta = new ilSoapFileAdministration();
595  return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);
596  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:65

◆ getGroup()

static ilSoapFunctions::getGroup ( string  $sid,
int  $ref_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 361 of file inc.soap_functions.php.

362  {
363  $soa = new ilSoapGroupAdministration();
364  return $soa->getGroup($sid, $ref_id);
365  }
$ref_id
Definition: ltiauth.php:65

◆ getGroupsForUser()

static ilSoapFunctions::getGroupsForUser ( string  $sid,
string  $parameters 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 715 of file inc.soap_functions.php.

716  {
717  $soc = new ilSoapGroupAdministration();
718  return $soc->getGroupsForUser($sid, $parameters);
719  }

◆ getIMSManifestXML()

static ilSoapFunctions::getIMSManifestXML ( string  $sid,
int  $ref_id 
)
static
Returns
false|soap_fault|SoapFault|string|null

Definition at line 646 of file inc.soap_functions.php.

647  {
648  $sua = new ilSoapSCORMAdministration();
649  return $sua->getIMSManifestXML($sid, $ref_id);
650  }
$ref_id
Definition: ltiauth.php:65

◆ getInstallationInfoXML()

static ilSoapFunctions::getInstallationInfoXML ( )
static

Definition at line 739 of file inc.soap_functions.php.

739  : string
740  {
741  $roa = new ilSoapAdministration();
742  return $roa->getInstallationInfoXML();
743  }

◆ getLearningProgressChanges()

static ilSoapFunctions::getLearningProgressChanges ( string  $sid,
string  $timestamp,
bool  $include_ref_ids,
array  $type_filter 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 842 of file inc.soap_functions.php.

843  {
845  return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
846  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
foreach($mandatory_scripts as $file) $timestamp
Definition: buildRTE.php:70

◆ getLocalRoles()

static ilSoapFunctions::getLocalRoles ( string  $sid,
int  $ref_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 289 of file inc.soap_functions.php.

290  {
291  $soa = new ilSoapRBACAdministration();
292  return $soa->getLocalRoles($sid, $ref_id);
293  }
$ref_id
Definition: ltiauth.php:65
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getMobsOfObject()

static ilSoapFunctions::getMobsOfObject ( string  $sid,
string  $a_type,
int  $a_id 
)
static
Returns
int[]|soap_fault|SoapFault|null

Definition at line 492 of file inc.soap_functions.php.

493  {
494  $sou = new ilSoapUtils();
495  $sou->disableSOAPCheck();
496  return $sou->getMobsOfObject($sid, $a_type, $a_id);
497  }
Soap utitliy functions.

◆ getNrOfQuestionsInPass()

static ilSoapFunctions::getNrOfQuestionsInPass ( string  $sid,
int  $active_id,
int  $pass 
)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 455 of file inc.soap_functions.php.

456  {
457  $sass = new ilSoapTestAdministration();
458  return $sass->getNrOfQuestionsInPass($sid, $active_id, $pass);
459  }

◆ getObjectByReference()

static ilSoapFunctions::getObjectByReference ( string  $sid,
int  $a_ref_id,
?int  $user_id = null 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 154 of file inc.soap_functions.php.

References $user_id.

155  {
156  $soa = new ilSoapObjectAdministration();
157  return $soa->getObjectByReference($sid, $a_ref_id, $user_id);
158  }

◆ getObjectsByTitle()

static ilSoapFunctions::getObjectsByTitle ( string  $sid,
string  $a_title,
?int  $user_id = null 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 163 of file inc.soap_functions.php.

References $user_id.

164  {
165  $soa = new ilSoapObjectAdministration();
166  return $soa->getObjectsByTitle($sid, $a_title, $user_id);
167  }

◆ getObjectTreeOperations()

static ilSoapFunctions::getObjectTreeOperations ( string  $sid,
int  $ref_id,
int  $user_id 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 334 of file inc.soap_functions.php.

335  {
336  $soa = new ilSoapRBACAdministration();
337  return $soa->getObjectTreeOperations($sid, $ref_id, $user_id);
338  }
$ref_id
Definition: ltiauth.php:65
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getObjIdByImportId()

static ilSoapFunctions::getObjIdByImportId ( string  $sid,
string  $import_id 
)
static
Returns
int|soap_fault|SoapFault|string|null

Definition at line 127 of file inc.soap_functions.php.

128  {
129  $soa = new ilSoapObjectAdministration();
130  return $soa->getObjIdByImportId($sid, $import_id);
131  }

◆ getObjIdsByRefIds()

static ilSoapFunctions::getObjIdsByRefIds ( string  $sid,
array  $ref_ids 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 619 of file inc.soap_functions.php.

620  {
621  $soa = new ilSoapObjectAdministration();
622  return $soa->getObjIdsByRefIds($sid, $ref_ids);
623  }

◆ getOperations()

static ilSoapFunctions::getOperations ( string  $sid)
static
Returns
soap_fault|SoapFault|null|array

Definition at line 244 of file inc.soap_functions.php.

245  {
246  $soa = new ilSoapRBACAdministration();
247  return $soa->getOperations($sid);
248  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getOrgUnitsSimpleXML()

static ilSoapFunctions::getOrgUnitsSimpleXML (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 900 of file inc.soap_functions.php.

References $params.

901  {
902  $h = new OrgUnitTree();
903  return $h->execute($params);
904  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getPathForRefId()

static ilSoapFunctions::getPathForRefId ( string  $sid,
int  $ref_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 724 of file inc.soap_functions.php.

725  {
726  $soa = new ilSoapObjectAdministration();
727  return $soa->getPathForRefId($sid, $ref_id);
728  }
$ref_id
Definition: ltiauth.php:65

◆ getPositionIds()

static ilSoapFunctions::getPositionIds (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 910 of file inc.soap_functions.php.

References $params.

911  {
912  $h = new PositionIds();
913  return $h->execute($params);
914  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getPositionOfQuestion()

static ilSoapFunctions::getPositionOfQuestion ( string  $sid,
int  $active_id,
int  $question_id,
int  $pass 
)
static
Returns
false|int|soap_fault|SoapFault|string|null

Definition at line 464 of file inc.soap_functions.php.

465  {
466  $sass = new ilSoapTestAdministration();
467  return $sass->getPositionOfQuestion($sid, $active_id, $question_id, $pass);
468  }

◆ getPositionTitle()

static ilSoapFunctions::getPositionTitle (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 920 of file inc.soap_functions.php.

References $params.

921  {
922  $h = new PositionTitle();
923  return $h->execute($params);
924  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getPreviousReachedPoints()

static ilSoapFunctions::getPreviousReachedPoints ( string  $sid,
int  $active_id,
int  $question_id,
int  $pass 
)
static
Returns
array|int|soap_fault|SoapFault|null

Definition at line 473 of file inc.soap_functions.php.

474  {
475  $sass = new ilSoapTestAdministration();
476  return $sass->getPreviousReachedPoints($sid, $active_id, $question_id, $pass);
477  }

◆ getProgressInfo()

static ilSoapFunctions::getProgressInfo ( string  $sid,
int  $ref_id,
array  $progress_filter 
)
static
Returns
soap_fault|SoapFault|string

Definition at line 851 of file inc.soap_functions.php.

852  {
854  return $sla->getProgressInfo($sid, $ref_id, $progress_filter);
855  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:65

◆ getQuestionSolution()

static ilSoapFunctions::getQuestionSolution ( string  $sid,
int  $active_id,
int  $question_id,
int  $pass 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 437 of file inc.soap_functions.php.

438  {
439  $sass = new ilSoapTestAdministration();
440  return $sass->getQuestionSolution($sid, $active_id, $question_id, $pass);
441  }

◆ getRefIdsByImportId()

static ilSoapFunctions::getRefIdsByImportId ( string  $sid,
string  $import_id 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 136 of file inc.soap_functions.php.

137  {
138  $soa = new ilSoapObjectAdministration();
139  return $soa->getRefIdsByImportId($sid, $import_id);
140  }

◆ getRefIdsByObjId()

static ilSoapFunctions::getRefIdsByObjId ( string  $sid,
int  $object_id 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 145 of file inc.soap_functions.php.

146  {
147  $soa = new ilSoapObjectAdministration();
148  return $soa->getRefIdsByObjId($sid, $object_id);
149  }

◆ getRoles()

static ilSoapFunctions::getRoles ( string  $sid,
string  $role_type,
int  $id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 511 of file inc.soap_functions.php.

512  {
513  $soa = new ilSoapRBACAdministration();
514  return $soa->getRoles($sid, $role_type, $id);
515  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ getSCORMCompletionStatus()

static ilSoapFunctions::getSCORMCompletionStatus ( string  $sid,
int  $usr_id,
int  $a_ref_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 780 of file inc.soap_functions.php.

781  {
782  $sua = new ilSoapSCORMAdministration();
783  return $sua->getSCORMCompletionStatus($sid, $usr_id, $a_ref_id);
784  }

◆ getStructureObjects()

static ilSoapFunctions::getStructureObjects ( string  $sid,
int  $ref_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 502 of file inc.soap_functions.php.

503  {
505  return $sca->getStructureObjects($sid, $ref_id);
506  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:65

◆ getSuperiorPositionId()

static ilSoapFunctions::getSuperiorPositionId (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 940 of file inc.soap_functions.php.

References $params.

941  {
942  $h = new SuperiorPositionId();
943  return $h->execute($params);
944  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getTestResults()

static ilSoapFunctions::getTestResults ( string  $sid,
int  $ref_id,
bool  $sum_only 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 688 of file inc.soap_functions.php.

689  {
690  $soa = new ilSoapTestAdministration();
691  return $soa->getTestResults($sid, $ref_id, $sum_only);
692  }
$ref_id
Definition: ltiauth.php:65

◆ getTestUserData()

static ilSoapFunctions::getTestUserData ( string  $sid,
int  $active_id 
)
static
Returns
array|soap_fault|SoapFault|null

Definition at line 446 of file inc.soap_functions.php.

447  {
448  $sass = new ilSoapTestAdministration();
449  return $sass->getTestUserData($sid, $active_id);
450  }

◆ getTreeChilds()

static ilSoapFunctions::getTreeChilds ( string  $sid,
int  $ref_id,
?array  $types = null,
?int  $user_id = null 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 226 of file inc.soap_functions.php.

References $user_id.

227  {
228  $soa = new ilSoapObjectAdministration();
229  return $soa->getTreeChilds($sid, $ref_id, $types, $user_id);
230  }
$ref_id
Definition: ltiauth.php:65

◆ getUserIdBySid()

static ilSoapFunctions::getUserIdBySid ( string  $sid)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 789 of file inc.soap_functions.php.

790  {
791  $sua = new ilSoapUserAdministration();
792  return $sua->getUserIdBySid($sid);
793  }

◆ getUserIdsOfPosition()

static ilSoapFunctions::getUserIdsOfPosition (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 950 of file inc.soap_functions.php.

References $params.

951  {
952  $h = new UserIdsOfPosition();
953  return $h->execute($params);
954  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getUserIdsOfPositionAndOrgUnit()

ilSoapFunctions::getUserIdsOfPositionAndOrgUnit (   $params)
Parameters
...$params
Returns
mixed

Definition at line 960 of file inc.soap_functions.php.

References $params.

961  {
962  $h = new UserIdsOfPositionAndOrgUnit();
963  return $h->execute($params);
964  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ getUserRoles()

static ilSoapFunctions::getUserRoles ( string  $sid,
int  $user_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 298 of file inc.soap_functions.php.

299  {
300  $soa = new ilSoapRBACAdministration();
301  return $soa->getUserRoles($sid, $user_id);
302  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getUsersForContainer()

static ilSoapFunctions::getUsersForContainer ( string  $sid,
int  $ref_id,
bool  $attach_roles,
int  $active 
)
static
Returns
ilObject|mixed|soap_fault|SoapFault|string|null

Definition at line 529 of file inc.soap_functions.php.

530  {
531  $sua = new ilSoapUserAdministration();
532  return $sua->getUsersForContainer($sid, $ref_id, $attach_roles, $active);
533  }
$ref_id
Definition: ltiauth.php:65

◆ getUsersForRole()

static ilSoapFunctions::getUsersForRole ( string  $sid,
int  $role_id,
bool  $attach_roles,
int  $active 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 538 of file inc.soap_functions.php.

539  {
540  $sua = new ilSoapUserAdministration();
541  return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
542  }

◆ getUserXML()

static ilSoapFunctions::getUserXML ( string  $sid,
array  $user_ids,
bool  $attach_roles 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 628 of file inc.soap_functions.php.

629  {
630  $sua = new ilSoapUserAdministration();
631  return $sua->getUserXML($sid, $user_ids, $attach_roles);
632  }

◆ getXMLTree()

static ilSoapFunctions::getXMLTree ( string  $sid,
int  $ref_id,
?array  $types = null,
?int  $user_id = null 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 235 of file inc.soap_functions.php.

References $user_id.

236  {
237  $soa = new ilSoapObjectAdministration();
238  return $soa->getXMLTree($sid, $ref_id, $types, $user_id);
239  }
$ref_id
Definition: ltiauth.php:65

◆ grantPermissions()

static ilSoapFunctions::grantPermissions ( string  $sid,
int  $ref_id,
int  $role_id,
array  $permissions 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 280 of file inc.soap_functions.php.

281  {
282  $soa = new ilSoapRBACAdministration();
283  return $soa->grantPermissions($sid, $ref_id, $role_id, $permissions);
284  }
$ref_id
Definition: ltiauth.php:65
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ groupExists()

static ilSoapFunctions::groupExists ( string  $sid,
string  $title 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 352 of file inc.soap_functions.php.

353  {
354  $soa = new ilSoapGroupAdministration();
355  return $soa->groupExists($sid, $title);
356  }

◆ hasNewMail()

static ilSoapFunctions::hasNewMail ( string  $sid)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 556 of file inc.soap_functions.php.

557  {
558  $sua = new ilSoapUserAdministration();
559  return $sua->hasNewMail($sid);
560  }

◆ hasSCORMCertificate()

static ilSoapFunctions::hasSCORMCertificate ( string  $sid,
int  $ref_id,
int  $usr_id 
)
static

Definition at line 652 of file inc.soap_functions.php.

653  {
654  $sua = new ilSoapSCORMAdministration();
655  return $sua->hasSCORMCertificate($sid, $ref_id, $usr_id);
656  }
$ref_id
Definition: ltiauth.php:65

◆ ilClone()

static ilSoapFunctions::ilClone ( string  $sid,
int  $copy_identifier 
)
static
Returns
bool|int|soap_fault|SoapFault|null

Definition at line 397 of file inc.soap_functions.php.

Referenced by ilSoapUtils\callNextNode(), and ilContainer\cloneAllObject().

398  {
399  $sou = new ilSoapUtils();
400  $sou->disableSOAPCheck();
401  $sou->ignoreUserAbort();
402  return $sou->ilClone($sid, $copy_identifier);
403  }
Soap utitliy functions.
+ Here is the caller graph for this function:

◆ ilCloneDependencies()

static ilSoapFunctions::ilCloneDependencies ( string  $sid,
int  $copy_identifier 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 408 of file inc.soap_functions.php.

Referenced by ilSoapUtils\callNextDependency().

409  {
410  $sou = new ilSoapUtils();
411  $sou->disableSOAPCheck();
412  $sou->ignoreUserAbort();
413  return $sou->ilCloneDependencies($sid, $copy_identifier);
414  }
Soap utitliy functions.
+ Here is the caller graph for this function:

◆ importOrgUnitsSimpleXML()

static ilSoapFunctions::importOrgUnitsSimpleXML (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 890 of file inc.soap_functions.php.

References $params.

891  {
892  $h = new ImportOrgUnitTree();
893  return $h->execute($params);
894  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ importUsers()

static ilSoapFunctions::importUsers ( string  $sid,
int  $folder_id,
string  $usr_xml,
int  $conflict_rule,
bool  $send_account_mail 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 520 of file inc.soap_functions.php.

521  {
522  $sua = new ilSoapUserAdministration();
523  return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
524  }

◆ isAssignedToCourse()

static ilSoapFunctions::isAssignedToCourse ( string  $sid,
int  $course_id,
int  $user_id 
)
static
Returns
int|soap_fault|SoapFault|string|null

Definition at line 91 of file inc.soap_functions.php.

92  {
93  $sca = new ilSoapCourseAdministration();
94  return $sca->isAssignedToCourse($sid, $course_id, $user_id);
95  }

◆ isAssignedToGroup()

static ilSoapFunctions::isAssignedToGroup ( string  $sid,
int  $group_id,
int  $user_id 
)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 379 of file inc.soap_functions.php.

380  {
381  $sca = new ilSoapGroupAdministration();
382  return $sca->isAssignedToGroup($sid, $group_id, $user_id);
383  }

◆ login()

static ilSoapFunctions::login ( string  $client,
string  $username,
string  $password 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 37 of file inc.soap_functions.php.

38  {
39  $sua = new ilSoapUserAdministration();
40  return $sua->login($client, $username, $password);
41  }
$client

◆ logout()

static ilSoapFunctions::logout ( string  $sid)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 46 of file inc.soap_functions.php.

47  {
48  $sua = new ilSoapUserAdministration();
49  return $sua->logout($sid);
50  }

◆ lookupUser()

static ilSoapFunctions::lookupUser ( string  $sid,
string  $user_name 
)
static
Returns
int|soap_fault|SoapFault|null

Definition at line 55 of file inc.soap_functions.php.

56  {
57  $sua = new ilSoapUserAdministration();
58  return $sua->lookupUser($sid, $user_name);
59  }

◆ moveObject()

static ilSoapFunctions::moveObject ( string  $sid,
int  $ref_id,
int  $target_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 679 of file inc.soap_functions.php.

680  {
681  $soa = new ilSoapObjectAdministration();
682  return $soa->moveObject($sid, $ref_id, $target_id);
683  }
$ref_id
Definition: ltiauth.php:65

◆ readWebLink()

static ilSoapFunctions::readWebLink ( string  $sid,
int  $ref_id 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 798 of file inc.soap_functions.php.

799  {
800  $swa = new ilSoapWebLinkAdministration();
801  return $swa->readWebLink($sid, $ref_id);
802  }
$ref_id
Definition: ltiauth.php:65
Soap methods for adminstrating web links.

◆ removeFromSystemByImportId()

static ilSoapFunctions::removeFromSystemByImportId ( string  $sid,
string  $import_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 199 of file inc.soap_functions.php.

200  {
201  $soa = new ilSoapObjectAdministration();
202  return $soa->removeFromSystemByImportId($sid, $import_id);
203  }

◆ removeTestResults()

static ilSoapFunctions::removeTestResults ( string  $sid,
int  $ref_id,
array  $a_user_ids 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 697 of file inc.soap_functions.php.

698  {
699  $soa = new ilSoapTestAdministration();
700  return $soa->removeTestResults($sid, $ref_id, $a_user_ids);
701  }
$ref_id
Definition: ltiauth.php:65

◆ removeUserFromPositionInOrgUnit()

static ilSoapFunctions::removeUserFromPositionInOrgUnit (   $params)
static
Parameters
...$params
Returns
mixed

Definition at line 930 of file inc.soap_functions.php.

References $params.

931  {
933  return $h->execute($params);
934  }
if(! $DIC->user() ->getId()||!ilLTIConsumerAccess::hasCustomProviderCreationAccess()) $params
Definition: ltiregstart.php:31

◆ revokePermissions()

static ilSoapFunctions::revokePermissions ( string  $sid,
int  $ref_id,
int  $role_id 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 271 of file inc.soap_functions.php.

272  {
273  $soa = new ilSoapRBACAdministration();
274  return $soa->revokePermissions($sid, $ref_id, $role_id);
275  }
$ref_id
Definition: ltiauth.php:65
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ saveQuestion()

static ilSoapFunctions::saveQuestion ( string  $sid,
int  $active_id,
int  $question_id,
int  $pass,
array  $solution 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 419 of file inc.soap_functions.php.

420  {
421  $sass = new ilSoapTestAdministration();
422  return $sass->saveQuestion($sid, $active_id, $question_id, $pass, $solution);
423  }

◆ saveQuestionSolution()

static ilSoapFunctions::saveQuestionSolution ( string  $sid,
int  $active_id,
int  $question_id,
int  $pass,
int  $solution 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 428 of file inc.soap_functions.php.

429  {
430  $sass = new ilSoapTestAdministration();
431  return $sass->saveQuestionSolution($sid, $active_id, $question_id, $pass, $solution);
432  }

◆ saveTempFileAsMediaObject()

static ilSoapFunctions::saveTempFileAsMediaObject ( string  $sid,
string  $name,
string  $tmp_name 
)
static
Returns
ilObjMediaObject|soap_fault|SoapFault|null

Definition at line 482 of file inc.soap_functions.php.

483  {
484  $sou = new ilSoapUtils();
485  $sou->disableSOAPCheck();
486  return $sou->saveTempFileAsMediaObject($sid, $name, $tmp_name);
487  }
Soap utitliy functions.

◆ searchObjects()

static ilSoapFunctions::searchObjects ( string  $sid,
array  $types,
string  $key,
string  $combination,
?int  $user_id = null 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 217 of file inc.soap_functions.php.

References $user_id.

218  {
219  $soa = new ilSoapObjectAdministration();
220  return $soa->searchObjects($sid, $types, $key, $combination, $user_id);
221  }

◆ searchRoles()

static ilSoapFunctions::searchRoles ( string  $sid,
string  $key,
string  $combination,
string  $role_type 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 733 of file inc.soap_functions.php.

734  {
735  $roa = new ilSoapRBACAdministration();
736  return $roa->searchRoles($sid, $key, $combination, $role_type);
737  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ searchUser()

static ilSoapFunctions::searchUser ( string  $sid,
array  $a_keyfields,
string  $query_operator,
array  $a_keyvalues,
bool  $attach_roles,
int  $active 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 547 of file inc.soap_functions.php.

548  {
549  $sua = new ilSoapUserAdministration();
550  return $sua->searchUser($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);
551  }

◆ startBackgroundTaskWorker()

static ilSoapFunctions::startBackgroundTaskWorker ( string  $sid)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 670 of file inc.soap_functions.php.

671  {
673  return $soa->runAsync($sid);
674  }

◆ updateCourse()

static ilSoapFunctions::updateCourse ( string  $sid,
int  $course_id,
string  $xml 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 118 of file inc.soap_functions.php.

119  {
120  $sca = new ilSoapCourseAdministration();
121  return $sca->updateCourse($sid, $course_id, $xml);
122  }

◆ updateExercise()

static ilSoapFunctions::updateExercise ( string  $sid,
int  $ref_id,
string  $xml 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 574 of file inc.soap_functions.php.

575  {
576  $sta = new ilSoapExerciseAdministration();
577  return $sta->updateExercise($sid, $ref_id, $xml);
578  }
$ref_id
Definition: ltiauth.php:65
Soap exercise administration methods.

◆ updateFile()

static ilSoapFunctions::updateFile ( string  $sid,
int  $ref_id,
string  $xml 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 601 of file inc.soap_functions.php.

602  {
603  $sta = new ilSoapFileAdministration();
604  return $sta->updateFile($sid, $ref_id, $xml);
605  }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
$ref_id
Definition: ltiauth.php:65

◆ updateGroup()

static ilSoapFunctions::updateGroup ( string  $sid,
int  $ref_id,
string  $grp_xml 
)
static
Returns
soap_fault|SoapFault|string|null

Definition at line 637 of file inc.soap_functions.php.

638  {
639  $sua = new ilSoapGroupAdministration();
640  return $sua->updateGroup($sid, $ref_id, $grp_xml);
641  }
$ref_id
Definition: ltiauth.php:65

◆ updateObjects()

static ilSoapFunctions::updateObjects ( string  $sid,
string  $obj_xml 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 208 of file inc.soap_functions.php.

209  {
210  $soa = new ilSoapObjectAdministration();
211  return $soa->updateObjects($sid, $obj_xml);
212  }

◆ updateWebLink()

static ilSoapFunctions::updateWebLink ( string  $sid,
int  $ref_id,
string  $xml 
)
static
Returns
bool|soap_fault|SoapFault|null

Definition at line 816 of file inc.soap_functions.php.

817  {
818  $swa = new ilSoapWebLinkAdministration();
819  return $swa->updateWebLink($sid, $ref_id, $xml);
820  }
$ref_id
Definition: ltiauth.php:65
Soap methods for adminstrating web links.

The documentation for this class was generated from the following file: