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