|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilFileDataForumDraftsRCImplementation:
Collaboration diagram for ilFileDataForumDraftsRCImplementation:Public Member Functions | |
| __construct (private readonly int $obj_id=0, private int $draft_id=0) | |
| getObjId () | |
| getPosId () | |
| setPosId (int $posting_id) | |
| getForumPath () | |
| getFilesOfPost () | |
| moveFilesOfPost (int $new_frm_id=0) | |
| ilClone (int $new_obj_id, int $new_posting_id) | |
| delete (array $posting_ids_to_delete=null) | |
| storeUploadedFiles () | |
| unlinkFile (string $filename) | |
| getFileDataByMD5Filename (string $hashed_filename) | |
| unlinkFilesByMD5Filenames ($hashed_filename_or_filenames) | |
| deliverFile (string $file) | |
| deliverZipFile () | |
Data Fields | |
| const | FORUM_PATH_RCID = 'RCID' |
Private Member Functions | |
| getCurrentDraft (bool $use_cache=true) | |
| getDraftById (int $draft_id, bool $use_cache=true) | |
| getCurrentCollection () | |
| getResourceIdByHash (string $hash) | |
Private Attributes | |
| ILIAS ResourceStorage Services | $irss |
| ILIAS FileUpload FileUpload | $upload |
| array | $collection_cache = [] |
| array | $posting_cache = [] |
| ilForumPostingFileStakeholder | $stakeholder |
Definition at line 24 of file class.ilFileDataForumDraftsRCImplementation.php.
| ilFileDataForumDraftsRCImplementation::__construct | ( | private readonly int | $obj_id = 0, |
| private int | $draft_id = 0 |
||
| ) |
Definition at line 35 of file class.ilFileDataForumDraftsRCImplementation.php.
References $DIC, and ILIAS\Repository\upload().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::delete | ( | array | $posting_ids_to_delete = null | ) |
| list<int>|null | $posting_ids_to_delete |
Implements ilFileDataForumInterface.
Definition at line 142 of file class.ilFileDataForumDraftsRCImplementation.php.
References $stakeholder, and getDraftById().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::deliverFile | ( | string | $file | ) |
Implements ilFileDataForumInterface.
Definition at line 231 of file class.ilFileDataForumDraftsRCImplementation.php.
References getResourceIdByHash().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::deliverZipFile | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 239 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentCollection(), getCurrentDraft(), and ILIAS\FileDelivery\Delivery\returnASCIIFileName().
Here is the call graph for this function:
|
private |
Definition at line 59 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentDraft().
Referenced by deliverZipFile(), getFileDataByMD5Filename(), getFilesOfPost(), getResourceIdByHash(), ilClone(), and storeUploadedFiles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 45 of file class.ilFileDataForumDraftsRCImplementation.php.
References getDraftById().
Referenced by deliverZipFile(), getCurrentCollection(), and storeUploadedFiles().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 50 of file class.ilFileDataForumDraftsRCImplementation.php.
References ilForumPostDraft\newInstanceByDraftId().
Referenced by delete(), getCurrentDraft(), and ilClone().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataForumDraftsRCImplementation::getFileDataByMD5Filename | ( | string | $hashed_filename | ) |
Implements ilFileDataForumInterface.
Definition at line 196 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentCollection().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::getFilesOfPost | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 107 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentCollection().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::getForumPath | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 99 of file class.ilFileDataForumDraftsRCImplementation.php.
| ilFileDataForumDraftsRCImplementation::getObjId | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 84 of file class.ilFileDataForumDraftsRCImplementation.php.
| ilFileDataForumDraftsRCImplementation::getPosId | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 89 of file class.ilFileDataForumDraftsRCImplementation.php.
|
private |
Definition at line 72 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentCollection().
Referenced by deliverFile(), and unlinkFilesByMD5Filenames().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataForumDraftsRCImplementation::ilClone | ( | int | $new_obj_id, |
| int | $new_posting_id | ||
| ) |
Implements ilFileDataForumInterface.
Definition at line 131 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentCollection(), and getDraftById().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::moveFilesOfPost | ( | int | $new_frm_id = 0 | ) |
Implements ilFileDataForumInterface.
Definition at line 125 of file class.ilFileDataForumDraftsRCImplementation.php.
| ilFileDataForumDraftsRCImplementation::setPosId | ( | int | $posting_id | ) |
Implements ilFileDataForumInterface.
Definition at line 94 of file class.ilFileDataForumDraftsRCImplementation.php.
| ilFileDataForumDraftsRCImplementation::storeUploadedFiles | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 162 of file class.ilFileDataForumDraftsRCImplementation.php.
References getCurrentCollection(), getCurrentDraft(), and ILIAS\Repository\upload().
Here is the call graph for this function:| ilFileDataForumDraftsRCImplementation::unlinkFile | ( | string | $filename | ) |
Implements ilFileDataForumInterface.
Definition at line 188 of file class.ilFileDataForumDraftsRCImplementation.php.
| ilFileDataForumDraftsRCImplementation::unlinkFilesByMD5Filenames | ( | $hashed_filename_or_filenames | ) |
| string|string[] | $hashed_filename_or_filenames |
Implements ilFileDataForumInterface.
Definition at line 216 of file class.ilFileDataForumDraftsRCImplementation.php.
References getResourceIdByHash().
Here is the call graph for this function:
|
private |
Definition at line 30 of file class.ilFileDataForumDraftsRCImplementation.php.
|
private |
Definition at line 27 of file class.ilFileDataForumDraftsRCImplementation.php.
|
private |
Definition at line 32 of file class.ilFileDataForumDraftsRCImplementation.php.
|
private |
Definition at line 33 of file class.ilFileDataForumDraftsRCImplementation.php.
Referenced by delete().
|
private |
Definition at line 28 of file class.ilFileDataForumDraftsRCImplementation.php.
| const ilFileDataForumDraftsRCImplementation::FORUM_PATH_RCID = 'RCID' |
Definition at line 26 of file class.ilFileDataForumDraftsRCImplementation.php.