ILIAS
release_8 Revision v8.19
|
Public Member Functions | |
getObjIdByImportId (string $sid, string $import_id) | |
getRefIdsByImportId (string $sid, string $import_id) | |
getRefIdsByObjId (string $sid, int $obj_id) | |
getObjIdsByRefIds (string $sid, array $ref_ids) | |
getObjectByReference (string $sid, int $a_ref_id, ?int $user_id=null) | |
getObjectsByTitle (string $sid, string $a_title, ?int $user_id=null) | |
searchObjects (string $sid, ?array $types, string $key, string $combination, ?int $user_id=null) | |
getTreeChilds (string $sid, int $ref_id, ?array $types, ?int $user_id=null) | |
getXMLTree (string $sid, int $ref_id, ?array $types, ?int $user_id=null) | |
addReference (string $sid, int $a_source_id, int $a_target_id) | |
deleteObject (string $sid, int $reference_id) | |
removeFromSystemByImportId (string $sid, string $import_id) | |
moveObject (string $sid, int $ref_id, int $target_id) | |
copyObject (string $sid, string $copy_settings_xml) | |
getPathForRefId (string $sid, int $ref_id) | |
![]() | |
__construct (bool $use_nusoap=true) | |
getMessage () | |
appendMessage (string $a_str) | |
setMessageCode (string $a_code) | |
getMessageCode () | |
reInitUser () | |
isFault ($object) | |
getInstallationInfoXML () | |
getClientInfoXML (string $clientid) | |
Private Member Functions | |
canAddType (string $type, string $target_type, int $target_id) | |
validateReferences (string $a_action, array $a_object_data, int $a_target_id=0) | |
updateReferences (array $a_object_data) | |
addReferences (ilObject $source, array $a_object_data) | |
Additional Inherited Members | |
![]() | |
const | NUSOAP = 1 |
const | PHP5 = 2 |
int | $error_method |
Defines type of error handling (PHP5 || NUSOAP) More... | |
![]() | |
checkSession (string $sid) | |
explodeSid (string $sid) | |
setMessage (string $a_str) | |
initAuth (string $sid) | |
initIlias () | |
initAuthenticationObject () | |
raiseError (string $a_message, $a_code) | |
checkObjectAccess (int $ref_id, array $expected_type, string $permission, bool $returnObject=false) | |
check access for ref id: expected type, permission, return object instance if returnobject is true More... | |
![]() | |
bool | $soap_check = true |
string | $message = '' |
string | $message_code = '' |
Definition at line 33 of file class.ilSoapObjectAdministration.php.
ilSoapObjectAdministration::addReference | ( | string | $sid, |
int | $a_source_id, | ||
int | $a_target_id | ||
) |
Definition at line 672 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
|
private |
Definition at line 1406 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObject\createReference(), ilObject\getRefId(), ILIAS\Repository\int(), ilObject\putInTree(), ilObject\setPermissions(), 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 1262 of file class.ilSoapObjectAdministration.php.
References $DIC, and ilSoapAdministration\raiseError().
Referenced by copyObject(), moveObject(), and validateReferences().
ilSoapObjectAdministration::copyObject | ( | string | $sid, |
string | $copy_settings_xml | ||
) |
Definition at line 1110 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, $target_id, ilCopyWizardOptions\_allocateCopyId(), ilCopyWizardOptions\_getInstance(), canAddType(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::deleteObject | ( | string | $sid, |
int | $reference_id | ||
) |
Definition at line 791 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getObjectByReference | ( | string | $sid, |
int | $a_ref_id, | ||
?int | $user_id = null |
||
) |
Definition at line 162 of file class.ilSoapObjectAdministration.php.
References ilObject\_isInTrash(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getObjectsByTitle | ( | string | $sid, |
string | $a_title, | ||
?int | $user_id = null |
||
) |
Definition at line 195 of file class.ilSoapObjectAdministration.php.
References $res, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilQueryParser\QP_COMBINATION_AND, ilSoapAdministration\raiseError(), and ROOT_FOLDER_ID.
ilSoapObjectAdministration::getObjIdByImportId | ( | string | $sid, |
string | $import_id | ||
) |
Definition at line 38 of file class.ilSoapObjectAdministration.php.
References $DIC, ilObject\_lookupObjIdByImportId(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getObjIdsByRefIds | ( | string | $sid, |
array | $ref_ids | ||
) |
Definition at line 123 of file class.ilSoapObjectAdministration.php.
References $ref_id, ilObject\_hasUntrashedReference(), ilObject\_lookupObjectId(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getPathForRefId | ( | string | $sid, |
int | $ref_id | ||
) |
Definition at line 1204 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, ilObject\_isInTrash(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getRefIdsByImportId | ( | string | $sid, |
string | $import_id | ||
) |
Definition at line 64 of file class.ilSoapObjectAdministration.php.
References $DIC, $ref_id, ilObject\_getAllReferences(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getRefIdsByObjId | ( | string | $sid, |
int | $obj_id | ||
) |
Definition at line 97 of file class.ilSoapObjectAdministration.php.
References $ref_id, ilObject\_getAllReferences(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::getTreeChilds | ( | string | $sid, |
int | $ref_id, | ||
?array | $types, | ||
?int | $user_id = null |
||
) |
Definition at line 392 of file class.ilSoapObjectAdministration.php.
References $DIC, ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\raiseError(), and SYSTEM_FOLDER_ID.
ilSoapObjectAdministration::getXMLTree | ( | string | $sid, |
int | $ref_id, | ||
?array | $types, | ||
?int | $user_id = null |
||
) |
Definition at line 452 of file class.ilSoapObjectAdministration.php.
References $DIC, Vendor\Package\$e, $ilUser, $lng, $location, $ref_id, $res, ilObject\_exists(), ilObject\_isInTrash(), ilObjUser\_lookupId(), ilObject\_lookupObjIdByImportId(), addReferences(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilParticipants\IL_CRS_ADMIN, ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), ilSoapAdministration\raiseError(), and validateReferences().
ilSoapObjectAdministration::moveObject | ( | string | $sid, |
int | $ref_id, | ||
int | $target_id | ||
) |
Definition at line 1042 of file class.ilSoapObjectAdministration.php.
References $DIC, $ilUser, $lng, ilConditionHandler\_adjustMovedObjectConditions(), ilObject\_isInTrash(), canAddType(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilObjectFactory\getTypeByRefId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), and ilSoapAdministration\raiseError().
ilSoapObjectAdministration::removeFromSystemByImportId | ( | string | $sid, |
string | $import_id | ||
) |
Definition at line 841 of file class.ilSoapObjectAdministration.php.
References $DIC, Vendor\Package\$e, $lng, $ref_id, $res, ilObject\_getAllReferences(), ilObject\_isInTrash(), ilObject\_lookupObjectId(), ilObject\_lookupObjIdByImportId(), ilSoapAdministration\checkSession(), ilObjectFactory\getInstanceByObjId(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilSoapAdministration\isFault(), ilSoapAdministration\raiseError(), updateReferences(), and validateReferences().
ilSoapObjectAdministration::searchObjects | ( | string | $sid, |
?array | $types, | ||
string | $key, | ||
string | $combination, | ||
?int | $user_id = null |
||
) |
Definition at line 268 of file class.ilSoapObjectAdministration.php.
References $ref_id, $res, ilSoapAdministration\checkSession(), ilSearchSettings\getInstance(), ilLuceneSearcher\getInstance(), ilLuceneSearchResultFilter\getInstance(), ilObjectFactory\getInstanceByRefId(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ilObjectXMLWriter\MODE_SEARCH_RESULT, ilQueryParser\QP_COMBINATION_AND, ilQueryParser\QP_COMBINATION_OR, ilSoapAdministration\raiseError(), and ROOT_FOLDER_ID.
|
private |
Definition at line 1360 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.
Referenced by removeFromSystemByImportId().
|
private |
Definition at line 1300 of file class.ilSoapObjectAdministration.php.
References $DIC, $target_type, ilObject\_lookupObjId(), ilObject\_lookupType(), canAddType(), ilSoapAdministration\isFault(), and ilSoapAdministration\raiseError().
Referenced by getXMLTree(), and removeFromSystemByImportId().