fixed bug related to robots=>noindex metadata
This commit is contained in:
+8
-7
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user