Browse Source

refactoring

pull/60/head
Martin Monperrus 9 years ago
parent
commit
d6e0700503
  1. 7
      bibtexbrowser.php

7
bibtexbrowser.php

@ -1490,6 +1490,11 @@ class BibEntry {
return $this->getField('year'); return $this->getField('year');
} }
/** returns the array of keywords */
function getKeywords() {
return preg_split('/[,;\\/]/', $bib->getField("keywords"));
}
/** Returns the value of the given field? */ /** Returns the value of the given field? */
function getField($name) { function getField($name) {
// 2010-06-07: profiling showed that this is very costly // 2010-06-07: profiling showed that this is very costly
@ -3589,7 +3594,7 @@ class BibDataBase {
$result = array(); $result = array();
foreach ($this->bibdb as $bib) { foreach ($this->bibdb as $bib) {
if (!$bib->hasField("keywords")) continue; if (!$bib->hasField("keywords")) continue;
$tags =preg_split('/[,;\\/]/', $bib->getField("keywords"));
$tags = $bib->getKeywords();
foreach($tags as $a){ foreach($tags as $a){
$ta = trim($a); $ta = trim($a);
$result[$ta] = $ta; $result[$ta] = $ta;

Loading…
Cancel
Save