|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Inheritance diagram for ilSoapObjectAdministration:
Collaboration diagram for ilSoapObjectAdministration:Public Member Functions | |
| addDesktopItems ($sid, $user_id, $reference_ids) | |
| Add desktop items for user. More... | |
| removeDesktopItems ($sid, $user_id, $reference_ids) | |
| Remove desktop items for user. More... | |
| getObjIdByImportId ($sid, $import_id) | |
| getRefIdsByImportId ($sid, $import_id) | |
| getRefIdsByObjId ($sid, $obj_id) | |
| getObjIdsByRefIds ($sid, $ref_ids) | |
| Returns a array of object ids which match the references id, given by a comma seperated string. More... | |
| getObjectByReference ($sid, $a_ref_id, $user_id) | |
| getObjectsByTitle ($sid, $a_title, $user_id) | |
| searchObjects ($sid, $types, $key, $combination, $user_id) | |
| getTreeChilds ($sid, $ref_id, $types, $user_id) | |
| getXMLTree ($sid, $ref_id, $types, $user_id) | |
| addReference ($sid, $a_source_id, $a_target_id) | |
| deleteObject ($sid, $reference_id) | |
| removeFromSystemByImportId ($sid, $import_id) | |
| moveObject ($sid, $ref_id, $target_id) | |
| 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... | |
| getPathForRefId ($sid, $ref_id) | |
Public Member Functions inherited from ilSoapAdministration | |
| __construct ($use_nusoap=true) | |
| Constructor. More... | |
| initErrorWriter () | |
| Overwrite error handler. More... | |
| __explodeSid ($sid) | |
| __setMessage ($a_str) | |
| __getMessage () | |
| __appendMessage ($a_str) | |
| __setMessageCode ($a_code) | |
| __getMessageCode () | |
| initAuth ($sid) | |
| Init authentication. More... | |
| initIlias () | |
| __initAuthenticationObject ($a_auth_mode=AUTH_LOCAL) | |
| __raiseError ($a_message, $a_code) | |
| getNIC ($sid) | |
| get client information from current as xml result set More... | |
| isFault ($object) | |
| checkObjectAccess ($ref_id, $expected_type, $permission, $returnObject=false) | |
| check access for ref id: expected type, permission, return object instance if returnobject is true More... | |
| getInstallationInfoXML () | |
| getClientInfoXML ($clientid) | |
Private Member Functions | |
| canAddType ($type, $target_type, $target_id) | |
| validateReferences ($a_action, $a_object_data, $a_target_id=0) | |
| updateReferences ($a_object_data) | |
| addReferences ($source, $a_object_data) | |
Additional Inherited Members | |
Static Public Member Functions inherited from ilSoapAdministration | |
| static | return_bytes ($val) |
| calculate bytes from K,M,G modifiers e.g: 8M = 8 * 1024 * 1024 bytes More... | |
Data Fields inherited from ilSoapAdministration | |
| $sauth = null | |
| $error_method = null | |
Protected Attributes inherited from ilSoapAdministration | |
| $soap_check = true | |
Definition at line 36 of file class.ilSoapObjectAdministration.php.
| ilSoapObjectAdministration::addDesktopItems | ( | $sid, | |
| $user_id, | |||
| $reference_ids | |||
| ) |
Add desktop items for user.
| string | $sid | |
| int | $user_id | |
| int[] | $reference_ids |
Definition at line 46 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ROLE_FOLDER_ID.
Here is the call graph for this function:| ilSoapObjectAdministration::addReference | ( | $sid, | |
| $a_source_id, | |||
| $a_target_id | |||
| ) |
Definition at line 817 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:
|
private |
Definition at line 1536 of file class.ilSoapObjectAdministration.php.
References $DIC, $source, ilObjectXMLWriter\TIMING_DEACTIVATED, ilObjectXMLWriter\TIMING_PRESETTING, ilObjectXMLWriter\TIMING_TEMPORARILY_AVAILABLE, ilObjectActivation\TIMINGS_ACTIVATION, ilObjectActivation\TIMINGS_DEACTIVATED, and ilObjectActivation\TIMINGS_PRESETTING.
|
private |
Definition at line 1400 of file class.ilSoapObjectAdministration.php.
References $DIC, $target_id, $target_type, $type, and ilSoapAdministration\__raiseError().
Referenced by copyObject(), moveObject(), and validateReferences().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSoapObjectAdministration::copyObject | ( | $sid, | |
| $copy_settings_xml | |||
| ) |
copy object in repository $sid session id $settings_xml contains copy wizard settings following ilias_copy_wizard_settings.dtd
Definition at line 1250 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, $ret, $target_id, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilCopyWizardOptions\_allocateCopyId(), ilCopyWizardOptions\_getInstance(), canAddType(), ilObjectFactory\getInstanceByRefId(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\isFault().
Here is the call graph for this function:| ilSoapObjectAdministration::deleteObject | ( | $sid, | |
| $reference_id | |||
| ) |
Definition at line 940 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getObjectByReference | ( | $sid, | |
| $a_ref_id, | |||
| $user_id | |||
| ) |
Definition at line 281 of file class.ilSoapObjectAdministration.php.
References ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getObjectsByTitle | ( | $sid, | |
| $a_title, | |||
| $user_id | |||
| ) |
Definition at line 321 of file class.ilSoapObjectAdministration.php.
References $res, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), QP_COMBINATION_AND, and ROOT_FOLDER_ID.
Here is the call graph for this function:| ilSoapObjectAdministration::getObjIdByImportId | ( | $sid, | |
| $import_id | |||
| ) |
Definition at line 156 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getObjIdsByRefIds | ( | $sid, | |
| $ref_ids | |||
| ) |
Returns a array of object ids which match the references id, given by a comma seperated string.
| string | $sid | Session ID |
| array | of int $ref ids as comma separated list |
Definition at line 244 of file class.ilSoapObjectAdministration.php.
References ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_hasUntrashedReference(), ilObject\_lookupObjectId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getPathForRefId | ( | $sid, | |
| $ref_id | |||
| ) |
Definition at line 1341 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getRefIdsByImportId | ( | $sid, | |
| $import_id | |||
| ) |
Definition at line 181 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getRefIdsByObjId | ( | $sid, | |
| $obj_id | |||
| ) |
Definition at line 214 of file class.ilSoapObjectAdministration.php.
References ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::getTreeChilds | ( | $sid, | |
| $ref_id, | |||
| $types, | |||
| $user_id | |||
| ) |
Definition at line 536 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and SYSTEM_FOLDER_ID.
Here is the call graph for this function:| ilSoapObjectAdministration::getXMLTree | ( | $sid, | |
| $ref_id, | |||
| $types, | |||
| $user_id | |||
| ) |
Definition at line 596 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::moveObject | ( | $sid, | |
| $ref_id, | |||
| $target_id | |||
| ) |
Definition at line 1179 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, $target_id, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilConditionHandler\_adjustMovedObjectConditions(), ilObject\_isInTrash(), canAddType(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\isFault().
Here is the call graph for this function:| ilSoapObjectAdministration::removeDesktopItems | ( | $sid, | |
| $user_id, | |||
| $reference_ids | |||
| ) |
Remove desktop items for user.
| string | $sid | |
| int | $user_id | |
| int[] | $reference_ids |
Definition at line 104 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ROLE_FOLDER_ID.
Here is the call graph for this function:| ilSoapObjectAdministration::removeFromSystemByImportId | ( | $sid, | |
| $import_id | |||
| ) |
Definition at line 994 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilObject\_lookupObjIdByImportId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
Here is the call graph for this function:| ilSoapObjectAdministration::searchObjects | ( | $sid, | |
| $types, | |||
| $key, | |||
| $combination, | |||
| $user_id | |||
| ) |
Definition at line 397 of file class.ilSoapObjectAdministration.php.
References $res, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilLuceneSearchResultFilter\getInstance(), ilSearchSettings\getInstance(), ilLuceneSearcher\getInstance(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), QP_COMBINATION_AND, QP_COMBINATION_OR, and ROOT_FOLDER_ID.
Here is the call graph for this function:
|
private |
Definition at line 1488 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObjectActivation\getItem(), ilObjectXMLWriter\TIMING_DEACTIVATED, ilObjectXMLWriter\TIMING_PRESETTING, ilObjectXMLWriter\TIMING_TEMPORARILY_AVAILABLE, ilObjectActivation\TIMINGS_ACTIVATION, ilObjectActivation\TIMINGS_DEACTIVATED, and ilObjectActivation\TIMINGS_PRESETTING.
Here is the call graph for this function:
|
private |
Definition at line 1432 of file class.ilSoapObjectAdministration.php.
References $DIC, $target_type, ilSoapAdministration\__raiseError(), ilObject\_lookupObjId(), ilObject\_lookupType(), canAddType(), and ilSoapAdministration\isFault().
Here is the call graph for this function: