Fix #985 : Thesaurus bouncing

This commit is contained in:
Romain Neutron
2012-10-31 09:55:22 +01:00
parent 81a3003469
commit 042ae35eca

View File

@@ -271,16 +271,21 @@ class caption_record implements caption_interface, cache_cacheableInterface
$ret = $searchEngine->build_excerpt($highlight, $fields, $this->record); $ret = $searchEngine->build_excerpt($highlight, $fields, $this->record);
if ($ret) { if ($ret) {
$n = 0; $n = -1;
foreach ($fields as $key => $value) { foreach ($fields as $key => $value) {
if ( ! isset($fields[$key])) $n++;
if (!isset($fields[$key])) {
continue; continue;
}
if (strpos($fields[$key]['value'], '<a class="bounce" ') !== false) {
continue;
}
//if(strpos($fields[$key]['value'], '<a ') === false) //if(strpos($fields[$key]['value'], '<a ') === false)
$fields[$key]['value'] = $ret[$n]; $fields[$key]['value'] = $ret[$n];
$n ++;
} }
} }
} }