Skip to content
Snippets Groups Projects

Dev#12691 Autocomplete

Merged Ghislain Loas requested to merge dev#12691-Autocomplete into WIP
Compare and
+ 226
25
Preferences
Compare changes
Files
@@ -484,8 +484,15 @@ class RechercheController extends ZendAfi_Controller_Action {
$this->_helper->json([]);
return;
}
$this->_helper->json(Class_Autocomplete_Index::searchAll($startsWith));
$results = Class_Autocomplete_Index::searchAll($startsWith);
$terms = Class_Autocomplete_IndexSearcher::extractTerms($startsWith);
$term_regex = '/('.implode('|', $terms).')/iu';
$json = [];
foreach($results as $index => $result) {
$json[] = ['label' => preg_replace($term_regex, '<span>$1</span>', $result),
'value' => $result];
}
$this->_helper->json($json);
}