Lines 34-77
Link Here
|
34 |
<h3>Search for patron</h3> |
34 |
<h3>Search for patron</h3> |
35 |
<ol> |
35 |
<ol> |
36 |
<li> |
36 |
<li> |
37 |
<label for="search_patron_filter">Search:</label> |
37 |
<label> |
38 |
<input type="text" class="search_patron_filter" value="[% search_filter | html %]" class="focus" /> |
38 |
Search: |
|
|
39 |
<input type="text" class="search_patron_filter" value="[% search_filter | html %]" class="focus" /> |
40 |
</label> |
39 |
</li> |
41 |
</li> |
40 |
|
42 |
|
41 |
[% FOR f IN filters %] |
43 |
[% FOR f IN filters %] |
42 |
[% SWITCH f %] |
44 |
[% SWITCH f %] |
43 |
[% CASE 'branch' %] |
45 |
[% CASE 'branch' %] |
44 |
<li> |
46 |
<li> |
45 |
<label for="branchcode_filter">Library:</label> |
47 |
<label> |
46 |
<select class="branchcode_filter"> |
48 |
Library: |
47 |
[% SET libraries = Branches.all( only_from_group => 1 ) %] |
49 |
<select class="branchcode_filter"> |
48 |
[% IF libraries.size != 1 %] |
50 |
[% SET libraries = Branches.all( only_from_group => 1 ) %] |
49 |
<option value="">Any</option> |
51 |
[% IF libraries.size != 1 %] |
50 |
[% END %] |
52 |
<option value="">Any</option> |
51 |
[% FOREACH l IN libraries %] |
53 |
[% END %] |
52 |
<option value="[% l.branchcode | html %]">[% l.branchname | html %]</option> |
54 |
[% FOREACH l IN libraries %] |
53 |
[% END %] |
55 |
<option value="[% l.branchcode | html %]">[% l.branchname | html %]</option> |
54 |
</select> |
56 |
[% END %] |
|
|
57 |
</select> |
58 |
</label> |
55 |
</li> |
59 |
</li> |
56 |
[% CASE 'category' %] |
60 |
[% CASE 'category' %] |
57 |
<li> |
61 |
<li> |
58 |
<label for="categorycode_filter">Category:</label> |
62 |
<label> |
59 |
<select class="categorycode_filter"> |
63 |
Category: |
60 |
<option value="">Any</option> |
64 |
<select class="categorycode_filter"> |
61 |
[% FOREACH category IN Categories.limited.unblessed %] |
65 |
<option value="">Any</option> |
62 |
<option value="[% category.categorycode | html %]">[% category.description | html %]</option> |
66 |
[% FOREACH category IN Categories.limited.unblessed %] |
63 |
[% END %] |
67 |
<option value="[% category.categorycode | html %]">[% category.description | html %]</option> |
64 |
</select> |
68 |
[% END %] |
|
|
69 |
</select> |
70 |
</label> |
65 |
</li> |
71 |
</li> |
66 |
[% CASE 'sort1' %] |
72 |
[% CASE 'sort1' %] |
67 |
<li> |
73 |
<li> |
68 |
<label for="sort1_filter">Sort 1:</label> |
74 |
<label> |
69 |
[% PROCESS 'av-build-dropbox.inc' no_id => 1, name="sort1_filter", category="Bsort1", empty=1, size = 20 %] |
75 |
Sort 1: |
|
|
76 |
[% PROCESS 'av-build-dropbox.inc' no_id => 1, name="sort1_filter", category="Bsort1", empty=1, size = 20 %] |
77 |
</label> |
70 |
</li> |
78 |
</li> |
71 |
[% CASE 'sort2' %] |
79 |
[% CASE 'sort2' %] |
72 |
<li> |
80 |
<li> |
73 |
<label for="sort2_filter">Sort 2:</label> |
81 |
<label> |
74 |
[% PROCESS 'av-build-dropbox.inc' no_id => 1, name="sort2_filter", category="Bsort2", empty=1, size = 20 %] |
82 |
Sort 2: |
|
|
83 |
[% PROCESS 'av-build-dropbox.inc' no_id => 1, name="sort2_filter", category="Bsort2", empty=1, size = 20 %] |
84 |
</label> |
75 |
</li> |
85 |
</li> |
76 |
[% CASE 'search_field' %] |
86 |
[% CASE 'search_field' %] |
77 |
<li> |
87 |
<li> |
Lines 79-101
Link Here
|
79 |
</li> |
89 |
</li> |
80 |
[% CASE 'search_type' %] |
90 |
[% CASE 'search_type' %] |
81 |
<li> |
91 |
<li> |
82 |
<label for="searchtype_filter">Search type:</label> |
92 |
<label> |
83 |
<select name="searchtype" class="searchtype_filter"> |
93 |
Search type: |
84 |
[% IF searchtype == "starts_with" %] |
94 |
<select name="searchtype" class="searchtype_filter"> |
85 |
<option value='starts_with' selected="selected">Starts with</option> |
95 |
[% IF searchtype == "starts_with" %] |
86 |
<option value="contains">Contains</option> |
96 |
<option value='starts_with' selected="selected">Starts with</option> |
87 |
[% ELSE %] |
97 |
<option value="contains">Contains</option> |
88 |
<option value='starts_with'>Starts with</option> |
98 |
[% ELSE %] |
89 |
<option value="contains" selected="selected">Contains</option> |
99 |
<option value='starts_with'>Starts with</option> |
90 |
[% END %] |
100 |
<option value="contains" selected="selected">Contains</option> |
91 |
</select> |
101 |
[% END %] |
|
|
102 |
</select> |
103 |
</label> |
92 |
</li> |
104 |
</li> |
93 |
[% END %] |
105 |
[% END %] |
94 |
[% END %] |
106 |
[% END %] |
95 |
</ol> |
107 |
</ol> |
96 |
<fieldset class="action"> |
108 |
<fieldset class="action"> |
97 |
<input type="submit" class="btn btn-primary" value="Search" /> |
109 |
<input type="submit" class="btn btn-primary" value="Search" /> |
98 |
<input type="button" value="Clear" class="clear_search" /> |
110 |
<input type="button" value="Clear" class="btn btn-default clear_search" /> |
99 |
</fieldset> |
111 |
</fieldset> |
100 |
</fieldset> |
112 |
</fieldset> |
101 |
</form> |
113 |
</form> |
Lines 117-129
Link Here
|
117 |
[% END %] |
129 |
[% END %] |
118 |
|
130 |
|
119 |
[% IF filter == 'suggestions_managers' %] |
131 |
[% IF filter == 'suggestions_managers' %] |
120 |
<div class="hint">Only staff with superlibrarian or suggestions_manage permissions are returned in the search results</div> |
132 |
<div class="note">Only staff with superlibrarian or suggestions_manage permissions are returned in the search results</div> |
121 |
[% ELSIF filter == 'orders_managers' OR filter == 'baskets_managers' %] |
133 |
[% ELSIF filter == 'orders_managers' OR filter == 'baskets_managers' %] |
122 |
<div class="hint">Only staff with superlibrarian or acquisitions permissions (or order_manage permission if granular permissions are enabled) are returned in the search results</div> |
134 |
<div class="note">Only staff with superlibrarian or acquisitions permissions (or order_manage permission if granular permissions are enabled) are returned in the search results</div> |
123 |
[% ELSIF filter == 'funds_owners' OR filter == 'funds_users' %] |
135 |
[% ELSIF filter == 'funds_owners' OR filter == 'funds_users' %] |
124 |
<div class="hint">Only staff with superlibrarian or acquisitions permissions (or budget_modify permission if granular permissions are enabled) are returned in the search results</div> |
136 |
<div class="note">Only staff with superlibrarian or acquisitions permissions (or budget_modify permission if granular permissions are enabled) are returned in the search results</div> |
125 |
[% ELSIF filter == 'erm_users' %] |
137 |
[% ELSIF filter == 'erm_users' %] |
126 |
<div class="hint">Only staff with superlibrarian or ERM permissions are returned in the search results</div> |
138 |
<div class="note">Only staff with superlibrarian or ERM permissions are returned in the search results</div> |
127 |
[% END %] |
139 |
[% END %] |
128 |
|
140 |
|
129 |
<div class="browse"> |
141 |
<div class="browse"> |
130 |
- |
|
|