/**
  * 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);
 }