ILIAS  trunk Revision v11.0_alpha-1702-gfd3ecb7f852
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
interface.ilFileDataForumInterface.php
Go to the documentation of this file.
1 <?php
2 
20 {
21  public function getObjId(): int;
22 
23  public function getPosId(): int;
24 
25  public function setPosId(int $posting_id): void;
26 
27  public function getForumPath(): string;
31  public function getFilesOfPost(): array;
32 
33  public function moveFilesOfPost(int $new_frm_id = 0): bool;
34 
35  public function ilClone(int $new_obj_id, int $new_posting_id): bool;
36 
40  public function delete(?array $posting_ids_to_delete = null): bool;
41 
42  public function storeUploadedFiles(): bool;
43 
44  public function unlinkFile(string $filename): bool;
45 
49  public function getFileDataByMD5Filename(string $hashed_filename): ?array;
50 
54  public function unlinkFilesByMD5Filenames($hashed_filename_or_filenames): bool;
55 
56  public function deliverFile(string $file): void;
57 
58  public function deliverZipFile(): bool;
59 }
deliverFile(string $file)
unlinkFile(string $filename)
ilClone(int $new_obj_id, int $new_posting_id)
setPosId(int $posting_id)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
moveFilesOfPost(int $new_frm_id=0)
$filename
Definition: buildRTE.php:78
unlinkFilesByMD5Filenames($hashed_filename_or_filenames)
getFileDataByMD5Filename(string $hashed_filename)