diff --git a/bibtexbrowser.php b/bibtexbrowser.php index cc9590f..a051599 100755 --- a/bibtexbrowser.php +++ b/bibtexbrowser.php @@ -563,6 +563,7 @@ for ( $i=0; $i < strlen( $sread ); $i++) { $s=$sread[$i]; // handle anti-double quotes else if ($state==GETVALUEDELIMITEDBYQUOTES_ESCAPED) { $state = GETVALUEDELIMITEDBYQUOTES; + $inentryvaluedelimitedB = substr($inentryvaluedelimitedB,0,strlen($inentryvaluedelimitedB)-1); $inentryvaluedelimitedB=$inentryvaluedelimitedB.$s; } @@ -2068,8 +2069,8 @@ class BibDataBase { if (!$bib->hasField("keywords")) continue; $tags =preg_split('/[,;]/', $bib->getField("keywords")); foreach($tags as $a){ - $ta = trim($a); - $result[$ta] = $ta; + $ta = trim($a); + $result[$ta] = $ta; } } asort($result);