function download($args, $request)
{
if ($this->userCanViewGalley($request)) {
$issue = $this->getAuthorizedContextObject(ASSOC_TYPE_ISSUE);
$galley = $this->getGalley();
if (!HookRegistry::call('IssueHandler::download', array(&$issue, &$galley))) {
import('classes.file.IssueFileManager');
$issueFileManager = new IssueFileManager($issue->getId());
return $issueFileManager->downloadFile($galley->getFileId(), $request->getUserVar('inline') ? true : false);
}
}
}