$entry['is_cached'] = true;
}
+ //--JAM: Highlight-span search terms
+ if ($serendipity['action'] == 'search') {
+ $searchterms = str_replace('"', '', $serendipity['GET']['searchterms']);
+ $searchterms = explode($searchterms, ' ');
+ foreach($searchterms as $searchdx => $searchterm) {
+ $searchclass = "foundterm foundterm".$searchdx;
+ $entry['body'] = preg_replace('/('.$searchterm.')/mi',
+ '<span class="'.$searchclass.'">\1</span>',
+ $entry['body']);
+ }
+ }
+
if (!empty($entry['properties']['ep_cache_extended'])) {
$entry['extended'] = &$entry['properties']['ep_cache_extended'];
$entry['is_cached'] = true;
return $res['sum'];
}
-}
\ No newline at end of file
+}