| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilFileDataForumDrafts:
 Collaboration diagram for ilFileDataForumDrafts:Public Member Functions | |
| __construct (private readonly int $obj_id=0, private readonly 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 () | |
Private Member Functions | |
| getCurrentDraft () | |
| getImplementation () | |
Private Attributes | |
| array | $draft_cache = [] | 
| ilFileDataForumDraftsLegacyImplementation | $legacy_implementation | 
| ilFileDataForumDraftsRCImplementation | $rc_implementation | 
Definition at line 21 of file class.ilFileDataForumDrafts.php.
| ilFileDataForumDrafts::__construct | ( | private readonly int | $obj_id = 0,  | 
        
| private readonly int | $draft_id = 0  | 
        ||
| ) | 
Definition at line 28 of file class.ilFileDataForumDrafts.php.
| ilFileDataForumDrafts::delete | ( | array | $posting_ids_to_delete = null | ) | 
| list<int>|null | $posting_ids_to_delete | 
Implements ilFileDataForumInterface.
Definition at line 99 of file class.ilFileDataForumDrafts.php.
References getImplementation().
Referenced by ilObjForumGUI\deleteSelectedDraft().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDrafts::deliverFile | ( | string | $file | ) | 
Implements ilFileDataForumInterface.
Definition at line 130 of file class.ilFileDataForumDrafts.php.
References getImplementation().
Referenced by ilObjForumGUI\viewThreadObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDrafts::deliverZipFile | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 135 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 42 of file class.ilFileDataForumDrafts.php.
References ilForumPostDraft\newInstanceByDraftId().
Referenced by getImplementation().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDrafts::getFileDataByMD5Filename | ( | string | $hashed_filename | ) | 
Implements ilFileDataForumInterface.
Definition at line 117 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:| ilFileDataForumDrafts::getFilesOfPost | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 84 of file class.ilFileDataForumDrafts.php.
References getImplementation().
Referenced by ilObjForumGUI\initReplyEditForm(), and ilObjForumGUI\renderDraftContent().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDrafts::getForumPath | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 76 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 51 of file class.ilFileDataForumDrafts.php.
References $legacy_implementation, $rc_implementation, getCurrentDraft(), and ilForumPost\NO_RCID.
Referenced by delete(), deliverFile(), deliverZipFile(), getFileDataByMD5Filename(), getFilesOfPost(), getForumPath(), getObjId(), getPosId(), ilClone(), moveFilesOfPost(), unlinkFile(), and unlinkFilesByMD5Filenames().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDrafts::getObjId | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 61 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:| ilFileDataForumDrafts::getPosId | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 66 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:| ilFileDataForumDrafts::ilClone | ( | int | $new_obj_id, | 
| int | $new_posting_id | ||
| ) | 
Implements ilFileDataForumInterface.
Definition at line 94 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:| ilFileDataForumDrafts::moveFilesOfPost | ( | int | $new_frm_id = 0 | ) | 
Implements ilFileDataForumInterface.
Definition at line 89 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:| ilFileDataForumDrafts::setPosId | ( | int | $posting_id | ) | 
Implements ilFileDataForumInterface.
Definition at line 71 of file class.ilFileDataForumDrafts.php.
| ilFileDataForumDrafts::storeUploadedFiles | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 104 of file class.ilFileDataForumDrafts.php.
Referenced by ilObjForumGUI\saveAsDraftObject().
 Here is the caller graph for this function:| ilFileDataForumDrafts::unlinkFile | ( | string | $filename | ) | 
Implements ilFileDataForumInterface.
Definition at line 109 of file class.ilFileDataForumDrafts.php.
References getImplementation().
 Here is the call graph for this function:| ilFileDataForumDrafts::unlinkFilesByMD5Filenames | ( | $hashed_filename_or_filenames | ) | 
| string|string[] | $hashed_filename_or_filenames | 
Implements ilFileDataForumInterface.
Definition at line 125 of file class.ilFileDataForumDrafts.php.
References getImplementation().
Referenced by ilObjForumGUI\saveThreadAsDraftObject(), ilObjForumGUI\updateDraftObject(), and ilObjForumGUI\updateThreadDraftObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 24 of file class.ilFileDataForumDrafts.php.
      
  | 
  private | 
Definition at line 25 of file class.ilFileDataForumDrafts.php.
Referenced by getImplementation().
      
  | 
  private | 
Definition at line 26 of file class.ilFileDataForumDrafts.php.
Referenced by getImplementation().