| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilFileDataForumDraftsLegacyImplementation:
 Collaboration diagram for ilFileDataForumDraftsLegacyImplementation:Public Member Functions | |
| __construct (private readonly int $obj_id, private readonly int $draft_id) | |
| getObjId () | |
| delete (array $posting_ids_to_delete=null) | |
| storeUploadedFile (array $files) | |
| unlinkFile (string $filename) | |
| getFileDataByMD5Filename (string $hashed_filename) | |
| unlinkFilesByMD5Filenames ($hashedFilenameOrFilenames) | |
| checkForumDraftsPath () | |
| deliverFile (string $file) | |
| deliverZipFile () | |
| getPosId () | |
| setPosId (int $posting_id) | |
| getForumPath () | |
| moveFilesOfPost (int $new_frm_id=0) | |
| ilClone (int $new_obj_id, int $new_posting_id) | |
| storeUploadedFiles () | |
  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 () | |
Private Member Functions | |
| getDraftsPath () | |
| checkReadWrite () | |
| initDirectory () | |
| rotateFiles (string $a_path) | |
| createZipFile () | |
Private Attributes | |
| string | $drafts_path | 
| ilLanguage | $lng | 
| ilErrorHandling | $error | 
| ilGlobalTemplateInterface | $main_tpl | 
Additional Inherited Members | |
  Protected Attributes inherited from ilFile | |
| string | $path | 
Definition at line 21 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::__construct | ( | private readonly int | $obj_id, | 
| private readonly int | $draft_id | ||
| ) | 
Definition at line 28 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References $DIC, ILIAS\MetaData\Repository\Validation\Data\__construct(), checkForumDraftsPath(), ilFileData\getPath(), initDirectory(), and ILIAS\Repository\lng().
 Here is the call graph for this function:| ilFileDataForumDraftsLegacyImplementation::checkForumDraftsPath | ( | ) | 
Definition at line 205 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References checkReadWrite(), and getDraftsPath().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 215 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References getDraftsPath().
Referenced by checkForumDraftsPath().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 270 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References getDraftsPath(), ilFileDataForumInterface\getFilesOfPost(), ilFileUtils\makeDirParents(), and ilFileUtils\zip().
Referenced by deliverZipFile().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDraftsLegacyImplementation::delete | ( | array | $posting_ids_to_delete = null | ) | 
| list<int>|null | $posting_ids_to_delete | 
Implements ilFileDataForumInterface.
Definition at line 106 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References ilFileUtils\delDir(), and getDraftsPath().
 Here is the call graph for this function:| ilFileDataForumDraftsLegacyImplementation::deliverFile | ( | string | $file | ) | 
Implements ilFileDataForumInterface.
Definition at line 243 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References ilFile\$path, ilFileDelivery\deliverFileLegacy(), getFileDataByMD5Filename(), and ILIAS\Repository\lng().
 Here is the call graph for this function:| ilFileDataForumDraftsLegacyImplementation::deliverZipFile | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 252 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References $DIC, $post, createZipFile(), ilFileUtils\delDir(), ilFileDelivery\deliverFileLegacy(), getDraftsPath(), ILIAS\Repository\lng(), and ilForumPostDraft\newInstanceByDraftId().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 48 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References $drafts_path, and ilFileDataForumInterface\getFilesOfPost().
Referenced by checkForumDraftsPath(), checkReadWrite(), createZipFile(), delete(), deliverZipFile(), getFileDataByMD5Filename(), initDirectory(), storeUploadedFile(), and unlinkFilesByMD5Filenames().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDraftsLegacyImplementation::getFileDataByMD5Filename | ( | string | $hashed_filename | ) | 
Implements ilFileDataForumInterface.
Definition at line 164 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References ilFileUtils\getDir(), and getDraftsPath().
Referenced by deliverFile().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDraftsLegacyImplementation::getForumPath | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 301 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::getObjId | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 43 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::getPosId | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 292 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::ilClone | ( | int | $new_obj_id, | 
| int | $new_posting_id | ||
| ) | 
Implements ilFileDataForumInterface.
Definition at line 311 of file class.ilFileDataForumDraftsLegacyImplementation.php.
      
  | 
  private | 
Definition at line 223 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References getDraftsPath(), ilFileData\getPath(), and ilFileUtils\makeDirParents().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDraftsLegacyImplementation::moveFilesOfPost | ( | int | $new_frm_id = 0 | ) | 
Implements ilFileDataForumInterface.
Definition at line 306 of file class.ilFileDataForumDraftsLegacyImplementation.php.
      
  | 
  private | 
Definition at line 235 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References ilFileUtils\rename().
Referenced by storeUploadedFile().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilFileDataForumDraftsLegacyImplementation::setPosId | ( | int | $posting_id | ) | 
Implements ilFileDataForumInterface.
Definition at line 297 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::storeUploadedFile | ( | array | $files | ) | 
Definition at line 120 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References $filename, ilFile\$path, ilFileUtils\_sanitizeFilemame(), getDraftsPath(), ilFileUtils\moveUploadedFile(), and rotateFiles().
 Here is the call graph for this function:| ilFileDataForumDraftsLegacyImplementation::storeUploadedFiles | ( | ) | 
Implements ilFileDataForumInterface.
Definition at line 316 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::unlinkFile | ( | string | $filename | ) | 
Implements ilFileDataForumInterface.
Definition at line 156 of file class.ilFileDataForumDraftsLegacyImplementation.php.
| ilFileDataForumDraftsLegacyImplementation::unlinkFilesByMD5Filenames | ( | $hashedFilenameOrFilenames | ) | 
| string|string[] | $hashedFilenameOrFilenames | 
Implements ilFileDataForumInterface.
Definition at line 183 of file class.ilFileDataForumDraftsLegacyImplementation.php.
References ilFileUtils\getDir(), and getDraftsPath().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 23 of file class.ilFileDataForumDraftsLegacyImplementation.php.
Referenced by getDraftsPath().
      
  | 
  private | 
Definition at line 25 of file class.ilFileDataForumDraftsLegacyImplementation.php.
      
  | 
  private | 
Definition at line 24 of file class.ilFileDataForumDraftsLegacyImplementation.php.
      
  | 
  private | 
Definition at line 26 of file class.ilFileDataForumDraftsLegacyImplementation.php.