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 'EndNoteCitationPlugin'; } function getDisplayName() { return __('plugins.citationFormats.endNote.displayName'); } function getCitationFormatName() { return __('plugins.citationFormats.endNote.citationFormatName'); } function getDescription() { return __('plugins.citationFormats.endNote.description'); } /** * Return 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() . '-endNote.enw"'); header('Content-Type: application/x-endnote-refer'); echo parent::fetchCitation($article, $issue, $journal); } } ?>