From b4174436a4adea4cd51db5f8a3a47a0db40adbe0 Mon Sep 17 00:00:00 2001 From: Dan Scott Date: Thu, 1 Dec 2011 23:01:24 -0500 Subject: [PATCH] Propagate search scope through advanced search interfaces If a user had a chosen search scope (via the CGI "loc" parameter), it would be lost when switching to the advanced search interfaces. Now we progagate the search scope through the advanced search interfaces. Signed-off-by: Dan Scott --- Open-ILS/src/templates/opac/advanced.tt2 | 10 ++++++---- Open-ILS/src/templates/opac/parts/advanced/expert.tt2 | 2 ++ Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 | 1 + Open-ILS/src/templates/opac/parts/advanced/search.tt2 | 2 +- 4 files changed, 10 insertions(+), 5 deletions(-) diff --git a/Open-ILS/src/templates/opac/advanced.tt2 b/Open-ILS/src/templates/opac/advanced.tt2 index 217a0691fe..b5a696f71c 100644 --- a/Open-ILS/src/templates/opac/advanced.tt2 +++ b/Open-ILS/src/templates/opac/advanced.tt2 @@ -2,13 +2,15 @@ WRAPPER "opac/parts/base.tt2"; INCLUDE "opac/parts/topnav.tt2"; ctx.page_title = l("Advanced Search"); - pane = CGI.param("pane") || "advanced" %] + pane = CGI.param("pane") || "advanced" + loc = CGI.param("loc") +%] diff --git a/Open-ILS/src/templates/opac/parts/advanced/expert.tt2 b/Open-ILS/src/templates/opac/parts/advanced/expert.tt2 index a3f8f01935..24fbd1c38c 100644 --- a/Open-ILS/src/templates/opac/parts/advanced/expert.tt2 +++ b/Open-ILS/src/templates/opac/parts/advanced/expert.tt2 @@ -1,6 +1,8 @@ +[% loc = CGI.param("loc") %]
[% l("Expert Search") %]
+ [% IF loc %][% END %] diff --git a/Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 b/Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 index 3bcf4c8377..7262801ecf 100644 --- a/Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 +++ b/Open-ILS/src/templates/opac/parts/advanced/numeric.tt2 @@ -2,6 +2,7 @@
[% l("Numeric Search") %]
+ [% IF loc %][% END %]
diff --git a/Open-ILS/src/templates/opac/parts/advanced/search.tt2 b/Open-ILS/src/templates/opac/parts/advanced/search.tt2 index 1c28bb5312..378b9f6e3e 100644 --- a/Open-ILS/src/templates/opac/parts/advanced/search.tt2 +++ b/Open-ILS/src/templates/opac/parts/advanced/search.tt2 @@ -67,7 +67,7 @@ [% l("Search Library") %]
[% PROCESS "opac/parts/org_selector.tt2"; - PROCESS build_org_selector name='loc' value=loc %] + PROCESS build_org_selector name='loc' value=CGI.param('loc') %]