diff --git a/bibtexbrowser-test.php b/bibtexbrowser-test.php
index 6973ce0..fa08f9c 100755
--- a/bibtexbrowser-test.php
+++ b/bibtexbrowser-test.php
@@ -204,7 +204,7 @@ class BTBTest extends PHPUnit_Framework_TestCase {
$btb->update_internal("inline", $test_data);
$first_entry=$btb->bibdb[array_keys($btb->bibdb)[0]];
$this->assertEquals('[pdf]',$first_entry->getLink('pdf'));
- $this->assertEquals('[pdf]',$first_entry->getUrlLink());
+ $this->assertEquals('[pdf]',$first_entry->getPdfLink());
$this->assertEquals('
',$first_entry->getLink('pdf','pdficon.png'));
$this->assertEquals('[see]',$first_entry->getLink('pdf',NULL,'see'));
}
@@ -218,7 +218,7 @@ class BTBTest extends PHPUnit_Framework_TestCase {
$btb = new BibDataBase();
$btb->update_internal("inline", $test_data);
$first_entry=$btb->bibdb[array_keys($btb->bibdb)[0]];
- $this->assertEquals('[pdf]',$first_entry->getUrlLink());
+ $this->assertEquals('[pdf]',$first_entry->getPdfLink());
}
// https://github.com/monperrus/bibtexbrowser/issues/40
diff --git a/bibtexbrowser.php b/bibtexbrowser.php
index a371f17..48f777b 100755
--- a/bibtexbrowser.php
+++ b/bibtexbrowser.php
@@ -1199,13 +1199,13 @@ class BibEntry {
}
/** returns a "[pdf]" link if relevant. modified to exploit the new method, while keeping backward compatibility */
- function getUrlLink($iconurl = NULL, $label = 'pdf') {
- if ($this->hasField('url')) {
- return $this->getLink('url', $iconurl, $label);
- }
+ function getPdfLink($iconurl = NULL, $label = 'pdf') {
if ($this->hasField('pdf')) {
return $this->getLink('pdf', $iconurl, $label);
}
+ if ($this->hasField('url')) {
+ return $this->getLink('url', $iconurl, $label);
+ }
// Adding link to PDF file exported by Zotero
// ref: https://github.com/monperrus/bibtexbrowser/pull/14
if ($this->hasField('file')) {
@@ -1816,7 +1816,7 @@ function bib2links_default(&$bibentry) {
}
if (BIBTEXBROWSER_PDF_LINKS) {
- $link = $bibentry->getUrlLink();
+ $link = $bibentry->getPdfLink();
if ($link != '') { $links[] = $link; };
}