addLocaleData(); return $success; } /** * Get the name of this plugin. The name must be unique within * its category. * @return String name of plugin */ function getName() { return 'ProCiteCitationPlugin'; } function getDisplayName() { return __('plugins.citationFormats.proCite.displayName'); } function getCitationFormatName() { return __('plugins.citationFormats.proCite.citationFormatName'); } function getDescription() { return __('plugins.citationFormats.proCite.description'); } /** * Display a custom-formatted citation. * @param $article object * @param $issue object * @param $journal object */ function displayCitation(&$article, &$issue, &$journal) { header('Content-Disposition: attachment; filename="' . $article->getId() . '-proCite.ris"'); header('Content-Type: application/x-Research-Info-Systems'); echo parent::fetchCitation($article, $issue, $journal); } } ?>