/** * 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->filesDir . $libraryFile->getFileName()); $libraryFileDao->deleteById($fileId); }