ILIAS  release_5-0 Revision 5.0.0-1144-gc4397b1f870
All Data Structures Namespaces Files Functions Variables Modules Pages
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.

References $target_id.

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

◆ addExercise()

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

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

References $ref_id.

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

◆ addFile()

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

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

References $ref_id.

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

◆ addGroup()

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

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

References $target_id.

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  }
$target_id
Definition: goto.php:88

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

References $target_id.

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  }
$target_id
Definition: goto.php:88

◆ addRoleFromTemplate()

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

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

References $target_id.

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  }
$target_id
Definition: goto.php:88

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

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

Referenced by ilSoapInstallationInfoXMLWriter\__buildHeader().

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  }
const ILIAS_MODULE
Definition: payment.php:15
static removeTrailingPathSeparators($path)
$path
Definition: index.php:22
$dirs
+ 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.

References $ref_id.

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.
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

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

◆ getFileXML()

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

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

References $ref_id.

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

◆ getGroup()

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

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

References $ref_id.

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

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

References $ref_id.

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

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

References $timestamp.

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

◆ getLocalRoles()

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

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

References $ref_id.

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

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

References $pass.

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  }

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

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

◆ getPositionOfQuestion()

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

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

References $pass.

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  }

◆ getPreviousReachedPoints()

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

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

References $pass.

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  }

◆ getQuestionSolution()

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

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

References $pass.

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  }

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

References $ref_id.

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

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

◆ grantPermissions()

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

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

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

Referenced by ilECSTaskScheduler\initNextExecution().

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  }
+ 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.

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

◆ ilClone()

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

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

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

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  }
+ 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.

Referenced by ilSoapUtils\callNextDependency().

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  }
+ 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.

References $client.

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

◆ loginCAS()

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

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

References $client.

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

◆ loginLDAP()

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

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

References $client.

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

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

References $ref_id, and $target_id.

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  }
$target_id
Definition: goto.php:88
$ref_id
Definition: sahs_server.php:39

◆ readWebLink()

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

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

References $ref_id.

943  {
944  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
945 
946  $swa = new ilSoapWebLinkAdministration();
947  return $swa->readWebLink($sid, $ref_id);
948  }
Soap methods for adminstrating web links.
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

◆ revokePermissions()

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

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

◆ saveQuestion()

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

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

References $pass.

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  }

◆ saveQuestionResult()

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

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

References $pass.

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  }

◆ saveQuestionSolution()

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

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

References $pass.

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  }

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

References $ref_id.

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

◆ updateFile()

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

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

References $ref_id.

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

◆ updateGroup()

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

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

References $ref_id.

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  }
$ref_id
Definition: sahs_server.php:39

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

References $ref_id.

959  {
960  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
961 
962  $swa = new ilSoapWebLinkAdministration();
963  return $swa->updateWebLink($sid, $ref_id,$xml);
964  }
Soap methods for adminstrating web links.
$ref_id
Definition: sahs_server.php:39

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