diff --git a/bibtexbrowser.php b/bibtexbrowser.php index 89f3005..45d0c3e 100755 --- a/bibtexbrowser.php +++ b/bibtexbrowser.php @@ -248,6 +248,13 @@ License, or (at your option) any later version. @define('BOOKTITLE', 'booktitle'); @define('YEAR', 'year'); @define('BUFFERSIZE',100000); + +// in embedded mode, we still need a URL for displaying bibtex entries alone +// this is usually resolved to bibtexbrowser.php +// but can be overridden in bibtexbrowser.local.php +// this is useful if a symlink is used for bibtexbrowser.php +@define('BIBTEXBROWSER',basename(__FILE__)); + // *************** END CONFIGURATION // for clean search engine links @@ -800,7 +807,7 @@ class BibEntry { /** Tries to build a good URL for this entry */ function getURL() { if ($this->hasField('url')) return $this->getField('url'); - else return "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']).'/'.basename(__FILE__).'?'.createQueryString(array('key'=>$this->getKey())); + else return "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['SCRIPT_NAME']).'/'.BIBTEXBROWSER.'?'.createQueryString(array('key'=>$this->getKey())); } /** returns a "[pdf]" link if relevant */ @@ -1016,7 +1023,7 @@ class BibEntry { echo '