refactoring
This commit is contained in:
+6
-1
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user