ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
ilSoapFunctions Class Reference
+ Collaboration diagram for ilSoapFunctions:

Static Public Member Functions

static login ($client, $username, $password)
 
static loginCAS ($client, $PT, $user)
 
static loginLDAP ($client, $username, $password)
 
static logout ($sid)
 
static lookupUser ($sid, $user_name)
 
static getUser ($sid, $user_id)
 
static updateUser ($sid, $user_data)
 
static updatePassword ($sid, $user_id, $new_password)
 
static addUser ($sid, $user_data, $global_role_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 sendMail ($sid, $to, $cc, $bcc, $sender, $subject, $message, $attach)
 
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 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)
 

Detailed Description

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

Member Function Documentation

◆ addCourse()

static ilSoapFunctions::addCourse (   $sid,
  $target_id,
  $crs_xml 
)
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->addCourse($sid,$target_id,$crs_xml);
150 }
$target_id
Definition: goto.php:88

References $target_id.

◆ addExercise()

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

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

700 {
701 include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
702 $sta = & new ilSoapExerciseAdministration();
703 return $sta->addExercise($sid, $ref_id, $xml);
704
705 }
$ref_id
Definition: sahs_server.php:39

References $ref_id.

◆ addFile()

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

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

725 {
726 include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
727 $sta = & new ilSoapFileAdministration();
728 return $sta->addFile($sid, $ref_id, $xml);
729
730 }

References $ref_id.

◆ addGroup()

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

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

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

References $target_id.

◆ addObject()

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

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

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

◆ addReference()

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

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

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

◆ addRole()

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

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

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

References $target_id.

◆ addRoleFromTemplate()

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

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

402 {
403 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
404
405 $soa = new ilSoapRBACAdministration();
406
407 return $soa->addRoleFromTemplate($sid,$target_id,$obj_xml,$template_id);
408 }

References $target_id.

◆ addUser()

static ilSoapFunctions::addUser (   $sid,
  $user_data,
  $global_role_id 
)
static
Deprecated:

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

121 {
122 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
123
124 $sua = new ilSoapUserAdministration();
125
126 return $sua->addUser($sid,$user_data,$global_role_id);
127 }

◆ addUserRoleEntry()

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

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

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

◆ assignCourseMember()

static ilSoapFunctions::assignCourseMember (   $sid,
  $course_id,
  $user_id,
  $type 
)
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->assignCourseMember($sid,$course_id,$user_id,$type);
166 }

◆ assignGroupMember()

static ilSoapFunctions::assignGroupMember (   $sid,
  $group_id,
  $user_id,
  $type 
)
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->assignGroupMember($sid,$group_id,$user_id,$type);
452 }

◆ buildHTTPPath()

static ilSoapFunctions::buildHTTPPath ( )
static

builds http path if no client is available

Returns
string

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

898 {
899 if($_SERVER["HTTPS"] == "on")
900 {
901 $protocol = 'https://';
902 }
903 else
904 {
905 $protocol = 'http://';
906 }
907 $host = $_SERVER['HTTP_HOST'];
908
909 $path = dirname($_SERVER['REQUEST_URI']);
910
911 //dirname cuts the last directory from a directory path e.g content/classes return content
912 include_once 'Services/Utilities/classes/class.ilUtil.php';
914
915 $dirs = explode('/',$module);
916 $uri = $path;
917 foreach($dirs as $dir)
918 {
919 $uri = dirname($uri);
920 }
921 return ilUtil::removeTrailingPathSeparators($protocol.$host.$uri);
922 }
static removeTrailingPathSeparators($path)
const ILIAS_MODULE
Definition: payment.php:15
$path
Definition: index.php:22
$dirs

References $dirs, $path, ILIAS_MODULE, and ilUtil\removeTrailingPathSeparators().

Referenced by ilSoapInstallationInfoXMLWriter\__buildHeader().

+ 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 780 of file inc.soap_functions.php.

780 {
781 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
782
783 $soa = new ilSoapObjectAdministration();
784
785 return $soa->copyObject($sid, $copy_settings_xml);
786
787 }

◆ createWebLink()

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

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

951 {
952 include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
953
954 $swa = new ilSoapWebLinkAdministration();
955 return $swa->createWebLink($sid, $ref_id,$xml);
956 }
Soap methods for adminstrating web links.

References $ref_id.

◆ deleteCourse()

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

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

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

◆ 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 @access public

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

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

◆ deleteObject()

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

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

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

◆ 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 1025 of file inc.soap_functions.php.

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

◆ deleteRole()

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

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

385 {
386 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
387
388 $soa = new ilSoapRBACAdministration();
389
390 return $soa->deleteRole($sid,$role_id);
391 }

◆ deleteUser()

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

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

133 {
134 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
135
136 $sua = new ilSoapUserAdministration();
137
138 return $sua->deleteUser($sid,$user_id);
139 }

◆ deleteUserRoleEntry()

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

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

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

◆ distributeMails()

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

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

484 {
485 include_once './webservice/soap/classes/class.ilSoapUtils.php';
486
487 $sou =& new ilSoapUtils();
488 return $sou->distributeMails($sid,$mail_xml);
489
490 }

◆ excludeCourseMember()

static ilSoapFunctions::excludeCourseMember (   $sid,
  $course_id,
  $user_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->excludeCourseMember($sid,$course_id,$user_id);
183 }

◆ excludeGroupMember()

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

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

463 {
464 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
465
466 $sca = new ilSoapGroupAdministration();
467
468 return $sca->excludeGroupMember($sid,$group_id,$user_id,$type);
469 }

◆ getClientInfoXML()

static ilSoapFunctions::getClientInfoXML (   $clientid)
static

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

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

◆ 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 848 of file inc.soap_functions.php.

848 {
849 include_once 'webservice/soap/classes/class.ilSoapCourseAdministration.php';
850 $soc = new ilSoapCourseAdministration();
851 return $soc->getCoursesForUser($sid, $parameters);
852 }

◆ getCourseXML()

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

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

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

◆ getExerciseXML()

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

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

685 {
686 include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
687 $sta = & new ilSoapExerciseAdministration();
688 return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);
689
690 }

References $ref_id.

◆ getFileXML()

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

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

708 {
709 include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
710 $sta = & new ilSoapFileAdministration();
711 return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);
712
713 }

References $ref_id.

◆ getGroup()

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

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

437 {
438 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
439
440 $soa = new ilSoapGroupAdministration();
441
442 return $soa->getGroup($sid,$ref_id);
443 }

References $ref_id.

◆ 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 861 of file inc.soap_functions.php.

861 {
862 include_once 'webservice/soap/classes/class.ilSoapGroupAdministration.php';
863 $soc = new ilSoapGroupAdministration();
864 return $soc->getGroupsForUser($sid, $parameters);
865 }

◆ getIMSManifestXML()

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

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

759 {
760 include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
761
762 $sua = new ilSoapSCORMAdministration();
763
764 return $sua->getIMSManifestXML($sid,$ref_id);
765 }

References $ref_id.

◆ getInstallationInfoXML()

static ilSoapFunctions::getInstallationInfoXML ( )
static

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

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

◆ getLearningProgressChanges()

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

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

1033 {
1034 include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1035
1037
1038 return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
1039 }
foreach($mandatory_scripts as $file) $timestamp
Definition: buildRTE.php:81

References $timestamp.

◆ getLocalRoles()

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

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

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

References $ref_id.

◆ getMobsOfObject()

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

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

607 {
608 include_once './webservice/soap/classes/class.ilSoapUtils.php';
609
610 $sou = new ilSoapUtils();
611 $sou->disableSOAPCheck();
612
613 return $sou->getMobsOfObject($sid, $a_type, $a_id);
614 }

◆ getNIC()

static ilSoapFunctions::getNIC (   $sid)
static

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

679 {
680 include_once './webservice/soap/classes/class.ilSoapAdministration.php';
681 $soa = & new ilSoapAdministration();
682 return $soa->getNIC($sid);
683 }

◆ getNrOfQuestionsInPass()

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

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

570 {
571 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
572
573 $sass = new ilSoapTestAdministration();
574
575 return $sass->getNrOfQuestionsInPass($sid, $active_id, $pass);
576 }

References $pass.

◆ getObjectByReference()

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

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

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

◆ getObjectsByTitle()

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

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

238 {
239 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
240
241 $soa = new ilSoapObjectAdministration();
242
243 return $soa->getObjectsByTitle($sid,$a_title,$user_id);
244 }

◆ getObjectTreeOperations()

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

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

411 {
412 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
413
414 $soa = new ilSoapRBACAdministration();
415
416 return $soa->getObjectTreeOperations($sid,$ref_id,$user_id);
417 }

References $ref_id.

◆ getObjIdByImportId()

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

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

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

◆ getObjIdsByRefIds()

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

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

733 {
734 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
735
736 $soa = new ilSoapObjectAdministration();
737
738 return $soa->getObjIdsByRefIds($sid, $ref_ids);
739 }

◆ getOperations()

static ilSoapFunctions::getOperations (   $sid)
static

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

321 {
322 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
323
324 $soa = new ilSoapRBACAdministration();
325
326 return $soa->getOperations($sid);
327 }

◆ getPathForRefId()

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

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

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

References $ref_id.

◆ getPositionOfQuestion()

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

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

579 {
580 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
581
582 $sass = new ilSoapTestAdministration();
583
584 return $sass->getPositionOfQuestion($sid, $active_id, $question_id, $pass);
585 }

References $pass.

◆ getPreviousReachedPoints()

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

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

588 {
589 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
590
591 $sass = new ilSoapTestAdministration();
592
593 return $sass->getPreviousReachedPoints($sid, $active_id, $question_id, $pass);
594 }

References $pass.

◆ getQuestionSolution()

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

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

552 {
553 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
554
555 $sass = new ilSoapTestAdministration();
556
557 return $sass->getQuestionSolution($sid,$active_id,$question_id,$pass);
558 }

References $pass.

◆ getRefIdsByImportId()

static ilSoapFunctions::getRefIdsByImportId (   $sid,
  $import_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->getRefIdsByImportId($sid,$import_id);
217 }

◆ getRefIdsByObjId()

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

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

219 {
220 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
221
222 $soa = new ilSoapObjectAdministration();
223
224 return $soa->getRefIdsByObjId($sid,$object_id);
225 }

◆ getRoles()

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

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

625 {
626 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
627
628 $soa = new ilSoapRBACAdministration();
629
630 return $soa->getRoles($sid, $role_type, $id);
631 }

◆ getSCORMCompletionStatus()

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

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

925 {
926 include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
927
928 $sua = new ilSoapSCORMAdministration();
929
930 return $sua->getSCORMCompletionStatus($sid, $usr_id, $a_ref_id);
931 }

◆ getStructureObjects()

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

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

616 {
617 include_once './webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';
618
620
621 return $sca->getStructureObjects ($sid, $ref_id);
622 }

References $ref_id.

◆ 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 815 of file inc.soap_functions.php.

815 {
816 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
817
818 $soa = new ilSoapTestAdministration();
819
820 return $soa->getTestResults($sid, $ref_id,$sum_only);
821
822 }

References $ref_id.

◆ getTestUserData()

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

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

561 {
562 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
563
564 $sass = new ilSoapTestAdministration();
565
566 return $sass->getTestUserData($sid,$active_id);
567 }

◆ getTreeChilds()

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

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

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

References $ref_id.

◆ getUser()

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

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->getUser($sid,$user_id);
91 }

◆ getUserIdBySid()

static ilSoapFunctions::getUserIdBySid (   $sid)
static

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

934 {
935 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
936
937 $sua = new ilSoapUserAdministration();
938
939 return $sua->getUserIdBySid($sid);
940 }

◆ getUserRoles()

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

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

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

◆ getUsersForContainer()

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

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

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

References $ref_id.

◆ getUsersForRole()

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

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

652 {
653 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
654
655 $sua = new ilSoapUserAdministration();
656
657 return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
658 }

◆ getUserXML()

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

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

742 {
743 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
744
745 $sua = new ilSoapUserAdministration();
746
747 return $sua->getUserXML($sid, $user_ids, $attach_roles);
748 }

◆ getXMLTree()

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

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

309 {
310 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
311
312 $soa = new ilSoapObjectAdministration();
313
314 return $soa->getXMLTree($sid,$ref_id,$types,$user_id);
315 }

References $ref_id.

◆ grantPermissions()

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

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

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

References $ref_id.

◆ groupExists()

static ilSoapFunctions::groupExists (   $sid,
  $title 
)
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->groupExists($sid,$title);
435 }

◆ handleECSTasks()

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

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

514 {
515 include_once './webservice/soap/classes/class.ilSoapUtils.php';
516
517 $sou = new ilSoapUtils();
518 $sou->disableSoapCheck();
519 $sou->ignoreUserAbort();
520
521 return $sou->handleECSTasks($sid,$a_server_id);
522 }

Referenced by ilECSTaskScheduler\initNextExecution().

+ Here is the caller graph for this function:

◆ hasNewMail()

static ilSoapFunctions::hasNewMail (   $sid)
static

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

671 {
672 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
673
674 $sua = new ilSoapUserAdministration();
675
676 return $sua->hasNewMail($sid);
677 }

◆ hasSCORMCertificate()

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

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

767 {
768 include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
769
770 $sua = new ilSoapSCORMAdministration();
771
772 return $sua->hasSCORMCertificate($sid,$ref_id,$usr_id);
773 }

References $ref_id.

◆ ilClone()

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

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

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->ilClone($sid,$copy_identifier);
501 }

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

+ Here is the caller graph for this function:

◆ ilCloneDependencies()

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

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

503 {
504 include_once './webservice/soap/classes/class.ilSoapUtils.php';
505
506 $sou = new ilSoapUtils();
507 $sou->disableSOAPCheck();
508 $sou->ignoreUserAbort();
509
510 return $sou->ilCloneDependencies($sid,$copy_identifier);
511 }

Referenced by ilSoapUtils\callNextDependency().

+ Here is the caller graph for this function:

◆ importUsers()

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

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

634 {
635 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
636
637 $sua = new ilSoapUserAdministration();
638
639 return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
640 }

◆ isAssignedToCourse()

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

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

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

◆ isAssignedToGroup()

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

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

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

◆ login()

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

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

40 {
41 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
42
43 $sua = new ilSoapUserAdministration();
44
45 return $sua->login($client,$username,$password);
46 }

References $client.

◆ loginCAS()

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

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

49 {
50 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
51
52 $sua = new ilSoapUserAdministration();
53
54 return $sua->loginCAS($client, $PT, $user);
55 }

References $client.

◆ loginLDAP()

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

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

58 {
59 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
60
61 $sua = new ilSoapUserAdministration();
62
63 return $sua->loginLDAP($client, $username, $password);
64 }

References $client.

◆ logout()

static ilSoapFunctions::logout (   $sid)
static

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

68 {
69 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
70
71 $sua = new ilSoapUserAdministration();
72
73 return $sua->logout($sid);
74 }

◆ lookupUser()

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

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

76 {
77 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
78
79 $sua = new ilSoapUserAdministration();
80
81 return $sua->lookupUser($sid,$user_name);
82 }

◆ 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 795 of file inc.soap_functions.php.

796 {
797 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
798
799 $soa = new ilSoapObjectAdministration();
800
801 return $soa->moveObject($sid, $ref_id, $target_id);
802 }

References $ref_id, and $target_id.

◆ readWebLink()

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

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

943 {
944 include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
945
946 $swa = new ilSoapWebLinkAdministration();
947 return $swa->readWebLink($sid, $ref_id);
948 }

References $ref_id.

◆ removeFromSystemByImportId()

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

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

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

◆ 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 833 of file inc.soap_functions.php.

834 {
835 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
836
837 $soa = new ilSoapTestAdministration();
838 return $soa->removeTestResults($sid, $ref_id,$a_user_ids);
839 }

References $ref_id.

◆ revokePermissions()

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

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

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

References $ref_id.

◆ saveQuestion()

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

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

534 {
535 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
536
537 $sass = new ilSoapTestAdministration();
538
539 return $sass->saveQuestion($sid,$active_id,$question_id,$pass,$solution);
540 }

References $pass.

◆ saveQuestionResult()

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

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

525 {
526 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
527
528 $sass = new ilSoapTestAdministration();
529
530 return $sass->saveQuestionResult($sid,$user_id,$test_id,$question_id,$pass,$solution);
531 }

References $pass.

◆ saveQuestionSolution()

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

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

543 {
544 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
545
546 $sass = new ilSoapTestAdministration();
547
548 return $sass->saveQuestionSolution($sid,$active_id,$question_id,$pass,$solution);
549 }

References $pass.

◆ saveTempFileAsMediaObject()

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

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

597 {
598 include_once './webservice/soap/classes/class.ilSoapUtils.php';
599
600 $sou = new ilSoapUtils();
601 $sou->disableSOAPCheck();
602
603 return $sou->saveTempFileAsMediaObject($sid, $name, $tmp_name);
604 }

◆ searchObjects()

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

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

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

◆ searchRoles()

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

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

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

◆ searchUser()

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

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

661 {
662 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
663
664 $sua = new ilSoapUserAdministration();
665
666 return $sua->searchUser ($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);
667
668 }

◆ sendMail()

static ilSoapFunctions::sendMail (   $sid,
  $to,
  $cc,
  $bcc,
  $sender,
  $subject,
  $message,
  $attach 
)
static

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

473 {
474 include_once './webservice/soap/classes/class.ilSoapUtils.php';
475
476 $sou = new ilSoapUtils();
477 $sou->disableSOAPCheck();
478 $sou->ignoreUserAbort();
479
480 return $sou->sendMail($sid,$to,$cc,$bcc,$sender,$subject,$message,$attach);
481 }

◆ updateCourse()

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

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

193 {
194 include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
195
196 $sca = new ilSoapCourseAdministration();
197
198 return $sca->updateCourse($sid,$course_id,$xml);
199 }

◆ updateExercise()

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

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

693 {
694 include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
695 $sta = & new ilSoapExerciseAdministration();
696 return $sta->updateExercise($sid, $ref_id, $xml);
697
698 }

References $ref_id.

◆ updateFile()

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

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

717 {
718 include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
719 $sta = & new ilSoapFileAdministration();
720 return $sta->updateFile($sid, $ref_id, $xml);
721
722 }

References $ref_id.

◆ updateGroup()

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

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

751 {
752 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
753
754 $sua = new ilSoapGroupAdministration();
755
756 return $sua->updateGroup($sid,$ref_id, $grp_xml);
757 }

References $ref_id.

◆ updateObjects()

static ilSoapFunctions::updateObjects (   $sid,
  $obj_xml 
)
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->updateObjects($sid,$obj_xml);
289 }

◆ updatePassword()

static ilSoapFunctions::updatePassword (   $sid,
  $user_id,
  $new_password 
)
static
Deprecated:

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

109 {
110 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
111
112 $sua = new ilSoapUserAdministration();
113
114 return $sua->updatePassword($sid,$user_id,$new_password);
115 }

◆ updateUser()

static ilSoapFunctions::updateUser (   $sid,
  $user_data 
)
static
Deprecated:

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

97 {
98 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
99
100 $sua = new ilSoapUserAdministration();
101
102 return $sua->updateUser($sid,$user_data);
103 }

◆ updateWebLink()

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

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

959 {
960 include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
961
962 $swa = new ilSoapWebLinkAdministration();
963 return $swa->updateWebLink($sid, $ref_id,$xml);
964 }

References $ref_id.


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