ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
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, $user, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjUser\_addDesktopItem(), ilObject\_lookupType(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::addReference | ( | $sid, | |
$a_source_id, | |||
$a_target_id | |||
) |
Definition at line 822 of file class.ilSoapObjectAdministration.php.
References $DIC, $row, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
|
private |
Definition at line 1542 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilLog, $source, $tree, ilObjectXMLWriter\TIMING_DEACTIVATED, ilObjectXMLWriter\TIMING_PRESETTING, ilObjectXMLWriter\TIMING_TEMPORARILY_AVAILABLE, ilObjectActivation\TIMINGS_ACTIVATION, ilObjectActivation\TIMINGS_DEACTIVATED, and ilObjectActivation\TIMINGS_PRESETTING.
Referenced by getXMLTree().
|
private |
Definition at line 1406 of file class.ilSoapObjectAdministration.php.
References $DIC, $row, $target_id, $target_type, $type, and ilSoapAdministration\__raiseError().
Referenced by copyObject(), moveObject(), and validateReferences().
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 1256 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, PHPMailer\PHPMailer\$options, $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().
ilSoapObjectAdministration::deleteObject | ( | $sid, | |
$reference_id | |||
) |
Definition at line 945 of file class.ilSoapObjectAdministration.php.
References $DIC, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilUtil\removeItemFromDesktops().
ilSoapObjectAdministration::getObjectByReference | ( | $sid, | |
$a_ref_id, | |||
$user_id | |||
) |
Definition at line 278 of file class.ilSoapObjectAdministration.php.
References ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::getObjectsByTitle | ( | $sid, | |
$a_title, | |||
$user_id | |||
) |
Definition at line 318 of file class.ilSoapObjectAdministration.php.
References $res, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and QP_COMBINATION_AND.
ilSoapObjectAdministration::getObjIdByImportId | ( | $sid, | |
$import_id | |||
) |
Definition at line 153 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilLog, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
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 241 of file class.ilSoapObjectAdministration.php.
References ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_hasUntrashedReference(), ilObject\_lookupObjectId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::getPathForRefId | ( | $sid, | |
$ref_id | |||
) |
Definition at line 1347 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, $row, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_isInTrash(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::getRefIdsByImportId | ( | $sid, | |
$import_id | |||
) |
Definition at line 178 of file class.ilSoapObjectAdministration.php.
References $DIC, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::getRefIdsByObjId | ( | $sid, | |
$obj_id | |||
) |
Definition at line 211 of file class.ilSoapObjectAdministration.php.
References ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::getTreeChilds | ( | $sid, | |
$ref_id, | |||
$types, | |||
$user_id | |||
) |
Definition at line 533 of file class.ilSoapObjectAdministration.php.
References $DIC, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilFMSettings\getInstance(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::getXMLTree | ( | $sid, | |
$ref_id, | |||
$types, | |||
$user_id | |||
) |
Definition at line 605 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, $location, $nodes, $res, $row, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_exists(), ilObject\_isInTrash(), ilObjUser\_lookupId(), ilObject\_lookupObjIdByImportId(), addReferences(), ilObjectFactory\getInstanceByRefId(), IL_CRS_ADMIN, ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), and validateReferences().
ilSoapObjectAdministration::moveObject | ( | $sid, | |
$ref_id, | |||
$target_id | |||
) |
Definition at line 1185 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, $target_id, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilConditionHandler\_adjustMovedObjectConditions(), ilObject\_isInTrash(), canAddType(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\isFault().
ilSoapObjectAdministration::removeDesktopItems | ( | $sid, | |
$user_id, | |||
$reference_ids | |||
) |
Remove desktop items for user.
string | $sid | |
int | $user_id | |
int[] | $reference_ids |
Definition at line 103 of file class.ilSoapObjectAdministration.php.
References $DIC, $user, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObjUser\_dropDesktopItem(), ilObject\_lookupType(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), and ilSoapAdministration\initIlias().
ilSoapObjectAdministration::removeFromSystemByImportId | ( | $sid, | |
$import_id | |||
) |
Definition at line 1000 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilLog, $lng, $res, $tree, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilObject\_getAllReferences(), ilObject\_isInTrash(), ilObject\_lookupObjectId(), ilObject\_lookupObjIdByImportId(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), updateReferences(), and validateReferences().
ilSoapObjectAdministration::searchObjects | ( | $sid, | |
$types, | |||
$key, | |||
$combination, | |||
$user_id | |||
) |
Definition at line 394 of file class.ilSoapObjectAdministration.php.
References $key, $res, ilSoapAdministration\__getMessage(), ilSoapAdministration\__getMessageCode(), ilSoapAdministration\__raiseError(), ilLuceneSearcher\getInstance(), ilSearchSettings\getInstance(), ilLuceneSearchResultFilter\getInstance(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), QP_COMBINATION_AND, and QP_COMBINATION_OR.
|
private |
Definition at line 1494 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilLog, $tree, ilObjectActivation\getItem(), ilObjectXMLWriter\TIMING_DEACTIVATED, ilObjectXMLWriter\TIMING_PRESETTING, ilObjectXMLWriter\TIMING_TEMPORARILY_AVAILABLE, ilObjectActivation\TIMINGS_ACTIVATION, ilObjectActivation\TIMINGS_DEACTIVATED, and ilObjectActivation\TIMINGS_PRESETTING.
Referenced by removeFromSystemByImportId().
|
private |
Definition at line 1438 of file class.ilSoapObjectAdministration.php.
References $DIC, $target_type, ilSoapAdministration\__raiseError(), ilObject\_lookupObjId(), ilObject\_lookupType(), canAddType(), and ilSoapAdministration\isFault().
Referenced by getXMLTree(), and removeFromSystemByImportId().