diff --git a/main/inc/lib/search/get_terms.php b/main/inc/lib/search/get_terms.php new file mode 100644 index 0000000000..150d0dd50d --- /dev/null +++ b/main/inc/lib/search/get_terms.php @@ -0,0 +1,49 @@ + 1) { + $normal_term = substr($raw_term['name'], 1); + $sf_terms[$specific_field['code']][$normal_term] = $normal_term; + } + } + } + } + // build array to return + foreach ($sf_terms as $prefix => $term_group) { + $first_term = array('__all__' => ($operator=='or'? '-- Any --': '-- All -- ')); + $terms_list[] = array( + 'prefix' => $prefix, + 'terms' => array_merge($first_term, $term_group), + ); + } +} + +echo json_encode($terms_list);