From: Fredric T Parks Date: Mon, 19 Aug 2013 17:00:06 +0000 (-0700) Subject: Refactor the search filters to match advanced search X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=8e73d2adbb8ecb2022a87f779ec3487f98b45214;p=evergreen%2Fmasslnc.git Refactor the search filters to match advanced search Signed-off-by: Fredric T Parks --- diff --git a/Open-ILS/src/templates/opac/parts/advanced/boolean.tt2 b/Open-ILS/src/templates/opac/parts/advanced/boolean.tt2 index 618f304172..88f16d103c 100644 --- a/Open-ILS/src/templates/opac/parts/advanced/boolean.tt2 +++ b/Open-ILS/src/templates/opac/parts/advanced/boolean.tt2 @@ -1,79 +1,113 @@ -[% query = CGI.param('boolean_query'); %] +[% + PROCESS "opac/parts/misc_util.tt2"; + PROCESS get_library; + query = CGI.param('boolean_query'); +%]
-
[% l("Free-Form Boolean Search") %]
- - -
[% l('Search Filters') %]
- - [% - in_row = 0; - FOR adv_chunk IN search.adv_config; - NEXT IF adv_chunk.adv_hide; - IF in_row == 0; - in_row = 1; %] - - [% - END; %] - - [% - IF adv_chunk.adv_break; - in_row = 0; %] - - [% - END; - END; %] -
- [% adv_chunk.adv_label %]
- [% - IF adv_chunk.adv_special; - SWITCH adv_chunk.adv_special; - CASE "lib_selector"; - PROCESS "opac/parts/org_selector.tt2"; - INCLUDE build_org_selector show_loc_groups=1; %] -
- - -
- [% - CASE "pub_year"; %] - -
- - - [% l("and") %] - -
- [% - CASE "sort_selector"; - INCLUDE "opac/parts/filtersort.tt2" - value=CGI.param('sort') class='results_header_sel'; - END; - ELSIF adv_chunk.adv_attr; - INCLUDE "opac/parts/coded_value_selector.tt2" - attr=adv_chunk.adv_attr multiple="multiple" size="4"; - END; %] -
+ + + + + + + + + - - + + [% l('Clear Form') %]