Browse Source

fixed bug related to robots=>noindex metadata

replace/c24a8d1de403113542ba0936e844151de2785013
Martin Monperrus 15 years ago
parent
commit
a534a4b629
  1. 11
      bibtexbrowser.php

11
bibtexbrowser.php

@ -603,14 +603,14 @@ class BibDBBuilder {
var $currentEntry;
function BibDBBuilder($filename) {
function BibDBBuilder($filename, $builtdb = array(), $stringdb = array()) {
$this->builtdb = $builtdb;
$this->stringdb = $stringdb;
new StateBasedBibtexParser($filename, $this);
}
function beginFile() {
$builtdb = array();
$stringdb = array();
}
function endFile() { //nothing
@ -1277,7 +1277,7 @@ class MenuManager extends BibtexBrowserDisplay {
/** Creates a new display manager that uses the given bib database. */
function MenuManager(&$db) {
$this->db =$db;
new HTMLWrapper($this,array('robots'=>'noindex'));
new HTMLWrapper($this,array(array('robots','noindex')));
}
/** function called back by HTMLWrapper */
@ -1927,7 +1927,7 @@ class BibDataBase {
/** Creates a new database by parsing bib entries from the given
* file. */
function load($filename) {
$db = new BibDBBuilder($filename);
$db = new BibDBBuilder($filename, $this->bibdb, $this->stringdb);
//print_r($parser);
$this->bibdb = $db->builtdb;
$this->stringdb = $db->stringdb;
@ -1937,6 +1937,7 @@ class BibDataBase {
/** Creates a new empty database */
function BibDataBase() {
$this->bibdb = array();
$this->stringdb = array();
}
/** Returns all entries as an array. Each entry is an instance of

Loading…
Cancel
Save