IssueHandler::view PHP Méthode

view() public méthode

View an issue.
public view ( $args, $request )
$args array
$request PKPRequest
    function view($args, $request)
    {
        $issue = $this->getAuthorizedContextObject(ASSOC_TYPE_ISSUE);
        $this->setupTemplate($request);
        $templateMgr = TemplateManager::getManager($request);
        $journal = $request->getJournal();
        if ($galley = $this->getGalley()) {
            if (!HookRegistry::call('IssueHandler::view::galley', array(&$request, &$issue, &$galley))) {
                $request->redirect(null, null, 'download', array($issue->getBestIssueId($journal), $galley->getBestGalleyId($journal)));
            }
        } else {
            $this->_setupIssueTemplate($request, $issue, $request->getUserVar('showToc') ? true : false);
            $templateMgr->assign('issueId', $issue->getBestIssueId());
            // consider public identifiers
            $pubIdPlugins = PluginRegistry::loadCategory('pubIds', true);
            $templateMgr->assign('pubIdPlugins', $pubIdPlugins);
            $templateMgr->display('frontend/pages/issue.tpl');
        }
    }