function biblio_bibtex_biblio_export_link in Bibliography Module 6.2
Same name and namespace in other branches
- 7 modules/bibtexParse/biblio_bibtex.module \biblio_bibtex_biblio_export_link()
- 7.2 modules/bibtexParse/biblio_bibtex.module \biblio_bibtex_biblio_export_link()
Creates a link to export a node (or view) in BibTEX format
Parameters
$base this is the base url (defaults to /biblio):
$nid the node id, if NULL then the current view is exported:
Return value
a link (<a href=...>BibTEX</a>)
1 call to biblio_bibtex_biblio_export_link()
- biblio_bibtex_link in modules/
bibtexParse/ biblio_bibtex.module
File
- modules/
bibtexParse/ biblio_bibtex.module, line 122
Code
function biblio_bibtex_biblio_export_link($nid = NULL) {
$show_link = variable_get('biblio_export_links', array(
'bibtex' => TRUE,
));
if (!$show_link['bibtex'] || !biblio_access('export')) {
return array();
}
$base = variable_get('biblio_base', 'biblio');
if (module_exists('popups') && !empty($nid)) {
$link = array(
'attributes' => array(
'class' => 'popups',
'title' => t("Click to get the BibTEX output "),
),
);
}
else {
$link = array(
'attributes' => array(
'title' => t("Click to download the BibTEX formatted file"),
),
);
}
$link['href'] = "{$base}/export/bibtex/{$nid}";
$link['title'] = t('BibTex');
return array(
'biblio_bibtex' => $link,
);
}