From cb1e81f70a3164648afc0bf6a279286883548a7d Mon Sep 17 00:00:00 2001 From: Marco Villegas Date: Thu, 22 Jan 2009 23:28:31 +0100 Subject: [PATCH] [svn r17952] search: initial version of callback script it'll be used to obtain terms on prefilter form type for search widget --- main/inc/lib/search/get_terms.php | 49 +++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 main/inc/lib/search/get_terms.php 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);