function biblio_bibtex_biblio_export in Bibliography Module 7.2
Same name and namespace in other branches
- 6.2 modules/bibtexParse/biblio_bibtex.module \biblio_bibtex_biblio_export()
- 7 modules/bibtexParse/biblio_bibtex.module \biblio_bibtex_biblio_export()
File
- modules/
bibtexParse/ biblio_bibtex.module, line 191
Code
function biblio_bibtex_biblio_export($bids) {
if (module_exists('popups') && $bid) {
$popup = TRUE;
}
else {
$popup = FALSE;
drupal_add_http_header('Content-type', 'application/text; charset=utf-8');
drupal_add_http_header('Content-Disposition', 'attachment; filename="Biblio-Bibtex.bib"');
}
$biblios = biblio_load_multiple($bids, array(), TRUE);
foreach ($biblios as $biblio) {
if (!$popup) {
print _biblio_bibtex_export($biblio);
}
else {
$popup_data .= _biblio_bibtex_export($biblio);
}
}
if ($popup && !empty($popup_data)) {
return '<pre>' . $popup_data . '</pre>';
}
}