|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Inheritance diagram for ilFileDataForumLegacyImplementation:
Collaboration diagram for ilFileDataForumLegacyImplementation:Public Member Functions | |
| __construct (private readonly int $obj_id=0, private int $pos_id=0) | |
| getObjId () | |
| getPosId () | |
| setPosId (int $posting_id) | |
| getForumPath () | |
| 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 () | |
Public Member Functions inherited from ilFileData | |
| __construct () | |
| checkPath (string $a_path) | |
| getPath () | |
Public Member Functions inherited from ilFile | |
| deleteTrailingSlash (string $a_path) | |
| delete trailing slash of path variables More... | |
Public Member Functions inherited from ilFileDataForumInterface | |
| getFilesOfPost () | |
| moveFilesOfPost (int $new_frm_id=0) | |
Private Member Functions | |
| checkForumPath () | |
| checkReadWrite () | |
| initDirectory () | |
| createZipFile () | |
Private Attributes | |
| const | FORUM_PATH = 'forum' |
| string | $forum_path |
| ilErrorHandling | $error |
| ilGlobalTemplateInterface | $main_tpl |
Additional Inherited Members | |
Protected Attributes inherited from ilFile | |
| string | $path |
Definition at line 21 of file class.ilFileDataForumLegacyImplementation.php.
| ilFileDataForumLegacyImplementation::__construct | ( | private readonly int | $obj_id = 0, |
| private int | $pos_id = 0 |
||
| ) |
Definition at line 29 of file class.ilFileDataForumLegacyImplementation.php.
References $DIC, ILIAS\MetaData\Repository\Validation\Data\__construct(), checkForumPath(), ilFileData\getPath(), and initDirectory().
Here is the call graph for this function:
|
private |
Definition at line 238 of file class.ilFileDataForumLegacyImplementation.php.
References checkReadWrite(), and getForumPath().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 248 of file class.ilFileDataForumLegacyImplementation.php.
Referenced by checkForumPath().
Here is the caller graph for this function:
|
private |
Definition at line 294 of file class.ilFileDataForumLegacyImplementation.php.
References ilFileDataForumInterface\getFilesOfPost(), getForumPath(), getObjId(), getPosId(), ilFileUtils\makeDirParents(), and ilFileUtils\zip().
Referenced by deliverZipFile().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataForumLegacyImplementation::delete | ( | array | $posting_ids_to_delete = null | ) |
| list<int>|null | $posting_ids_to_delete |
Implements ilFileDataForumInterface.
Definition at line 165 of file class.ilFileDataForumLegacyImplementation.php.
References getForumPath(), and getObjId().
Here is the call graph for this function:| ilFileDataForumLegacyImplementation::deliverFile | ( | string | $file | ) |
Implements ilFileDataForumInterface.
Definition at line 265 of file class.ilFileDataForumLegacyImplementation.php.
References $DIC, ilFile\$path, ilFileDelivery\deliverFileLegacy(), and getFileDataByMD5Filename().
Here is the call graph for this function:| ilFileDataForumLegacyImplementation::deliverZipFile | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 276 of file class.ilFileDataForumLegacyImplementation.php.
References $DIC, $post, createZipFile(), ilFileUtils\delDir(), ilFileDelivery\deliverFileLegacy(), getForumPath(), getObjId(), and getPosId().
Here is the call graph for this function:| ilFileDataForumLegacyImplementation::getFileDataByMD5Filename | ( | string | $hashed_filename | ) |
Implements ilFileDataForumInterface.
Definition at line 197 of file class.ilFileDataForumLegacyImplementation.php.
References ilFileUtils\getDir().
Referenced by deliverFile().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataForumLegacyImplementation::getForumPath | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 59 of file class.ilFileDataForumLegacyImplementation.php.
References $forum_path, ilFileDataForumInterface\getFilesOfPost(), getPosId(), ILIAS\Repository\int(), ilFileDataForumInterface\moveFilesOfPost(), and ilFileUtils\rename().
Referenced by checkForumPath(), createZipFile(), delete(), deliverZipFile(), and ilClone().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataForumLegacyImplementation::getObjId | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 44 of file class.ilFileDataForumLegacyImplementation.php.
Referenced by createZipFile(), delete(), and deliverZipFile().
Here is the caller graph for this function:| ilFileDataForumLegacyImplementation::getPosId | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 49 of file class.ilFileDataForumLegacyImplementation.php.
Referenced by createZipFile(), deliverZipFile(), and getForumPath().
Here is the caller graph for this function:| ilFileDataForumLegacyImplementation::ilClone | ( | int | $new_obj_id, |
| int | $new_posting_id | ||
| ) |
Implements ilFileDataForumInterface.
Definition at line 153 of file class.ilFileDataForumLegacyImplementation.php.
References ilFileDataForumInterface\getFilesOfPost(), and getForumPath().
Here is the call graph for this function:
|
private |
Definition at line 255 of file class.ilFileDataForumLegacyImplementation.php.
References ilFileData\getPath().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFileDataForumLegacyImplementation::setPosId | ( | int | $posting_id | ) |
Implements ilFileDataForumInterface.
Definition at line 54 of file class.ilFileDataForumLegacyImplementation.php.
| ilFileDataForumLegacyImplementation::storeUploadedFiles | ( | ) |
Implements ilFileDataForumInterface.
Definition at line 180 of file class.ilFileDataForumLegacyImplementation.php.
| ilFileDataForumLegacyImplementation::unlinkFile | ( | string | $filename | ) |
Implements ilFileDataForumInterface.
Definition at line 185 of file class.ilFileDataForumLegacyImplementation.php.
| ilFileDataForumLegacyImplementation::unlinkFilesByMD5Filenames | ( | $hashed_filename_or_filenames | ) |
| string|string[] | $hashed_filename_or_filenames |
Implements ilFileDataForumInterface.
Definition at line 216 of file class.ilFileDataForumLegacyImplementation.php.
References ilFileUtils\getDir().
Here is the call graph for this function:
|
private |
Definition at line 26 of file class.ilFileDataForumLegacyImplementation.php.
|
private |
Definition at line 25 of file class.ilFileDataForumLegacyImplementation.php.
Referenced by getForumPath().
|
private |
Definition at line 27 of file class.ilFileDataForumLegacyImplementation.php.
|
private |
Definition at line 23 of file class.ilFileDataForumLegacyImplementation.php.