/** * Delete a file by ID. * @param $fileId int * @return int number of files removed */ function deleteFile($fileId) { $libraryFileDao = DAORegistry::getDAO('LibraryFileDAO'); $libraryFile = $libraryFileDao->getById($fileId); parent::deleteFile($this->getBasePath() . $libraryFile->getServerFileName()); $libraryFileDao->deleteById($fileId); }
/** * Delete a file by ID. * @param $fileId int */ function deleteFile($fileId, $userId) { $temporaryFile =& $this->getFile($fileId, $userId); parent::deleteFile($this->getBasePath() . $temporaryFile->getServerFileName()); $temporaryFileDao = DAORegistry::getDAO('TemporaryFileDAO'); $temporaryFileDao->deleteTemporaryFileById($fileId, $userId); }