IssueHandler::current PHP Method

current() public method

Display current issue page.
public current ( $args, $request )
    function current($args, $request)
    {
        $this->setupTemplate($request);
        $journal = $request->getJournal();
        $issueDao = DAORegistry::getDAO('IssueDAO');
        $issue = $issueDao->getCurrent($journal->getId(), true);
        $templateMgr = TemplateManager::getManager($request);
        if ($issue != null) {
            $request->redirect(null, 'issue', 'view', $issue->getId(), $request->getQueryArray());
        }
        // consider public identifiers
        $pubIdPlugins = PluginRegistry::loadCategory('pubIds', true);
        $templateMgr->assign('pubIdPlugins', $pubIdPlugins);
        $templateMgr->display('frontend/pages/issue.tpl');
    }

Usage Example

 /**
  * Display about index page.
  */
 function index($args)
 {
     IssueHandler::current();
 }