fixed bug related to robots=>noindex metadata

This commit is contained in:
Martin Monperrus
2010-09-01 02:33:20 +02:00
parent 733e2e3b26
commit a534a4b629
+8 -7
View File
@@ -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,16 +1927,17 @@ 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;
$this->bibdb = $db->builtdb;
$this->stringdb = $db->stringdb;
//print_r($this->stringdb);
}
/** 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