ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilSoapFunctions Class Reference
+ Collaboration diagram for ilSoapFunctions:

Public Member Functions

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

Static Public Member Functions

static login ($client, $username, $password)
 
static loginCAS ($client, $PT, $user)
 
static loginLDAP ($client, $username, $password)
 
static loginStudipUser ($sid, $user_id)
 
static logout ($sid)
 
static lookupUser ($sid, $user_name)
 
static getUser ($sid, $user_id)
 
static deleteUser ($sid, $user_id)
 
static addCourse ($sid, $target_id, $crs_xml)
 
static deleteCourse ($sid, $course_id)
 
static assignCourseMember ($sid, $course_id, $user_id, $type)
 
static isAssignedToCourse ($sid, $course_id, $user_id)
 
static excludeCourseMember ($sid, $course_id, $user_id)
 
static getCourseXML ($sid, $course_id)
 
static updateCourse ($sid, $course_id, $xml)
 
static getObjIdByImportId ($sid, $import_id)
 
static getRefIdsByImportId ($sid, $import_id)
 
static getRefIdsByObjId ($sid, $object_id)
 
static getObjectByReference ($sid, $a_ref_id, $user_id)
 
static getObjectsByTitle ($sid, $a_title, $user_id)
 
static addObject ($sid, $a_target_id, $a_xml)
 
static addReference ($sid, $a_source_id, $a_target_id)
 
static deleteObject ($sid, $reference_id)
 
static removeFromSystemByImportId ($sid, $import_id)
 
static updateObjects ($sid, $obj_xml)
 
static searchObjects ($sid, $types, $key, $combination, $user_id)
 
static getTreeChilds ($sid, $ref_id, $types, $user_id)
 
static getXMLTree ($sid, $ref_id, $types, $user_id)
 
static getOperations ($sid)
 
static addUserRoleEntry ($sid, $user_id, $role_id)
 
static deleteUserRoleEntry ($sid, $user_id, $role_id)
 
static revokePermissions ($sid, $ref_id, $role_id)
 
static grantPermissions ($sid, $ref_id, $role_id, $permissions)
 
static getLocalRoles ($sid, $ref_id)
 
static getUserRoles ($sid, $user_id)
 
static deleteRole ($sid, $role_id)
 
static addRole ($sid, $target_id, $obj_xml)
 
static addRoleFromTemplate ($sid, $target_id, $obj_xml, $template_id)
 
static getObjectTreeOperations ($sid, $ref_id, $user_id)
 
static addGroup ($sid, $target_id, $group_xml)
 
static groupExists ($sid, $title)
 
static getGroup ($sid, $ref_id)
 
static assignGroupMember ($sid, $group_id, $user_id, $type)
 
static isAssignedToGroup ($sid, $group_id, $user_id)
 
static excludeGroupMember ($sid, $group_id, $user_id)
 
static distributeMails ($sid, $mail_xml)
 
static ilClone ($sid, $copy_identifier)
 
static ilCloneDependencies ($sid, $copy_identifier)
 
static handleECSTasks ($sid, $a_server_id)
 
static saveQuestionResult ($sid, $user_id, $test_id, $question_id, $pass, $solution)
 
static saveQuestion ($sid, $active_id, $question_id, $pass, $solution)
 
static saveQuestionSolution ($sid, $active_id, $question_id, $pass, $solution)
 
static getQuestionSolution ($sid, $active_id, $question_id, $pass)
 
static getTestUserData ($sid, $active_id)
 
static getNrOfQuestionsInPass ($sid, $active_id, $pass)
 
static getPositionOfQuestion ($sid, $active_id, $question_id, $pass)
 
static getPreviousReachedPoints ($sid, $active_id, $question_id, $pass)
 
static saveTempFileAsMediaObject ($sid, $name, $tmp_name)
 
static getMobsOfObject ($sid, $a_type, $a_id)
 
static getStructureObjects ($sid, $ref_id)
 
static getRoles ($sid, $role_type, $id)
 
static importUsers ($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail)
 
static getUsersForContainer ($sid, $ref_id, $attach_roles, $active)
 
static getUsersForRole ($sid, $role_id, $attach_roles, $active)
 
static searchUser ($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active)
 
static hasNewMail ($sid)
 
static getNIC ($sid)
 
static getExerciseXML ($sid, $ref_id, $attachFileContentsMode)
 
static updateExercise ($sid, $ref_id, $xml)
 
static addExercise ($sid, $ref_id, $xml)
 
static getFileXML ($sid, $ref_id, $attachFileContentsMode)
 
static updateFile ($sid, $ref_id, $xml)
 
static addFile ($sid, $ref_id, $xml)
 
static getObjIdsByRefIds ($sid, $ref_ids)
 
static getUserXML ($sid, $user_ids, $attach_roles)
 
static updateGroup ($sid, $ref_id, $grp_xml)
 
static getIMSManifestXML ($sid, $ref_id)
 
static hasSCORMCertificate ($sid, $ref_id, $usr_id)
 
static copyObject ($sid, $copy_settings_xml)
 copy object in repository $sid session id $settings_xml contains copy wizard settings following ilias_copy_wizard_settings.dtd More...
 
static startBackgroundTaskWorker ($sid)
 
static moveObject ($sid, $ref_id, $target_id)
 move object in repository More...
 
static getTestResults ($sid, $ref_id, $sum_only)
 get results of test More...
 
static removeTestResults ($sid, $ref_id, $a_user_ids)
 Remove test results of user. More...
 
static getCoursesForUser ($sid, $parameters)
 return courses for users depending on the status More...
 
static getGroupsForUser ($sid, $parameters)
 return courses for users depending on the status More...
 
static getPathForRefId ($sid, $ref_id)
 
static searchRoles ($sid, $key, $combination, $role_type)
 
static getInstallationInfoXML ()
 
static getClientInfoXML ($clientid)
 
static buildHTTPPath ()
 builds http path if no client is available More...
 
static getSCORMCompletionStatus ($sid, $usr_id, $a_ref_id)
 
static getUserIdBySid ($sid)
 
static readWebLink ($sid, $ref_id)
 
static createWebLink ($sid, $ref_id, $xml)
 
static updateWebLink ($sid, $ref_id, $xml)
 
static deleteExpiredDualOptInUserObjects ($sid, $usr_id)
 Static method for soap webservice: deleteExpiredDualOptInUserObjects. More...
 
static deleteProgress ($sid, $ref_ids, $usr_ids, $type_filter, $progress_filter)
 Delete progress. More...
 
static getLearningProgressChanges ($sid, $timestamp, $include_ref_ids, $type_filter)
 
static getProgressInfo ($sid, $ref_id, $progress_filter)
 Get learning progress info. More...
 
static exportDataCollectionContent ($sid, $data_collection_id, $table_id=null, $format="xls", $filepath=null)
 Exports a given table of a datacollection into xls. More...
 
static removeDesktopItems ($sid, $user_id, $reference_ids)
 Add desktop items for user. More...
 
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 48 of file inc.soap_functions.php.

Member Function Documentation

◆ __call()

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

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

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

1190  {
1191  // SoapHookPlugins need the client-ID submitted
1192  if (!isset($_GET['client_id'])) {
1193  throw new SoapFault('SOAP-ENV:Server', "Function '{$name}' does not exist");
1194  }
1195  // Note: We need to bootstrap ILIAS in order to get $ilPluginAdmin and load the soap plugins.
1196  // We MUST use a context that does not handle authentication at this point (session is checked by SOAP).
1200  global $DIC;
1201  $soapHook = new ilSoapHook($DIC['ilPluginAdmin']);
1202  // Method name may be invoked with namespace e.g. 'myMethod' vs 'ns:myMethod'
1203  if (strpos($name, ':') !== false) {
1204  list($_, $name) = explode(':', $name);
1205  }
1206  $method = $soapHook->getMethodByName($name);
1207  if ($method) {
1208  try {
1209  return $method->execute($arguments);
1210  } catch (ilSoapPluginException $e) {
1211  throw new SoapFault('SOAP-ENV:Server', $e->getMessage());
1212  }
1213  }
1214  throw new SoapFault('SOAP-ENV:Server', "Function '{$name}' does not exist");
1215  }
$_GET["client_id"]
const CONTEXT_SOAP_NO_AUTH
if($format !==null) $name
Definition: metadata.php:230
static initILIAS()
ilias initialisation
Class ilSoapHook.
global $DIC
Definition: goto.php:24
static init($a_type)
Init context by type.
const CONTEXT_SOAP
+ Here is the call graph for this function:

◆ addCourse()

static ilSoapFunctions::addCourse (   $sid,
  $target_id,
  $crs_xml 
)
static

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

References $target_id.

136  {
137  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
138 
139  $sca = new ilSoapCourseAdministration();
140 
141  return $sca->addCourse($sid, $target_id, $crs_xml);
142  }
$target_id
Definition: goto.php:51

◆ addExercise()

static ilSoapFunctions::addExercise (   $sid,
  $ref_id,
  $xml 
)
static

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

References $xml.

682  {
683  include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
684  $sta = new ilSoapExerciseAdministration();
685  return $sta->addExercise($sid, $ref_id, $xml);
686  }
$xml
Definition: metadata.php:332

◆ addFile()

static ilSoapFunctions::addFile (   $sid,
  $ref_id,
  $xml 
)
static

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

References $xml.

704  {
705  include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
706  $sta = new ilSoapFileAdministration();
707  return $sta->addFile($sid, $ref_id, $xml);
708  }
$xml
Definition: metadata.php:332

◆ addGroup()

static ilSoapFunctions::addGroup (   $sid,
  $target_id,
  $group_xml 
)
static

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

References $target_id.

412  {
413  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
414 
415  $soa = new ilSoapGroupAdministration();
416 
417  return $soa->addGroup($sid, $target_id, $group_xml);
418  }
$target_id
Definition: goto.php:51

◆ addObject()

static ilSoapFunctions::addObject (   $sid,
  $a_target_id,
  $a_xml 
)
static

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

239  {
240  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
241 
242  $soa = new ilSoapObjectAdministration();
243 
244  return $soa->addObject($sid, $a_target_id, $a_xml);
245  }

◆ addReference()

static ilSoapFunctions::addReference (   $sid,
  $a_source_id,
  $a_target_id 
)
static

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

248  {
249  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
250 
251  $soa = new ilSoapObjectAdministration();
252 
253  return $soa->addReference($sid, $a_source_id, $a_target_id);
254  }

◆ addRole()

static ilSoapFunctions::addRole (   $sid,
  $target_id,
  $obj_xml 
)
static

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

References $target_id.

386  {
387  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
388 
389  $soa = new ilSoapRBACAdministration();
390 
391  return $soa->addRole($sid, $target_id, $obj_xml);
392  }
$target_id
Definition: goto.php:51

◆ addRoleFromTemplate()

static ilSoapFunctions::addRoleFromTemplate (   $sid,
  $target_id,
  $obj_xml,
  $template_id 
)
static

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

References $target_id.

394  {
395  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
396 
397  $soa = new ilSoapRBACAdministration();
398 
399  return $soa->addRoleFromTemplate($sid, $target_id, $obj_xml, $template_id);
400  }
$target_id
Definition: goto.php:51

◆ addUserRoleEntry()

static ilSoapFunctions::addUserRoleEntry (   $sid,
  $user_id,
  $role_id 
)
static

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

323  {
324  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
325 
326  $soa = new ilSoapRBACAdministration();
327 
328  return $soa->addUserRoleEntry($sid, $user_id, $role_id);
329  }

◆ addUserToPositionInOrgUnit()

static ilSoapFunctions::addUserToPositionInOrgUnit (   $params)
static

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

1105  {
1106  $h = new AddUserIdToPositionInOrgUnit();
1107 
1108  return $h->execute($params);
1109  }

◆ assignCourseMember()

static ilSoapFunctions::assignCourseMember (   $sid,
  $course_id,
  $user_id,
  $type 
)
static

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

References $type.

152  {
153  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
154 
155  $sca = new ilSoapCourseAdministration();
156 
157  return $sca->assignCourseMember($sid, $course_id, $user_id, $type);
158  }
$type

◆ assignGroupMember()

static ilSoapFunctions::assignGroupMember (   $sid,
  $group_id,
  $user_id,
  $type 
)
static

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

References $type.

438  {
439  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
440 
441  $sca = new ilSoapGroupAdministration();
442 
443  return $sca->assignGroupMember($sid, $group_id, $user_id, $type);
444  }
$type

◆ buildHTTPPath()

static ilSoapFunctions::buildHTTPPath ( )
static

builds http path if no client is available

Returns
string

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

References $_SERVER, ILIAS_MODULE, and ilUtil\removeTrailingPathSeparators().

Referenced by ilSoapInstallationInfoXMLWriter\__buildHeader().

898  {
899  if ($_SERVER["HTTPS"] == "on") {
900  $protocol = 'https://';
901  } else {
902  $protocol = 'http://';
903  }
904  $host = $_SERVER['HTTP_HOST'];
905 
906  $path = dirname($_SERVER['REQUEST_URI']);
907 
908  //dirname cuts the last directory from a directory path e.g content/classes return content
909  include_once 'Services/Utilities/classes/class.ilUtil.php';
911 
912  $dirs = explode('/', $module);
913  $uri = $path;
914  foreach ($dirs as $dir) {
915  $uri = dirname($uri);
916  }
917  return ilUtil::removeTrailingPathSeparators($protocol . $host . $uri);
918  }
$_SERVER['HTTP_HOST']
Definition: raiseError.php:10
static removeTrailingPathSeparators($path)
const ILIAS_MODULE
Definition: server.php:14
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ copyObject()

static ilSoapFunctions::copyObject (   $sid,
  $copy_settings_xml 
)
static

copy object in repository $sid session id $settings_xml contains copy wizard settings following ilias_copy_wizard_settings.dtd

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

761  {
762  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
763 
764  $soa = new ilSoapObjectAdministration();
765 
766  return $soa->copyObject($sid, $copy_settings_xml);
767  }

◆ createWebLink()

static ilSoapFunctions::createWebLink (   $sid,
  $ref_id,
  $xml 
)
static

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

References $xml.

947  {
948  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
949 
950  $swa = new ilSoapWebLinkAdministration();
951  return $swa->createWebLink($sid, $ref_id, $xml);
952  }
Soap methods for adminstrating web links.
$xml
Definition: metadata.php:332

◆ deleteCourse()

static ilSoapFunctions::deleteCourse (   $sid,
  $course_id 
)
static

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

144  {
145  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
146 
147  $sca = new ilSoapCourseAdministration();
148 
149  return $sca->deleteCourse($sid, $course_id);
150  }

◆ deleteExpiredDualOptInUserObjects()

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

Static method for soap webservice: deleteExpiredDualOptInUserObjects.

This service will run in background. The client has not to wait for response.

Parameters
string$sidSession id + client id, separated by ::
integer$usr_idUser id of the actuator
Returns
boolean true or false public

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

976  {
977  include_once './webservice/soap/classes/class.ilSoapUtils.php';
978 
979  $sou = new ilSoapUtils();
980  $sou->disableSOAPCheck();
981  $sou->ignoreUserAbort();
982 
983  return $sou->deleteExpiredDualOptInUserObjects($sid, $usr_id);
984  }

◆ deleteObject()

static ilSoapFunctions::deleteObject (   $sid,
  $reference_id 
)
static

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

257  {
258  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
259 
260  $soa = new ilSoapObjectAdministration();
261 
262  return $soa->deleteObject($sid, $reference_id);
263  }

◆ deleteProgress()

static ilSoapFunctions::deleteProgress (   $sid,
  $ref_ids,
  $usr_ids,
  $type_filter,
  $progress_filter 
)
static

Delete progress.

Parameters
string$sid
array$ref_ids
array$usr_ids
array$type_filter
Returns
type

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

1022  {
1023  include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1025  return $sla->deleteProgress($sid, $ref_ids, $usr_ids, $type_filter, $progress_filter);
1026  }
This class handles all DB changes necessary for fraunhofer.

◆ deleteRole()

static ilSoapFunctions::deleteRole (   $sid,
  $role_id 
)
static

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

377  {
378  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
379 
380  $soa = new ilSoapRBACAdministration();
381 
382  return $soa->deleteRole($sid, $role_id);
383  }

◆ deleteUser()

static ilSoapFunctions::deleteUser (   $sid,
  $user_id 
)
static

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

125  {
126  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
127 
128  $sua = new ilSoapUserAdministration();
129 
130  return $sua->deleteUser($sid, $user_id);
131  }

◆ deleteUserRoleEntry()

static ilSoapFunctions::deleteUserRoleEntry (   $sid,
  $user_id,
  $role_id 
)
static

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

332  {
333  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
334 
335  $soa = new ilSoapRBACAdministration();
336 
337  return $soa->deleteUserRoleEntry($sid, $user_id, $role_id);
338  }

◆ distributeMails()

static ilSoapFunctions::distributeMails (   $sid,
  $mail_xml 
)
static

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

464  {
465  include_once './webservice/soap/classes/class.ilSoapUtils.php';
466 
467  $sou = new ilSoapUtils();
468  return $sou->distributeMails($sid, $mail_xml);
469  }

◆ excludeCourseMember()

static ilSoapFunctions::excludeCourseMember (   $sid,
  $course_id,
  $user_id 
)
static

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

169  {
170  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
171 
172  $sca = new ilSoapCourseAdministration();
173 
174  return $sca->excludeCourseMember($sid, $course_id, $user_id);
175  }

◆ excludeGroupMember()

static ilSoapFunctions::excludeGroupMember (   $sid,
  $group_id,
  $user_id 
)
static

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

455  {
456  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
457 
458  $sca = new ilSoapGroupAdministration();
459 
460  return $sca->excludeGroupMember($sid, $group_id, $user_id);
461  }

◆ exportDataCollectionContent()

static ilSoapFunctions::exportDataCollectionContent (   $sid,
  $data_collection_id,
  $table_id = null,
  $format = "xls",
  $filepath = null 
)
static

Exports a given table of a datacollection into xls.

Parameters
string$sid
int$data_collection_id
int$table_id
string$format
string$filepath
Returns
string

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

References $format.

1065  {
1066  include_once './webservice/soap/classes/class.ilSoapDataCollectionAdministration.php';
1068  return $dcl->exportDataCollectionContent($sid, $data_collection_id, $table_id, $format, $filepath);
1069  }
$format
Definition: metadata.php:218

◆ getClientInfoXML()

static ilSoapFunctions::getClientInfoXML (   $clientid)
static

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

886  {
887  include_once 'webservice/soap/classes/class.ilSoapAdministration.php';
888  $roa = new ilSoapAdministration();
889  return $roa->getClientInfoXML($clientid);
890  }

◆ getCoursesForUser()

static ilSoapFunctions::getCoursesForUser (   $sid,
  $parameters 
)
static

return courses for users depending on the status

Parameters
string$sid
string$parametersxmlString following xmlResultSet
Returns
string xmlResultSet

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

843  {
844  include_once 'webservice/soap/classes/class.ilSoapCourseAdministration.php';
845  $soc = new ilSoapCourseAdministration();
846  return $soc->getCoursesForUser($sid, $parameters);
847  }

◆ getCourseXML()

static ilSoapFunctions::getCourseXML (   $sid,
  $course_id 
)
static

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

177  {
178  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
179 
180  $sca = new ilSoapCourseAdministration();
181 
182  return $sca->getCourseXML($sid, $course_id);
183  }

◆ getEmployeePositionId()

static ilSoapFunctions::getEmployeePositionId (   $params)
static

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

1113  {
1114  $h = new EmployeePositionId();
1115 
1116  return $h->execute($params);
1117  }

◆ getExerciseXML()

static ilSoapFunctions::getExerciseXML (   $sid,
  $ref_id,
  $attachFileContentsMode 
)
static

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

667  {
668  include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
669  $sta = new ilSoapExerciseAdministration();
670  return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);
671  }

◆ getFileXML()

static ilSoapFunctions::getFileXML (   $sid,
  $ref_id,
  $attachFileContentsMode 
)
static

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

689  {
690  include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
691  $sta = new ilSoapFileAdministration();
692  return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);
693  }

◆ getGroup()

static ilSoapFunctions::getGroup (   $sid,
  $ref_id 
)
static

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

429  {
430  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
431 
432  $soa = new ilSoapGroupAdministration();
433 
434  return $soa->getGroup($sid, $ref_id);
435  }

◆ getGroupsForUser()

static ilSoapFunctions::getGroupsForUser (   $sid,
  $parameters 
)
static

return courses for users depending on the status

Parameters
string$sid
string$parametersxmlString following xmlResultSet
Returns
string xmlResultSet

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

857  {
858  include_once 'webservice/soap/classes/class.ilSoapGroupAdministration.php';
859  $soc = new ilSoapGroupAdministration();
860  return $soc->getGroupsForUser($sid, $parameters);
861  }

◆ getIMSManifestXML()

static ilSoapFunctions::getIMSManifestXML (   $sid,
  $ref_id 
)
static

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

738  {
739  include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
740 
741  $sua = new ilSoapSCORMAdministration();
742 
743  return $sua->getIMSManifestXML($sid, $ref_id);
744  }

◆ getInstallationInfoXML()

static ilSoapFunctions::getInstallationInfoXML ( )
static

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

879  {
880  include_once 'webservice/soap/classes/class.ilSoapAdministration.php';
881  $roa = new ilSoapAdministration();
882  return $roa->getInstallationInfoXML();
883  }

◆ getLearningProgressChanges()

static ilSoapFunctions::getLearningProgressChanges (   $sid,
  $timestamp,
  $include_ref_ids,
  $type_filter 
)
static

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

References $timestamp.

1029  {
1030  include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1031 
1033 
1034  return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
1035  }
This class handles all DB changes necessary for fraunhofer.
foreach($mandatory_scripts as $file) $timestamp
Definition: buildRTE.php:81

◆ getLocalRoles()

static ilSoapFunctions::getLocalRoles (   $sid,
  $ref_id 
)
static

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

359  {
360  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
361 
362  $soa = new ilSoapRBACAdministration();
363 
364  return $soa->getLocalRoles($sid, $ref_id);
365  }

◆ getMobsOfObject()

static ilSoapFunctions::getMobsOfObject (   $sid,
  $a_type,
  $a_id 
)
static

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

586  {
587  include_once './webservice/soap/classes/class.ilSoapUtils.php';
588 
589  $sou = new ilSoapUtils();
590  $sou->disableSOAPCheck();
591 
592  return $sou->getMobsOfObject($sid, $a_type, $a_id);
593  }

◆ getNIC()

static ilSoapFunctions::getNIC (   $sid)
static

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

660  {
661  include_once './webservice/soap/classes/class.ilSoapAdministration.php';
662  $soa = new ilSoapAdministration();
663  return $soa->getNIC($sid);
664  }

◆ getNrOfQuestionsInPass()

static ilSoapFunctions::getNrOfQuestionsInPass (   $sid,
  $active_id,
  $pass 
)
static

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

References $pass.

549  {
550  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
551 
552  $sass = new ilSoapTestAdministration();
553 
554  return $sass->getNrOfQuestionsInPass($sid, $active_id, $pass);
555  }

◆ getObjectByReference()

static ilSoapFunctions::getObjectByReference (   $sid,
  $a_ref_id,
  $user_id 
)
static

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

221  {
222  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
223 
224  $soa = new ilSoapObjectAdministration();
225 
226  return $soa->getObjectByReference($sid, $a_ref_id, $user_id);
227  }

◆ getObjectsByTitle()

static ilSoapFunctions::getObjectsByTitle (   $sid,
  $a_title,
  $user_id 
)
static

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

230  {
231  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
232 
233  $soa = new ilSoapObjectAdministration();
234 
235  return $soa->getObjectsByTitle($sid, $a_title, $user_id);
236  }

◆ getObjectTreeOperations()

static ilSoapFunctions::getObjectTreeOperations (   $sid,
  $ref_id,
  $user_id 
)
static

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

403  {
404  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
405 
406  $soa = new ilSoapRBACAdministration();
407 
408  return $soa->getObjectTreeOperations($sid, $ref_id, $user_id);
409  }

◆ getObjIdByImportId()

static ilSoapFunctions::getObjIdByImportId (   $sid,
  $import_id 
)
static

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

194  {
195  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
196 
197  $soa = new ilSoapObjectAdministration();
198 
199  return $soa->getObjIdByImportId($sid, $import_id);
200  }

◆ getObjIdsByRefIds()

static ilSoapFunctions::getObjIdsByRefIds (   $sid,
  $ref_ids 
)
static

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

711  {
712  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
713 
714  $soa = new ilSoapObjectAdministration();
715 
716  return $soa->getObjIdsByRefIds($sid, $ref_ids);
717  }

◆ getOperations()

static ilSoapFunctions::getOperations (   $sid)
static

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

313  {
314  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
315 
316  $soa = new ilSoapRBACAdministration();
317 
318  return $soa->getOperations($sid);
319  }

◆ getOrgUnitsSimpleXML()

static ilSoapFunctions::getOrgUnitsSimpleXML (   $params)
static

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

1129  {
1130  $h = new OrgUnitTree();
1131 
1132  return $h->execute($params);
1133  }

◆ getPathForRefId()

static ilSoapFunctions::getPathForRefId (   $sid,
  $ref_id 
)
static

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

864  {
865  include_once 'webservice/soap/classes/class.ilSoapObjectAdministration.php';
866  $soa = new ilSoapObjectAdministration();
867  return $soa->getPathForRefId($sid, $ref_id);
868  }

◆ getPositionIds()

static ilSoapFunctions::getPositionIds (   $params)
static

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

1137  {
1138  $h = new PositionIds();
1139 
1140  return $h->execute($params);
1141  }

◆ getPositionOfQuestion()

static ilSoapFunctions::getPositionOfQuestion (   $sid,
  $active_id,
  $question_id,
  $pass 
)
static

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

References $pass.

558  {
559  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
560 
561  $sass = new ilSoapTestAdministration();
562 
563  return $sass->getPositionOfQuestion($sid, $active_id, $question_id, $pass);
564  }

◆ getPositionTitle()

static ilSoapFunctions::getPositionTitle (   $params)
static

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

1145  {
1146  $h = new PositionTitle();
1147 
1148  return $h->execute($params);
1149  }

◆ getPreviousReachedPoints()

static ilSoapFunctions::getPreviousReachedPoints (   $sid,
  $active_id,
  $question_id,
  $pass 
)
static

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

References $pass.

567  {
568  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
569 
570  $sass = new ilSoapTestAdministration();
571 
572  return $sass->getPreviousReachedPoints($sid, $active_id, $question_id, $pass);
573  }

◆ getProgressInfo()

static ilSoapFunctions::getProgressInfo (   $sid,
  $ref_id,
  $progress_filter 
)
static

Get learning progress info.

Parameters
type$sid
type$ref_id
type$progress_filter
Returns
type

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

1047  {
1048  include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1050  return $sla->getProgressInfo($sid, $ref_id, $progress_filter);
1051  }
This class handles all DB changes necessary for fraunhofer.

◆ getQuestionSolution()

static ilSoapFunctions::getQuestionSolution (   $sid,
  $active_id,
  $question_id,
  $pass 
)
static

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

References $pass.

531  {
532  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
533 
534  $sass = new ilSoapTestAdministration();
535 
536  return $sass->getQuestionSolution($sid, $active_id, $question_id, $pass);
537  }

◆ getRefIdsByImportId()

static ilSoapFunctions::getRefIdsByImportId (   $sid,
  $import_id 
)
static

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

203  {
204  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
205 
206  $soa = new ilSoapObjectAdministration();
207 
208  return $soa->getRefIdsByImportId($sid, $import_id);
209  }

◆ getRefIdsByObjId()

static ilSoapFunctions::getRefIdsByObjId (   $sid,
  $object_id 
)
static

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

211  {
212  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
213 
214  $soa = new ilSoapObjectAdministration();
215 
216  return $soa->getRefIdsByObjId($sid, $object_id);
217  }

◆ getRoles()

static ilSoapFunctions::getRoles (   $sid,
  $role_type,
  $id 
)
static

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

605  {
606  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
607 
608  $soa = new ilSoapRBACAdministration();
609 
610  return $soa->getRoles($sid, $role_type, $id);
611  }

◆ getSCORMCompletionStatus()

static ilSoapFunctions::getSCORMCompletionStatus (   $sid,
  $usr_id,
  $a_ref_id 
)
static

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

921  {
922  include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
923 
924  $sua = new ilSoapSCORMAdministration();
925 
926  return $sua->getSCORMCompletionStatus($sid, $usr_id, $a_ref_id);
927  }

◆ getStructureObjects()

static ilSoapFunctions::getStructureObjects (   $sid,
  $ref_id 
)
static

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

596  {
597  include_once './webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';
598 
600 
601  return $sca->getStructureObjects($sid, $ref_id);
602  }

◆ getSuperiorPositionId()

static ilSoapFunctions::getSuperiorPositionId (   $params)
static

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

1161  {
1162  $h = new SuperiorPositionId();
1163 
1164  return $h->execute($params);
1165  }

◆ getTestResults()

static ilSoapFunctions::getTestResults (   $sid,
  $ref_id,
  $sum_only 
)
static

get results of test

Parameters
string$sid
int$ref_id
boolean$sum_only
Returns
XMLResultSet with columns firstname, lastname, matriculation, maximum points, received points

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

810  {
811  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
812 
813  $soa = new ilSoapTestAdministration();
814 
815  return $soa->getTestResults($sid, $ref_id, $sum_only);
816  }

◆ getTestUserData()

static ilSoapFunctions::getTestUserData (   $sid,
  $active_id 
)
static

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

540  {
541  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
542 
543  $sass = new ilSoapTestAdministration();
544 
545  return $sass->getTestUserData($sid, $active_id);
546  }

◆ getTreeChilds()

static ilSoapFunctions::getTreeChilds (   $sid,
  $ref_id,
  $types,
  $user_id 
)
static

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

292  {
293  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
294 
295  $soa = new ilSoapObjectAdministration();
296 
297  return $soa->getTreeChilds($sid, $ref_id, $types, $user_id);
298  }

◆ getUser()

static ilSoapFunctions::getUser (   $sid,
  $user_id 
)
static

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

112  {
113  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
114 
115  $sua = new ilSoapUserAdministration();
116 
117  return $sua->getUser($sid, $user_id);
118  }

◆ getUserIdBySid()

static ilSoapFunctions::getUserIdBySid (   $sid)
static

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

930  {
931  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
932 
933  $sua = new ilSoapUserAdministration();
934 
935  return $sua->getUserIdBySid($sid);
936  }

◆ getUserIdsOfPosition()

static ilSoapFunctions::getUserIdsOfPosition (   $params)
static

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

1169  {
1170  $h = new UserIdsOfPosition();
1171 
1172  return $h->execute($params);
1173  }

◆ getUserIdsOfPositionAndOrgUnit()

ilSoapFunctions::getUserIdsOfPositionAndOrgUnit (   $params)

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

1177  {
1178  $h = new UserIdsOfPositionAndOrgUnit();
1179 
1180  return $h->execute($params);
1181  }

◆ getUserRoles()

static ilSoapFunctions::getUserRoles (   $sid,
  $user_id 
)
static

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

368  {
369  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
370 
371  $soa = new ilSoapRBACAdministration();
372 
373  return $soa->getUserRoles($sid, $user_id);
374  }

◆ getUsersForContainer()

static ilSoapFunctions::getUsersForContainer (   $sid,
  $ref_id,
  $attach_roles,
  $active 
)
static

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

623  {
624  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
625 
626  $sua = new ilSoapUserAdministration();
627 
628  return $sua->getUsersForContainer($sid, $ref_id, $attach_roles, $active);
629  }

◆ getUsersForRole()

static ilSoapFunctions::getUsersForRole (   $sid,
  $role_id,
  $attach_roles,
  $active 
)
static

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

632  {
633  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
634 
635  $sua = new ilSoapUserAdministration();
636 
637  return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
638  }

◆ getUserXML()

static ilSoapFunctions::getUserXML (   $sid,
  $user_ids,
  $attach_roles 
)
static

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

720  {
721  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
722 
723  $sua = new ilSoapUserAdministration();
724 
725  return $sua->getUserXML($sid, $user_ids, $attach_roles);
726  }

◆ getXMLTree()

static ilSoapFunctions::getXMLTree (   $sid,
  $ref_id,
  $types,
  $user_id 
)
static

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

301  {
302  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
303 
304  $soa = new ilSoapObjectAdministration();
305 
306  return $soa->getXMLTree($sid, $ref_id, $types, $user_id);
307  }

◆ grantPermissions()

static ilSoapFunctions::grantPermissions (   $sid,
  $ref_id,
  $role_id,
  $permissions 
)
static

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

350  {
351  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
352 
353  $soa = new ilSoapRBACAdministration();
354 
355  return $soa->grantPermissions($sid, $ref_id, $role_id, $permissions);
356  }

◆ groupExists()

static ilSoapFunctions::groupExists (   $sid,
  $title 
)
static

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

421  {
422  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
423 
424  $soa = new ilSoapGroupAdministration();
425 
426  return $soa->groupExists($sid, $title);
427  }

◆ handleECSTasks()

static ilSoapFunctions::handleECSTasks (   $sid,
  $a_server_id 
)
static

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

Referenced by ilECSTaskScheduler\initNextExecution().

493  {
494  include_once './webservice/soap/classes/class.ilSoapUtils.php';
495 
496  $sou = new ilSoapUtils();
497  $sou->disableSoapCheck();
498  $sou->ignoreUserAbort();
499 
500  return $sou->handleECSTasks($sid, $a_server_id);
501  }
+ Here is the caller graph for this function:

◆ hasNewMail()

static ilSoapFunctions::hasNewMail (   $sid)
static

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

651  {
652  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
653 
654  $sua = new ilSoapUserAdministration();
655 
656  return $sua->hasNewMail($sid);
657  }

◆ hasSCORMCertificate()

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

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

747  {
748  include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
749 
750  $sua = new ilSoapSCORMAdministration();
751 
752  return $sua->hasSCORMCertificate($sid, $ref_id, $usr_id);
753  }

◆ ilClone()

static ilSoapFunctions::ilClone (   $sid,
  $copy_identifier 
)
static

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

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

472  {
473  include_once './webservice/soap/classes/class.ilSoapUtils.php';
474 
475  $sou = new ilSoapUtils();
476  $sou->disableSOAPCheck();
477  $sou->ignoreUserAbort();
478 
479  return $sou->ilClone($sid, $copy_identifier);
480  }
+ Here is the caller graph for this function:

◆ ilCloneDependencies()

static ilSoapFunctions::ilCloneDependencies (   $sid,
  $copy_identifier 
)
static

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

Referenced by ilSoapUtils\callNextDependency().

482  {
483  include_once './webservice/soap/classes/class.ilSoapUtils.php';
484 
485  $sou = new ilSoapUtils();
486  $sou->disableSOAPCheck();
487  $sou->ignoreUserAbort();
488 
489  return $sou->ilCloneDependencies($sid, $copy_identifier);
490  }
+ Here is the caller graph for this function:

◆ importOrgUnitsSimpleXML()

static ilSoapFunctions::importOrgUnitsSimpleXML (   $params)
static

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

1121  {
1122  $h = new ImportOrgUnitTree();
1123 
1124  return $h->execute($params);
1125  }

◆ importUsers()

static ilSoapFunctions::importUsers (   $sid,
  $folder_id,
  $usr_xml,
  $conflict_rule,
  $send_account_mail 
)
static

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

614  {
615  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
616 
617  $sua = new ilSoapUserAdministration();
618 
619  return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
620  }

◆ isAssignedToCourse()

static ilSoapFunctions::isAssignedToCourse (   $sid,
  $course_id,
  $user_id 
)
static

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

160  {
161  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
162 
163  $sca = new ilSoapCourseAdministration();
164 
165  return $sca->isAssignedToCourse($sid, $course_id, $user_id);
166  }

◆ isAssignedToGroup()

static ilSoapFunctions::isAssignedToGroup (   $sid,
  $group_id,
  $user_id 
)
static

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

446  {
447  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
448 
449  $sca = new ilSoapGroupAdministration();
450 
451  return $sca->isAssignedToGroup($sid, $group_id, $user_id);
452  }

◆ login()

static ilSoapFunctions::login (   $client,
  $username,
  $password 
)
static

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

References $client, and $password.

55  {
56  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
57 
58  $sua = new ilSoapUserAdministration();
59 
60  return $sua->login($client, $username, $password);
61  }
if($_SERVER['argc']< 4) $client
Definition: cron.php:12
$password
Definition: cron.php:14

◆ loginCAS()

static ilSoapFunctions::loginCAS (   $client,
  $PT,
  $user 
)
static

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

References $client.

64  {
65  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
66 
67  $sua = new ilSoapUserAdministration();
68 
69  return $sua->loginCAS($client, $PT, $user);
70  }
if($_SERVER['argc']< 4) $client
Definition: cron.php:12

◆ loginLDAP()

static ilSoapFunctions::loginLDAP (   $client,
  $username,
  $password 
)
static

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

References $client, and $password.

73  {
74  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
75 
76  $sua = new ilSoapUserAdministration();
77 
78  return $sua->loginLDAP($client, $username, $password);
79  }
if($_SERVER['argc']< 4) $client
Definition: cron.php:12
$password
Definition: cron.php:14

◆ loginStudipUser()

static ilSoapFunctions::loginStudipUser (   $sid,
  $user_id 
)
static
Deprecated:

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

85  {
86  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
87 
88  $sua = new ilSoapUserAdministration();
89 
90  return $sua->loginStudipUser($sid, $user_id);
91  }

◆ logout()

static ilSoapFunctions::logout (   $sid)
static

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

95  {
96  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
97 
98  $sua = new ilSoapUserAdministration();
99 
100  return $sua->logout($sid);
101  }

◆ lookupUser()

static ilSoapFunctions::lookupUser (   $sid,
  $user_name 
)
static

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

103  {
104  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
105 
106  $sua = new ilSoapUserAdministration();
107 
108  return $sua->lookupUser($sid, $user_name);
109  }

◆ moveObject()

static ilSoapFunctions::moveObject (   $sid,
  $ref_id,
  $target_id 
)
static

move object in repository

Parameters
$sidsession id
$refidsource iod
$targettarget ref id
Returns
int refid of new location, -1 if not successful

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

References $target_id.

790  {
791  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
792 
793  $soa = new ilSoapObjectAdministration();
794 
795  return $soa->moveObject($sid, $ref_id, $target_id);
796  }
$target_id
Definition: goto.php:51

◆ readWebLink()

static ilSoapFunctions::readWebLink (   $sid,
  $ref_id 
)
static

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

939  {
940  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
941 
942  $swa = new ilSoapWebLinkAdministration();
943  return $swa->readWebLink($sid, $ref_id);
944  }
Soap methods for adminstrating web links.

◆ removeDesktopItems()

static ilSoapFunctions::removeDesktopItems (   $sid,
  $user_id,
  $reference_ids 
)
static

Add desktop items for user.

Parameters
$sid
$user_id
$reference_ids
Returns
int Add desktop items for user
Parameters
$sid
$user_id
$reference_ids
Returns
int

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

1096  {
1097  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
1098  $obj_handler = new ilSoapObjectAdministration();
1099  return $obj_handler->removeDesktopItems($sid, $user_id, $reference_ids);
1100  }

◆ removeFromSystemByImportId()

static ilSoapFunctions::removeFromSystemByImportId (   $sid,
  $import_id 
)
static

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

266  {
267  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
268 
269  $soa = new ilSoapObjectAdministration();
270 
271  return $soa->removeFromSystemByImportId($sid, $import_id);
272  }

◆ removeTestResults()

static ilSoapFunctions::removeTestResults (   $sid,
  $ref_id,
  $a_user_ids 
)
static

Remove test results of user.

Parameters
string$sid
int$ref_id
arrayuser ids
Returns
bool

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

828  {
829  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
830 
831  $soa = new ilSoapTestAdministration();
832  return $soa->removeTestResults($sid, $ref_id, $a_user_ids);
833  }

◆ removeUserFromPositionInOrgUnit()

static ilSoapFunctions::removeUserFromPositionInOrgUnit (   $params)
static

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

1153  {
1155 
1156  return $h->execute($params);
1157  }

◆ revokePermissions()

static ilSoapFunctions::revokePermissions (   $sid,
  $ref_id,
  $role_id 
)
static

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

341  {
342  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
343 
344  $soa = new ilSoapRBACAdministration();
345 
346  return $soa->revokePermissions($sid, $ref_id, $role_id);
347  }

◆ saveQuestion()

static ilSoapFunctions::saveQuestion (   $sid,
  $active_id,
  $question_id,
  $pass,
  $solution 
)
static

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

References $pass.

513  {
514  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
515 
516  $sass = new ilSoapTestAdministration();
517 
518  return $sass->saveQuestion($sid, $active_id, $question_id, $pass, $solution);
519  }

◆ saveQuestionResult()

static ilSoapFunctions::saveQuestionResult (   $sid,
  $user_id,
  $test_id,
  $question_id,
  $pass,
  $solution 
)
static

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

References $pass.

504  {
505  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
506 
507  $sass = new ilSoapTestAdministration();
508 
509  return $sass->saveQuestionResult($sid, $user_id, $test_id, $question_id, $pass, $solution);
510  }

◆ saveQuestionSolution()

static ilSoapFunctions::saveQuestionSolution (   $sid,
  $active_id,
  $question_id,
  $pass,
  $solution 
)
static

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

References $pass.

522  {
523  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
524 
525  $sass = new ilSoapTestAdministration();
526 
527  return $sass->saveQuestionSolution($sid, $active_id, $question_id, $pass, $solution);
528  }

◆ saveTempFileAsMediaObject()

static ilSoapFunctions::saveTempFileAsMediaObject (   $sid,
  $name,
  $tmp_name 
)
static

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

References $name.

576  {
577  include_once './webservice/soap/classes/class.ilSoapUtils.php';
578 
579  $sou = new ilSoapUtils();
580  $sou->disableSOAPCheck();
581 
582  return $sou->saveTempFileAsMediaObject($sid, $name, $tmp_name);
583  }
if($format !==null) $name
Definition: metadata.php:230

◆ searchObjects()

static ilSoapFunctions::searchObjects (   $sid,
  $types,
  $key,
  $combination,
  $user_id 
)
static

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

283  {
284  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
285 
286  $soa = new ilSoapObjectAdministration();
287 
288  return $soa->searchObjects($sid, $types, $key, $combination, $user_id);
289  }

◆ searchRoles()

static ilSoapFunctions::searchRoles (   $sid,
  $key,
  $combination,
  $role_type 
)
static

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

871  {
872  include_once 'webservice/soap/classes/class.ilSoapRBACAdministration.php';
873  $roa = new ilSoapRBACAdministration();
874  return $roa->searchRoles($sid, $key, $combination, $role_type);
875  }

◆ searchUser()

static ilSoapFunctions::searchUser (   $sid,
  $a_keyfields,
  $query_operator,
  $a_keyvalues,
  $attach_roles,
  $active 
)
static

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

642  {
643  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
644 
645  $sua = new ilSoapUserAdministration();
646 
647  return $sua->searchUser($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);
648  }

◆ startBackgroundTaskWorker()

static ilSoapFunctions::startBackgroundTaskWorker (   $sid)
static
Parameters
$sid
Returns
bool

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

776  {
777  require_once("./Services/BackgroundTasks/classes/class.ilSoapBackgroundTasksAdministration.php");
779 
780  return $soa->runAsync($sid);
781  }

◆ updateCourse()

static ilSoapFunctions::updateCourse (   $sid,
  $course_id,
  $xml 
)
static

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

References $xml.

185  {
186  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
187 
188  $sca = new ilSoapCourseAdministration();
189 
190  return $sca->updateCourse($sid, $course_id, $xml);
191  }
$xml
Definition: metadata.php:332

◆ updateExercise()

static ilSoapFunctions::updateExercise (   $sid,
  $ref_id,
  $xml 
)
static

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

References $xml.

675  {
676  include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
677  $sta = new ilSoapExerciseAdministration();
678  return $sta->updateExercise($sid, $ref_id, $xml);
679  }
$xml
Definition: metadata.php:332

◆ updateFile()

static ilSoapFunctions::updateFile (   $sid,
  $ref_id,
  $xml 
)
static

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

References $xml.

697  {
698  include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
699  $sta = new ilSoapFileAdministration();
700  return $sta->updateFile($sid, $ref_id, $xml);
701  }
$xml
Definition: metadata.php:332

◆ updateGroup()

static ilSoapFunctions::updateGroup (   $sid,
  $ref_id,
  $grp_xml 
)
static

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

729  {
730  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
731 
732  $sua = new ilSoapGroupAdministration();
733 
734  return $sua->updateGroup($sid, $ref_id, $grp_xml);
735  }

◆ updateObjects()

static ilSoapFunctions::updateObjects (   $sid,
  $obj_xml 
)
static

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

275  {
276  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
277 
278  $soa = new ilSoapObjectAdministration();
279 
280  return $soa->updateObjects($sid, $obj_xml);
281  }

◆ updateWebLink()

static ilSoapFunctions::updateWebLink (   $sid,
  $ref_id,
  $xml 
)
static

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

References $xml.

955  {
956  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
957 
958  $swa = new ilSoapWebLinkAdministration();
959  return $swa->updateWebLink($sid, $ref_id, $xml);
960  }
Soap methods for adminstrating web links.
$xml
Definition: metadata.php:332

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