|
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 |
- |
|
|