IssueHandler::download PHP Méthode

download() public méthode

Downloads an issue galley file
public download ( $args, $request )
$args array ($issueId, $galleyId)
$request Request
    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);
            }
        }
    }