CitationPlugin::fetchCitation PHP Method

fetchCitation() public method

Return an HTML-formatted citation. Default implementation displays an HTML-based citation using the citation.tpl template in the plugin path.
public fetchCitation ( $article, $issue, $journal )
$article Article
$issue Issue
$journal Journal
    function fetchCitation($article, $issue, $journal)
    {
        $templateMgr = TemplateManager::getManager($this->getRequest());
        $templateMgr->assign(array('citationPlugin' => $this, 'article' => $article, 'issue' => $issue, 'journal' => $journal));
        return $templateMgr->fetch($this->getTemplatePath() . '/citation.tpl');
    }

Usage Example

Ejemplo n.º 1
0
 /**
  * Display a custom-formatted citation.
  * @param $paper object
  * @param $conference object
  * @param $schedConf object
  */
 function displayCitation(&$paper, $conference, $schedConf)
 {
     header('Content-Disposition: attachment; filename="' . $paper->getId() . '-proCite.ris"');
     header('Content-Type: application/x-Research-Info-Systems');
     echo parent::fetchCitation($paper, $conference, $schedConf);
 }
All Usage Examples Of CitationPlugin::fetchCitation