ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
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 loginStudipUser ($sid, $user_id)
 
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)
 
static getProgressInfo ($sid, $ref_id, $progress_filter)
 Get learning progress info. More...
 

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

155 {
156 include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
157
158 $sca = new ilSoapCourseAdministration();
159
160 return $sca->addCourse($sid,$target_id,$crs_xml);
161 }
$target_id
Definition: goto.php:88

References $target_id.

◆ addExercise()

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

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

711 {
712 include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
713 $sta = & new ilSoapExerciseAdministration();
714 return $sta->addExercise($sid, $ref_id, $xml);
715
716 }
$ref_id
Definition: sahs_server.php:39

References $ref_id.

◆ addFile()

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

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

736 {
737 include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
738 $sta = & new ilSoapFileAdministration();
739 return $sta->addFile($sid, $ref_id, $xml);
740
741 }

References $ref_id.

◆ addGroup()

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

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

431 {
432 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
433
434 $soa = new ilSoapGroupAdministration();
435
436 return $soa->addGroup($sid,$target_id,$group_xml);
437 }

References $target_id.

◆ addObject()

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

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

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

◆ addReference()

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

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

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

◆ addRole()

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

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

405 {
406 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
407
408 $soa = new ilSoapRBACAdministration();
409
410 return $soa->addRole($sid,$target_id,$obj_xml);
411 }

References $target_id.

◆ addRoleFromTemplate()

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

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

413 {
414 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
415
416 $soa = new ilSoapRBACAdministration();
417
418 return $soa->addRoleFromTemplate($sid,$target_id,$obj_xml,$template_id);
419 }
$template_id
Definition: example_062.php:89

References $target_id, and $template_id.

◆ addUser()

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

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

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

◆ addUserRoleEntry()

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

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

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

◆ assignCourseMember()

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

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

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

◆ assignGroupMember()

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

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

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

◆ buildHTTPPath()

static ilSoapFunctions::buildHTTPPath ( )
static

builds http path if no client is available

Returns
string

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

909 {
910 if($_SERVER["HTTPS"] == "on")
911 {
912 $protocol = 'https://';
913 }
914 else
915 {
916 $protocol = 'http://';
917 }
918 $host = $_SERVER['HTTP_HOST'];
919
920 $path = dirname($_SERVER['REQUEST_URI']);
921
922 //dirname cuts the last directory from a directory path e.g content/classes return content
923 include_once 'Services/Utilities/classes/class.ilUtil.php';
925
926 $dirs = explode('/',$module);
927 $uri = $path;
928 foreach($dirs as $dir)
929 {
930 $uri = dirname($uri);
931 }
932 return ilUtil::removeTrailingPathSeparators($protocol.$host.$uri);
933 }
static removeTrailingPathSeparators($path)
const ILIAS_MODULE
Definition: payment.php:15
$path
Definition: index.php:22
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
$dirs

References $_SERVER, $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 791 of file inc.soap_functions.php.

791 {
792 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
793
794 $soa = new ilSoapObjectAdministration();
795
796 return $soa->copyObject($sid, $copy_settings_xml);
797
798 }

◆ createWebLink()

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

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

962 {
963 include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
964
965 $swa = new ilSoapWebLinkAdministration();
966 return $swa->createWebLink($sid, $ref_id,$xml);
967 }
Soap methods for adminstrating web links.

References $ref_id.

◆ deleteCourse()

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

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

163 {
164 include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
165
166 $sca = new ilSoapCourseAdministration();
167
168 return $sca->deleteCourse($sid,$course_id);
169 }

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

991 {
992 include_once './webservice/soap/classes/class.ilSoapUtils.php';
993
994 $sou = new ilSoapUtils();
995 $sou->disableSOAPCheck();
996 $sou->ignoreUserAbort();
997
998 return $sou->deleteExpiredDualOptInUserObjects($sid, $usr_id);
999 }

◆ deleteObject()

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

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

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

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

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

◆ deleteRole()

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

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

396 {
397 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
398
399 $soa = new ilSoapRBACAdministration();
400
401 return $soa->deleteRole($sid,$role_id);
402 }

◆ deleteUser()

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

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

144 {
145 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
146
147 $sua = new ilSoapUserAdministration();
148
149 return $sua->deleteUser($sid,$user_id);
150 }

◆ deleteUserRoleEntry()

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

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

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

◆ distributeMails()

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

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

495 {
496 include_once './webservice/soap/classes/class.ilSoapUtils.php';
497
498 $sou =& new ilSoapUtils();
499 return $sou->distributeMails($sid,$mail_xml);
500
501 }

◆ excludeCourseMember()

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

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

188 {
189 include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
190
191 $sca = new ilSoapCourseAdministration();
192
193 return $sca->excludeCourseMember($sid,$course_id,$user_id);
194 }

◆ excludeGroupMember()

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

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

474 {
475 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
476
477 $sca = new ilSoapGroupAdministration();
478
479 return $sca->excludeGroupMember($sid,$group_id,$user_id,$type);
480 }

◆ getClientInfoXML()

static ilSoapFunctions::getClientInfoXML (   $clientid)
static

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

898 {
899 include_once 'webservice/soap/classes/class.ilSoapAdministration.php';
900 $roa = new ilSoapAdministration();
901 return $roa->getClientInfoXML($clientid);
902 }

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

859 {
860 include_once 'webservice/soap/classes/class.ilSoapCourseAdministration.php';
861 $soc = new ilSoapCourseAdministration();
862 return $soc->getCoursesForUser($sid, $parameters);
863 }

◆ getCourseXML()

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

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

196 {
197 include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
198
199 $sca = new ilSoapCourseAdministration();
200
201 return $sca->getCourseXML($sid,$course_id);
202 }

◆ getExerciseXML()

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

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

696 {
697 include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
698 $sta = & new ilSoapExerciseAdministration();
699 return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);
700
701 }

References $ref_id.

◆ getFileXML()

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

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

719 {
720 include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
721 $sta = & new ilSoapFileAdministration();
722 return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);
723
724 }

References $ref_id.

◆ getGroup()

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

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

448 {
449 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
450
451 $soa = new ilSoapGroupAdministration();
452
453 return $soa->getGroup($sid,$ref_id);
454 }

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

872 {
873 include_once 'webservice/soap/classes/class.ilSoapGroupAdministration.php';
874 $soc = new ilSoapGroupAdministration();
875 return $soc->getGroupsForUser($sid, $parameters);
876 }

◆ getIMSManifestXML()

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

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

770 {
771 include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
772
773 $sua = new ilSoapSCORMAdministration();
774
775 return $sua->getIMSManifestXML($sid,$ref_id);
776 }

References $ref_id.

◆ getInstallationInfoXML()

static ilSoapFunctions::getInstallationInfoXML ( )
static

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

892 {
893 include_once 'webservice/soap/classes/class.ilSoapAdministration.php';
894 $roa = new ilSoapAdministration();
895 return $roa->getInstallationInfoXML();
896 }

◆ getLearningProgressChanges()

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

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

1044 {
1045 include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1046
1048
1049 return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
1050 }
foreach($mandatory_scripts as $file) $timestamp
Definition: buildRTE.php:81

References $timestamp.

◆ getLocalRoles()

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

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

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

References $ref_id.

◆ getMobsOfObject()

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

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

618 {
619 include_once './webservice/soap/classes/class.ilSoapUtils.php';
620
621 $sou = new ilSoapUtils();
622 $sou->disableSOAPCheck();
623
624 return $sou->getMobsOfObject($sid, $a_type, $a_id);
625 }

◆ getNIC()

static ilSoapFunctions::getNIC (   $sid)
static

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

690 {
691 include_once './webservice/soap/classes/class.ilSoapAdministration.php';
692 $soa = & new ilSoapAdministration();
693 return $soa->getNIC($sid);
694 }

◆ getNrOfQuestionsInPass()

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

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

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

References $pass.

◆ getObjectByReference()

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

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

240 {
241 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
242
243 $soa = new ilSoapObjectAdministration();
244
245 return $soa->getObjectByReference($sid,$a_ref_id,$user_id);
246 }

◆ getObjectsByTitle()

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

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

249 {
250 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
251
252 $soa = new ilSoapObjectAdministration();
253
254 return $soa->getObjectsByTitle($sid,$a_title,$user_id);
255 }

◆ getObjectTreeOperations()

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

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

422 {
423 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
424
425 $soa = new ilSoapRBACAdministration();
426
427 return $soa->getObjectTreeOperations($sid,$ref_id,$user_id);
428 }

References $ref_id.

◆ getObjIdByImportId()

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

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

213 {
214 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
215
216 $soa = new ilSoapObjectAdministration();
217
218 return $soa->getObjIdByImportId($sid,$import_id);
219 }

◆ getObjIdsByRefIds()

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

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

744 {
745 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
746
747 $soa = new ilSoapObjectAdministration();
748
749 return $soa->getObjIdsByRefIds($sid, $ref_ids);
750 }

◆ getOperations()

static ilSoapFunctions::getOperations (   $sid)
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->getOperations($sid);
338 }

◆ getPathForRefId()

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

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

878 {
879 include_once 'webservice/soap/classes/class.ilSoapObjectAdministration.php';
880 $soa = new ilSoapObjectAdministration();
881 return $soa->getPathForRefId($sid, $ref_id);
882 }

References $ref_id.

◆ getPositionOfQuestion()

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

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

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

References $pass.

◆ getPreviousReachedPoints()

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

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

599 {
600 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
601
602 $sass = new ilSoapTestAdministration();
603
604 return $sass->getPreviousReachedPoints($sid, $active_id, $question_id, $pass);
605 }

References $pass.

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

1062 {
1063 include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1065 return $sla->getProgressInfo($sid, $ref_id, $progress_filter);
1066
1067 }

References $ref_id.

◆ getQuestionSolution()

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

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

563 {
564 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
565
566 $sass = new ilSoapTestAdministration();
567
568 return $sass->getQuestionSolution($sid,$active_id,$question_id,$pass);
569 }

References $pass.

◆ getRefIdsByImportId()

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

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

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

◆ getRefIdsByObjId()

static ilSoapFunctions::getRefIdsByObjId (   $sid,
  $object_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->getRefIdsByObjId($sid,$object_id);
236 }

◆ getRoles()

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

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

636 {
637 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
638
639 $soa = new ilSoapRBACAdministration();
640
641 return $soa->getRoles($sid, $role_type, $id);
642 }

◆ getSCORMCompletionStatus()

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

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

936 {
937 include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
938
939 $sua = new ilSoapSCORMAdministration();
940
941 return $sua->getSCORMCompletionStatus($sid, $usr_id, $a_ref_id);
942 }

◆ getStructureObjects()

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

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

627 {
628 include_once './webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';
629
631
632 return $sca->getStructureObjects ($sid, $ref_id);
633 }

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

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

References $ref_id.

◆ getTestUserData()

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

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

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

◆ getTreeChilds()

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

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

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

References $ref_id.

◆ getUser()

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

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

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

◆ getUserIdBySid()

static ilSoapFunctions::getUserIdBySid (   $sid)
static

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

945 {
946 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
947
948 $sua = new ilSoapUserAdministration();
949
950 return $sua->getUserIdBySid($sid);
951 }

◆ getUserRoles()

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

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

387 {
388 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
389
390 $soa = new ilSoapRBACAdministration();
391
392 return $soa->getUserRoles($sid,$user_id);
393 }

◆ getUsersForContainer()

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

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

654 {
655 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
656
657 $sua = new ilSoapUserAdministration();
658
659 return $sua->getUsersForContainer($sid, $ref_id, $attach_roles, $active);
660 }

References $ref_id.

◆ getUsersForRole()

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

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

663 {
664 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
665
666 $sua = new ilSoapUserAdministration();
667
668 return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
669 }

◆ getUserXML()

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

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

753 {
754 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
755
756 $sua = new ilSoapUserAdministration();
757
758 return $sua->getUserXML($sid, $user_ids, $attach_roles);
759 }

◆ getXMLTree()

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

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

320 {
321 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
322
323 $soa = new ilSoapObjectAdministration();
324
325 return $soa->getXMLTree($sid,$ref_id,$types,$user_id);
326 }

References $ref_id.

◆ grantPermissions()

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

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

369 {
370 include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
371
372 $soa = new ilSoapRBACAdministration();
373
374 return $soa->grantPermissions($sid,$ref_id,$role_id,$permissions);
375 }

References $ref_id.

◆ groupExists()

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

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

440 {
441 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
442
443 $soa = new ilSoapGroupAdministration();
444
445 return $soa->groupExists($sid,$title);
446 }

◆ handleECSTasks()

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

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

525 {
526 include_once './webservice/soap/classes/class.ilSoapUtils.php';
527
528 $sou = new ilSoapUtils();
529 $sou->disableSoapCheck();
530 $sou->ignoreUserAbort();
531
532 return $sou->handleECSTasks($sid,$a_server_id);
533 }

Referenced by ilECSTaskScheduler\initNextExecution().

+ Here is the caller graph for this function:

◆ hasNewMail()

static ilSoapFunctions::hasNewMail (   $sid)
static

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

682 {
683 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
684
685 $sua = new ilSoapUserAdministration();
686
687 return $sua->hasNewMail($sid);
688 }

◆ hasSCORMCertificate()

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

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

778 {
779 include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
780
781 $sua = new ilSoapSCORMAdministration();
782
783 return $sua->hasSCORMCertificate($sid,$ref_id,$usr_id);
784 }

References $ref_id.

◆ ilClone()

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

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

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

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

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

645 {
646 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
647
648 $sua = new ilSoapUserAdministration();
649
650 return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
651 }

◆ isAssignedToCourse()

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

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

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

◆ isAssignedToGroup()

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

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

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

◆ 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.

◆ loginStudipUser()

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

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

70 {
71 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
72
73 $sua = new ilSoapUserAdministration();
74
75 return $sua->loginStudipUser($sid,$user_id);
76 }

◆ logout()

static ilSoapFunctions::logout (   $sid)
static

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

79 {
80 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
81
82 $sua = new ilSoapUserAdministration();
83
84 return $sua->logout($sid);
85 }

◆ lookupUser()

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

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

87 {
88 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
89
90 $sua = new ilSoapUserAdministration();
91
92 return $sua->lookupUser($sid,$user_name);
93 }

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

807 {
808 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
809
810 $soa = new ilSoapObjectAdministration();
811
812 return $soa->moveObject($sid, $ref_id, $target_id);
813 }

References $ref_id, and $target_id.

◆ readWebLink()

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

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

954 {
955 include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
956
957 $swa = new ilSoapWebLinkAdministration();
958 return $swa->readWebLink($sid, $ref_id);
959 }

References $ref_id.

◆ removeFromSystemByImportId()

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

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

285 {
286 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
287
288 $soa = new ilSoapObjectAdministration();
289
290 return $soa->removeFromSystemByImportId($sid,$import_id);
291 }

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

845 {
846 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
847
848 $soa = new ilSoapTestAdministration();
849 return $soa->removeTestResults($sid, $ref_id,$a_user_ids);
850 }

References $ref_id.

◆ revokePermissions()

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

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

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

References $ref_id.

◆ saveQuestion()

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

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

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

References $pass.

◆ saveQuestionResult()

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

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

536 {
537 include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
538
539 $sass = new ilSoapTestAdministration();
540
541 return $sass->saveQuestionResult($sid,$user_id,$test_id,$question_id,$pass,$solution);
542 }

References $pass.

◆ saveQuestionSolution()

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

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

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

References $pass.

◆ saveTempFileAsMediaObject()

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

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

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

◆ searchObjects()

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

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

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

◆ searchRoles()

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

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

885 {
886 include_once 'webservice/soap/classes/class.ilSoapRBACAdministration.php';
887 $roa = new ilSoapRBACAdministration();
888 return $roa->searchRoles($sid, $key, $combination, $role_type);
889 }

◆ searchUser()

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

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

672 {
673 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
674
675 $sua = new ilSoapUserAdministration();
676
677 return $sua->searchUser ($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);
678
679 }

◆ sendMail()

static ilSoapFunctions::sendMail (   $sid,
  $to,
  $cc,
  $bcc,
  $sender,
  $subject,
  $message,
  $attach 
)
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 $sou->disableSOAPCheck();
489 $sou->ignoreUserAbort();
490
491 return $sou->sendMail($sid,$to,$cc,$bcc,$sender,$subject,$message,$attach);
492 }

◆ updateCourse()

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

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

204 {
205 include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
206
207 $sca = new ilSoapCourseAdministration();
208
209 return $sca->updateCourse($sid,$course_id,$xml);
210 }

◆ updateExercise()

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

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

704 {
705 include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
706 $sta = & new ilSoapExerciseAdministration();
707 return $sta->updateExercise($sid, $ref_id, $xml);
708
709 }

References $ref_id.

◆ updateFile()

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

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

728 {
729 include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
730 $sta = & new ilSoapFileAdministration();
731 return $sta->updateFile($sid, $ref_id, $xml);
732
733 }

References $ref_id.

◆ updateGroup()

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

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

762 {
763 include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
764
765 $sua = new ilSoapGroupAdministration();
766
767 return $sua->updateGroup($sid,$ref_id, $grp_xml);
768 }

References $ref_id.

◆ updateObjects()

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

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

294 {
295 include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
296
297 $soa = new ilSoapObjectAdministration();
298
299 return $soa->updateObjects($sid,$obj_xml);
300 }

◆ updatePassword()

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

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

120 {
121 include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
122
123 $sua = new ilSoapUserAdministration();
124
125 return $sua->updatePassword($sid,$user_id,$new_password);
126 }

◆ updateUser()

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

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

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

◆ updateWebLink()

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

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

970 {
971 include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
972
973 $swa = new ilSoapWebLinkAdministration();
974 return $swa->updateWebLink($sid, $ref_id,$xml);
975 }

References $ref_id.


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