ILIAS  release_4-4 Revision
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 130 of file inc.soap_functions.php.

References $target_id.

131  {
132  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
133 
134  $sca = new ilSoapCourseAdministration();
135 
136  return $sca->addCourse($sid,$target_id,$crs_xml);
137  }
$target_id
Definition: goto.php:88

◆ addExercise()

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

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

References $ref_id.

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

◆ addFile()

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

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

References $ref_id.

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

◆ addGroup()

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

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

References $target_id.

407  {
408  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
409 
410  $soa = new ilSoapGroupAdministration();
411 
412  return $soa->addGroup($sid,$target_id,$group_xml);
413  }
$target_id
Definition: goto.php:88

◆ addObject()

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

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

234  {
235  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
236 
237  $soa = new ilSoapObjectAdministration();
238 
239  return $soa->addObject($sid,$a_target_id,$a_xml);
240  }

◆ addReference()

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

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

243  {
244  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
245 
246  $soa = new ilSoapObjectAdministration();
247 
248  return $soa->addReference($sid,$a_source_id,$a_target_id);
249  }

◆ addRole()

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

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

References $target_id.

381  {
382  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
383 
384  $soa = new ilSoapRBACAdministration();
385 
386  return $soa->addRole($sid,$target_id,$obj_xml);
387  }
$target_id
Definition: goto.php:88

◆ addRoleFromTemplate()

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

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

References $target_id.

389  {
390  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
391 
392  $soa = new ilSoapRBACAdministration();
393 
394  return $soa->addRoleFromTemplate($sid,$target_id,$obj_xml,$template_id);
395  }
$target_id
Definition: goto.php:88

◆ addUser()

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

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

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

◆ addUserRoleEntry()

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

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

318  {
319  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
320 
321  $soa = new ilSoapRBACAdministration();
322 
323  return $soa->addUserRoleEntry($sid,$user_id,$role_id);
324  }

◆ assignCourseMember()

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

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

147  {
148  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
149 
150  $sca = new ilSoapCourseAdministration();
151 
152  return $sca->assignCourseMember($sid,$course_id,$user_id,$type);
153  }

◆ assignGroupMember()

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

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

433  {
434  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
435 
436  $sca = new ilSoapGroupAdministration();
437 
438  return $sca->assignGroupMember($sid,$group_id,$user_id,$type);
439  }

◆ buildHTTPPath()

static ilSoapFunctions::buildHTTPPath ( )
static

builds http path if no client is available

Returns
string

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

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

Referenced by ilSoapInstallationInfoXMLWriter\__buildHeader().

885  {
886  if($_SERVER["HTTPS"] == "on")
887  {
888  $protocol = 'https://';
889  }
890  else
891  {
892  $protocol = 'http://';
893  }
894  $host = $_SERVER['HTTP_HOST'];
895 
896  $path = dirname($_SERVER['REQUEST_URI']);
897 
898  //dirname cuts the last directory from a directory path e.g content/classes return content
899  include_once 'Services/Utilities/classes/class.ilUtil.php';
901 
902  $dirs = explode('/',$module);
903  $uri = $path;
904  foreach($dirs as $dir)
905  {
906  $uri = dirname($uri);
907  }
908  return ilUtil::removeTrailingPathSeparators($protocol.$host.$uri);
909  }
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 767 of file inc.soap_functions.php.

767  {
768  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
769 
770  $soa = new ilSoapObjectAdministration();
771 
772  return $soa->copyObject($sid, $copy_settings_xml);
773 
774  }

◆ createWebLink()

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

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

References $ref_id.

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

◆ deleteCourse()

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

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

139  {
140  include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';
141 
142  $sca = new ilSoapCourseAdministration();
143 
144  return $sca->deleteCourse($sid,$course_id);
145  }

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

References $usr_id.

967  {
968  include_once './webservice/soap/classes/class.ilSoapUtils.php';
969 
970  $sou = new ilSoapUtils();
971  $sou->disableSOAPCheck();
972  $sou->ignoreUserAbort();
973 
974  return $sou->deleteExpiredDualOptInUserObjects($sid, $usr_id);
975  }

◆ deleteObject()

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

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

252  {
253  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
254 
255  $soa = new ilSoapObjectAdministration();
256 
257  return $soa->deleteObject($sid,$reference_id);
258  }

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

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

◆ deleteRole()

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

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

372  {
373  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
374 
375  $soa = new ilSoapRBACAdministration();
376 
377  return $soa->deleteRole($sid,$role_id);
378  }

◆ deleteUser()

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

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

◆ deleteUserRoleEntry()

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

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

327  {
328  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
329 
330  $soa = new ilSoapRBACAdministration();
331 
332  return $soa->deleteUserRoleEntry($sid,$user_id,$role_id);
333  }

◆ distributeMails()

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

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

471  {
472  include_once './webservice/soap/classes/class.ilSoapUtils.php';
473 
474  $sou =& new ilSoapUtils();
475  return $sou->distributeMails($sid,$mail_xml);
476 
477  }

◆ excludeCourseMember()

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

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

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

◆ excludeGroupMember()

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

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

450  {
451  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
452 
453  $sca = new ilSoapGroupAdministration();
454 
455  return $sca->excludeGroupMember($sid,$group_id,$user_id,$type);
456  }

◆ getClientInfoXML()

static ilSoapFunctions::getClientInfoXML (   $clientid)
static

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

874  {
875  include_once 'webservice/soap/classes/class.ilSoapAdministration.php';
876  $roa = new ilSoapAdministration();
877  return $roa->getClientInfoXML($clientid);
878  }

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

835  {
836  include_once 'webservice/soap/classes/class.ilSoapCourseAdministration.php';
837  $soc = new ilSoapCourseAdministration();
838  return $soc->getCoursesForUser($sid, $parameters);
839  }

◆ getCourseXML()

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

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

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

◆ getExerciseXML()

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

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

References $ref_id.

672  {
673  include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
674  $sta = & new ilSoapExerciseAdministration();
675  return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);
676 
677  }
$ref_id
Definition: sahs_server.php:39

◆ getFileXML()

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

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

References $ref_id.

695  {
696  include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
697  $sta = & new ilSoapFileAdministration();
698  return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);
699 
700  }
$ref_id
Definition: sahs_server.php:39

◆ getGroup()

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

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

References $ref_id.

424  {
425  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
426 
427  $soa = new ilSoapGroupAdministration();
428 
429  return $soa->getGroup($sid,$ref_id);
430  }
$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 848 of file inc.soap_functions.php.

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

◆ getIMSManifestXML()

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

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

References $ref_id.

746  {
747  include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
748 
749  $sua = new ilSoapSCORMAdministration();
750 
751  return $sua->getIMSManifestXML($sid,$ref_id);
752  }
$ref_id
Definition: sahs_server.php:39

◆ getInstallationInfoXML()

static ilSoapFunctions::getInstallationInfoXML ( )
static

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

868  {
869  include_once 'webservice/soap/classes/class.ilSoapAdministration.php';
870  $roa = new ilSoapAdministration();
871  return $roa->getInstallationInfoXML();
872  }

◆ getLearningProgressChanges()

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

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

References $timestamp.

1020  {
1021  include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1022 
1024 
1025  return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
1026  }
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 353 of file inc.soap_functions.php.

References $ref_id.

354  {
355  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
356 
357  $soa = new ilSoapRBACAdministration();
358 
359  return $soa->getLocalRoles($sid,$ref_id);
360  }
$ref_id
Definition: sahs_server.php:39

◆ getMobsOfObject()

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

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

594  {
595  include_once './webservice/soap/classes/class.ilSoapUtils.php';
596 
597  $sou = new ilSoapUtils();
598  $sou->disableSOAPCheck();
599 
600  return $sou->getMobsOfObject($sid, $a_type, $a_id);
601  }

◆ getNIC()

static ilSoapFunctions::getNIC (   $sid)
static

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

666  {
667  include_once './webservice/soap/classes/class.ilSoapAdministration.php';
668  $soa = & new ilSoapAdministration();
669  return $soa->getNIC($sid);
670  }

◆ getNrOfQuestionsInPass()

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

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

References $pass.

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

◆ getObjectByReference()

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

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

216  {
217  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
218 
219  $soa = new ilSoapObjectAdministration();
220 
221  return $soa->getObjectByReference($sid,$a_ref_id,$user_id);
222  }

◆ getObjectsByTitle()

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

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

225  {
226  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
227 
228  $soa = new ilSoapObjectAdministration();
229 
230  return $soa->getObjectsByTitle($sid,$a_title,$user_id);
231  }

◆ getObjectTreeOperations()

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

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

References $ref_id.

398  {
399  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
400 
401  $soa = new ilSoapRBACAdministration();
402 
403  return $soa->getObjectTreeOperations($sid,$ref_id,$user_id);
404  }
$ref_id
Definition: sahs_server.php:39

◆ getObjIdByImportId()

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

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

189  {
190  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
191 
192  $soa = new ilSoapObjectAdministration();
193 
194  return $soa->getObjIdByImportId($sid,$import_id);
195  }

◆ getObjIdsByRefIds()

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

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

720  {
721  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
722 
723  $soa = new ilSoapObjectAdministration();
724 
725  return $soa->getObjIdsByRefIds($sid, $ref_ids);
726  }

◆ getOperations()

static ilSoapFunctions::getOperations (   $sid)
static

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

308  {
309  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
310 
311  $soa = new ilSoapRBACAdministration();
312 
313  return $soa->getOperations($sid);
314  }

◆ getPathForRefId()

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

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

References $ref_id.

854  {
855  include_once 'webservice/soap/classes/class.ilSoapObjectAdministration.php';
856  $soa = new ilSoapObjectAdministration();
857  return $soa->getPathForRefId($sid, $ref_id);
858  }
$ref_id
Definition: sahs_server.php:39

◆ getPositionOfQuestion()

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

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

References $pass.

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

◆ getPreviousReachedPoints()

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

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

References $pass.

575  {
576  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
577 
578  $sass = new ilSoapTestAdministration();
579 
580  return $sass->getPreviousReachedPoints($sid, $active_id, $question_id, $pass);
581  }

◆ getQuestionSolution()

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

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

References $pass.

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

◆ getRefIdsByImportId()

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

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

198  {
199  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
200 
201  $soa = new ilSoapObjectAdministration();
202 
203  return $soa->getRefIdsByImportId($sid,$import_id);
204  }

◆ getRefIdsByObjId()

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

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

206  {
207  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
208 
209  $soa = new ilSoapObjectAdministration();
210 
211  return $soa->getRefIdsByObjId($sid,$object_id);
212  }

◆ getRoles()

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

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

612  {
613  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
614 
615  $soa = new ilSoapRBACAdministration();
616 
617  return $soa->getRoles($sid, $role_type, $id);
618  }

◆ getSCORMCompletionStatus()

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

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

References $usr_id.

912  {
913  include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
914 
915  $sua = new ilSoapSCORMAdministration();
916 
917  return $sua->getSCORMCompletionStatus($sid, $usr_id, $a_ref_id);
918  }

◆ getStructureObjects()

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

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

References $ref_id.

603  {
604  include_once './webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';
605 
607 
608  return $sca->getStructureObjects ($sid, $ref_id);
609  }
$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 802 of file inc.soap_functions.php.

References $ref_id.

802  {
803  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
804 
805  $soa = new ilSoapTestAdministration();
806 
807  return $soa->getTestResults($sid, $ref_id,$sum_only);
808 
809  }
$ref_id
Definition: sahs_server.php:39

◆ getTestUserData()

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

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

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

◆ getTreeChilds()

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

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

References $ref_id.

287  {
288  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
289 
290  $soa = new ilSoapObjectAdministration();
291 
292  return $soa->getTreeChilds($sid,$ref_id,$types,$user_id);
293  }
$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 920 of file inc.soap_functions.php.

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

◆ getUserRoles()

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

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

363  {
364  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
365 
366  $soa = new ilSoapRBACAdministration();
367 
368  return $soa->getUserRoles($sid,$user_id);
369  }

◆ getUsersForContainer()

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

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

References $ref_id.

630  {
631  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
632 
633  $sua = new ilSoapUserAdministration();
634 
635  return $sua->getUsersForContainer($sid, $ref_id, $attach_roles, $active);
636  }
$ref_id
Definition: sahs_server.php:39

◆ getUsersForRole()

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

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

639  {
640  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
641 
642  $sua = new ilSoapUserAdministration();
643 
644  return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
645  }

◆ getUserXML()

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

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

729  {
730  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
731 
732  $sua = new ilSoapUserAdministration();
733 
734  return $sua->getUserXML($sid, $user_ids, $attach_roles);
735  }

◆ getXMLTree()

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

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

References $ref_id.

296  {
297  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
298 
299  $soa = new ilSoapObjectAdministration();
300 
301  return $soa->getXMLTree($sid,$ref_id,$types,$user_id);
302  }
$ref_id
Definition: sahs_server.php:39

◆ grantPermissions()

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

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

References $ref_id.

345  {
346  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
347 
348  $soa = new ilSoapRBACAdministration();
349 
350  return $soa->grantPermissions($sid,$ref_id,$role_id,$permissions);
351  }
$ref_id
Definition: sahs_server.php:39

◆ groupExists()

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

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

416  {
417  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
418 
419  $soa = new ilSoapGroupAdministration();
420 
421  return $soa->groupExists($sid,$title);
422  }

◆ handleECSTasks()

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

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

Referenced by ilECSTaskScheduler\initNextExecution().

501  {
502  include_once './webservice/soap/classes/class.ilSoapUtils.php';
503 
504  $sou = new ilSoapUtils();
505  $sou->disableSoapCheck();
506  $sou->ignoreUserAbort();
507 
508  return $sou->handleECSTasks($sid,$a_server_id);
509  }
+ Here is the caller graph for this function:

◆ hasNewMail()

static ilSoapFunctions::hasNewMail (   $sid)
static

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

658  {
659  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
660 
661  $sua = new ilSoapUserAdministration();
662 
663  return $sua->hasNewMail($sid);
664  }

◆ hasSCORMCertificate()

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

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

References $ref_id, and $usr_id.

754  {
755  include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';
756 
757  $sua = new ilSoapSCORMAdministration();
758 
759  return $sua->hasSCORMCertificate($sid,$ref_id,$usr_id);
760  }
$ref_id
Definition: sahs_server.php:39

◆ ilClone()

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

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

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

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

◆ ilCloneDependencies()

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

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

Referenced by ilSoapUtils\callNextDependency().

490  {
491  include_once './webservice/soap/classes/class.ilSoapUtils.php';
492 
493  $sou = new ilSoapUtils();
494  $sou->disableSOAPCheck();
495  $sou->ignoreUserAbort();
496 
497  return $sou->ilCloneDependencies($sid,$copy_identifier);
498  }
+ 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 620 of file inc.soap_functions.php.

621  {
622  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
623 
624  $sua = new ilSoapUserAdministration();
625 
626  return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
627  }

◆ isAssignedToCourse()

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

◆ isAssignedToGroup()

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

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

441  {
442  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
443 
444  $sca = new ilSoapGroupAdministration();
445 
446  return $sca->isAssignedToGroup($sid,$group_id,$user_id);
447  }

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

References $ref_id, and $target_id.

783  {
784  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
785 
786  $soa = new ilSoapObjectAdministration();
787 
788  return $soa->moveObject($sid, $ref_id, $target_id);
789  }
$target_id
Definition: goto.php:88
$ref_id
Definition: sahs_server.php:39

◆ readWebLink()

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

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

References $ref_id.

930  {
931  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
932 
933  $swa = new ilSoapWebLinkAdministration();
934  return $swa->readWebLink($sid, $ref_id);
935  }
Soap methods for adminstrating web links.
$ref_id
Definition: sahs_server.php:39

◆ removeFromSystemByImportId()

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

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

261  {
262  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
263 
264  $soa = new ilSoapObjectAdministration();
265 
266  return $soa->removeFromSystemByImportId($sid,$import_id);
267  }

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

References $ref_id.

821  {
822  include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';
823 
824  $soa = new ilSoapTestAdministration();
825  return $soa->removeTestResults($sid, $ref_id,$a_user_ids);
826  }
$ref_id
Definition: sahs_server.php:39

◆ revokePermissions()

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

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

References $ref_id.

336  {
337  include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';
338 
339  $soa = new ilSoapRBACAdministration();
340 
341  return $soa->revokePermissions($sid,$ref_id,$role_id);
342  }
$ref_id
Definition: sahs_server.php:39

◆ saveQuestion()

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

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

References $pass.

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

◆ saveQuestionResult()

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

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

References $pass.

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

◆ saveQuestionSolution()

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

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

References $pass.

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

◆ saveTempFileAsMediaObject()

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

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

584  {
585  include_once './webservice/soap/classes/class.ilSoapUtils.php';
586 
587  $sou = new ilSoapUtils();
588  $sou->disableSOAPCheck();
589 
590  return $sou->saveTempFileAsMediaObject($sid, $name, $tmp_name);
591  }

◆ searchObjects()

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

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

278  {
279  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
280 
281  $soa = new ilSoapObjectAdministration();
282 
283  return $soa->searchObjects($sid,$types,$key,$combination,$user_id);
284  }

◆ searchRoles()

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

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

861  {
862  include_once 'webservice/soap/classes/class.ilSoapRBACAdministration.php';
863  $roa = new ilSoapRBACAdministration();
864  return $roa->searchRoles($sid, $key, $combination, $role_type);
865  }

◆ searchUser()

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

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

648  {
649  include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';
650 
651  $sua = new ilSoapUserAdministration();
652 
653  return $sua->searchUser ($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);
654 
655  }

◆ sendMail()

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

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

460  {
461  include_once './webservice/soap/classes/class.ilSoapUtils.php';
462 
463  $sou = new ilSoapUtils();
464  $sou->disableSOAPCheck();
465  $sou->ignoreUserAbort();
466 
467  return $sou->sendMail($sid,$to,$cc,$bcc,$sender,$subject,$message,$attach);
468  }

◆ updateCourse()

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

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

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

◆ updateExercise()

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

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

References $ref_id.

680  {
681  include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
682  $sta = & new ilSoapExerciseAdministration();
683  return $sta->updateExercise($sid, $ref_id, $xml);
684 
685  }
$ref_id
Definition: sahs_server.php:39

◆ updateFile()

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

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

References $ref_id.

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

◆ updateGroup()

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

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

References $ref_id.

738  {
739  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
740 
741  $sua = new ilSoapGroupAdministration();
742 
743  return $sua->updateGroup($sid,$ref_id, $grp_xml);
744  }
$ref_id
Definition: sahs_server.php:39

◆ updateObjects()

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

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

270  {
271  include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';
272 
273  $soa = new ilSoapObjectAdministration();
274 
275  return $soa->updateObjects($sid,$obj_xml);
276  }

◆ updatePassword()

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

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

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

◆ updateUser()

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

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

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

◆ updateWebLink()

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

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

References $ref_id.

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

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