00001 <?php
00002
00015
00016
00017
00018 import('file.FileManager');
00019
00020 class JournalFileManager extends FileManager {
00021
00023 var $filesDir;
00024
00026 var $journalId;
00027
00029 var $journal;
00030
00036 function JournalFileManager(&$journal) {
00037 $this->journalId = $journal->getJournalId();
00038 $this->journal =& $journal;
00039 $this->filesDir = Config::getVar('files', 'files_dir') . '/journals/' . $this->journalId . '/';
00040 }
00041
00042 function uploadFile($fileName, $destFileName) {
00043 return parent::uploadFile($fileName, $this->filesDir . $destFileName);
00044 }
00045
00046 function downloadFile($filePath, $fileType, $inline = false) {
00047 return parent::downloadFile($this->filesDir . $filePath, $fileType, $inline);
00048 }
00049
00050 function deleteFile($fileName) {
00051 return parent::deleteFile($this->filesDir . $fileName);
00052 }
00053 }
00054
00055 ?>