ILIAS  release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
ilSoapFunctions Class Reference
+ Collaboration diagram for ilSoapFunctions:

Static Public Member Functions

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

Detailed Description

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

Member Function Documentation

◆ addCourse()

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

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

References $target_id.

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

◆ addExercise()

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

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

References $ref_id.

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

◆ addFile()

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

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

References $ref_id.

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

◆ addGroup()

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

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

References $target_id.

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

◆ addObject()

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

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

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

◆ addReference()

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

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

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

◆ addRole()

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

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

References $target_id.

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

◆ addRoleFromTemplate()

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

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

References $target_id, and $template_id.

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

◆ addUser()

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

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

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

◆ addUserRoleEntry()

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

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

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

◆ assignCourseMember()

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

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

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

◆ assignGroupMember()

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

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

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

◆ buildHTTPPath()

static ilSoapFunctions::buildHTTPPath ( )
static

builds http path if no client is available

Returns
string

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

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

Referenced by ilSoapInstallationInfoXMLWriter\__buildHeader().

909  {
910  if($_SERVER["HTTPS"] == "on")
911  {
912  $protocol = 'https://';
913  }
914  else
915  {
916  $protocol = 'http://';
917  }
918  $host = $_SERVER['HTTP_HOST'];
919 
920  $path = dirname($_SERVER['REQUEST_URI']);
921 
922  //dirname cuts the last directory from a directory path e.g content/classes return content
923  include_once 'Services/Utilities/classes/class.ilUtil.php';
925 
926  $dirs = explode('/',$module);
927  $uri = $path;
928  foreach($dirs as $dir)
929  {
930  $uri = dirname($uri);
931  }
932  return ilUtil::removeTrailingPathSeparators($protocol.$host.$uri);
933  }
if((!isset($_SERVER['DOCUMENT_ROOT'])) OR(empty($_SERVER['DOCUMENT_ROOT']))) $_SERVER['DOCUMENT_ROOT']
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 791 of file inc.soap_functions.php.

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

◆ createWebLink()

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

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

References $ref_id.

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

◆ deleteCourse()

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

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

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

◆ deleteExpiredDualOptInUserObjects()

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

Static method for soap webservice: deleteExpiredDualOptInUserObjects.

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

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

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

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

◆ deleteObject()

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

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

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

◆ deleteProgress()

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

Delete progress.

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

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

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

◆ deleteRole()

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

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

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

◆ deleteUser()

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

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

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

◆ deleteUserRoleEntry()

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

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

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

◆ distributeMails()

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

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

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

◆ excludeCourseMember()

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

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

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

◆ excludeGroupMember()

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

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

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

◆ getClientInfoXML()

static ilSoapFunctions::getClientInfoXML (   $clientid)
static

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

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

◆ getCoursesForUser()

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

return courses for users depending on the status

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

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

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

◆ getCourseXML()

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

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

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

◆ getExerciseXML()

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

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

References $ref_id.

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

◆ getFileXML()

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

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

References $ref_id.

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

◆ getGroup()

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

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

References $ref_id.

448  {
449  include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';
450 
451  $soa = new ilSoapGroupAdministration();
452 
453  return $soa->getGroup($sid,$ref_id);
454  }
$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 872 of file inc.soap_functions.php.

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

◆ getIMSManifestXML()

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

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

References $ref_id.

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

◆ getInstallationInfoXML()

static ilSoapFunctions::getInstallationInfoXML ( )
static

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

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

◆ getLearningProgressChanges()

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

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

References $timestamp.

1044  {
1045  include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1046 
1048 
1049  return $s->getLearningProgressChanges($sid, $timestamp, $include_ref_ids, $type_filter);
1050  }
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 377 of file inc.soap_functions.php.

References $ref_id.

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

◆ getMobsOfObject()

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

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

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

◆ getNIC()

static ilSoapFunctions::getNIC (   $sid)
static

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

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

◆ getNrOfQuestionsInPass()

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

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

References $pass.

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

◆ getObjectByReference()

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

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

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

◆ getObjectsByTitle()

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

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

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

◆ getObjectTreeOperations()

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

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

References $ref_id.

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

◆ getObjIdByImportId()

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

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

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

◆ getObjIdsByRefIds()

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

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

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

◆ getOperations()

static ilSoapFunctions::getOperations (   $sid)
static

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

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

◆ getPathForRefId()

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

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

References $ref_id.

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

◆ getPositionOfQuestion()

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

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

References $pass.

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

◆ getPreviousReachedPoints()

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

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

References $pass.

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

◆ getProgressInfo()

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

Get learning progress info.

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

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

References $ref_id.

1062  {
1063  include_once './webservice/soap/classes/class.ilSoapLearningProgressAdministration.php';
1065  return $sla->getProgressInfo($sid, $ref_id, $progress_filter);
1066 
1067  }
This class handles all DB changes necessary for fraunhofer.
$ref_id
Definition: sahs_server.php:39

◆ getQuestionSolution()

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

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

References $pass.

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

◆ getRefIdsByImportId()

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

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

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

◆ getRefIdsByObjId()

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

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

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

◆ getRoles()

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

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

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

◆ getSCORMCompletionStatus()

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

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

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

◆ getStructureObjects()

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

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

References $ref_id.

627  {
628  include_once './webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';
629 
631 
632  return $sca->getStructureObjects ($sid, $ref_id);
633  }
$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 826 of file inc.soap_functions.php.

References $ref_id.

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

◆ getTestUserData()

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

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

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

◆ getTreeChilds()

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

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

References $ref_id.

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

◆ getUser()

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

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

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

◆ getUserIdBySid()

static ilSoapFunctions::getUserIdBySid (   $sid)
static

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

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

◆ getUserRoles()

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

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

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

◆ getUsersForContainer()

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

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

References $ref_id.

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

◆ getUsersForRole()

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

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

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

◆ getUserXML()

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

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

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

◆ getXMLTree()

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

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

References $ref_id.

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

◆ grantPermissions()

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

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

References $ref_id.

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

◆ groupExists()

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

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

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

◆ handleECSTasks()

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

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

Referenced by ilECSTaskScheduler\initNextExecution().

525  {
526  include_once './webservice/soap/classes/class.ilSoapUtils.php';
527 
528  $sou = new ilSoapUtils();
529  $sou->disableSoapCheck();
530  $sou->ignoreUserAbort();
531 
532  return $sou->handleECSTasks($sid,$a_server_id);
533  }
+ Here is the caller graph for this function:

◆ hasNewMail()

static ilSoapFunctions::hasNewMail (   $sid)
static

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

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

◆ hasSCORMCertificate()

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

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

References $ref_id.

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

◆ ilClone()

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

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

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

504  {
505  include_once './webservice/soap/classes/class.ilSoapUtils.php';
506 
507  $sou = new ilSoapUtils();
508  $sou->disableSOAPCheck();
509  $sou->ignoreUserAbort();
510 
511  return $sou->ilClone($sid,$copy_identifier);
512  }
+ Here is the caller graph for this function:

◆ ilCloneDependencies()

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

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

Referenced by ilSoapUtils\callNextDependency().

514  {
515  include_once './webservice/soap/classes/class.ilSoapUtils.php';
516 
517  $sou = new ilSoapUtils();
518  $sou->disableSOAPCheck();
519  $sou->ignoreUserAbort();
520 
521  return $sou->ilCloneDependencies($sid,$copy_identifier);
522  }
+ Here is the caller graph for this function:

◆ importUsers()

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

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

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

◆ isAssignedToCourse()

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

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

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

◆ isAssignedToGroup()

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

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

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

◆ login()

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

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

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  }

◆ loginStudipUser()

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

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

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

◆ logout()

static ilSoapFunctions::logout (   $sid)
static

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

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

◆ lookupUser()

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

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

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

◆ moveObject()

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

move object in repository

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

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

References $ref_id, and $target_id.

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

◆ readWebLink()

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

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

References $ref_id.

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

◆ removeFromSystemByImportId()

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

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

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

◆ removeTestResults()

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

Remove test results of user.

Parameters
string$sid
int$ref_id
arrayuser ids
Returns
bool

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

References $ref_id.

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

◆ revokePermissions()

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

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

References $ref_id.

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

◆ saveQuestion()

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

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

References $pass.

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

◆ saveQuestionResult()

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

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

References $pass.

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

◆ saveQuestionSolution()

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

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

References $pass.

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

◆ saveTempFileAsMediaObject()

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

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

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

◆ searchObjects()

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

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

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

◆ searchRoles()

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

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

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

◆ searchUser()

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

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

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

◆ sendMail()

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

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

484  {
485  include_once './webservice/soap/classes/class.ilSoapUtils.php';
486 
487  $sou = new ilSoapUtils();
488  $sou->disableSOAPCheck();
489  $sou->ignoreUserAbort();
490 
491  return $sou->sendMail($sid,$to,$cc,$bcc,$sender,$subject,$message,$attach);
492  }

◆ updateCourse()

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

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

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

◆ updateExercise()

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

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

References $ref_id.

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

◆ updateFile()

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

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

References $ref_id.

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

◆ updateGroup()

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

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

References $ref_id.

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

◆ updateObjects()

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

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

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

◆ updatePassword()

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

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

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

◆ updateUser()

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

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

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

◆ updateWebLink()

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

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

References $ref_id.

970  {
971  include_once './webservice/soap/classes/class.ilSoapWebLinkAdministration.php';
972 
973  $swa = new ilSoapWebLinkAdministration();
974  return $swa->updateWebLink($sid, $ref_id,$xml);
975  }
Soap methods for adminstrating web links.
$ref_id
Definition: sahs_server.php:39

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