View | Details | Raw Unified | Return to bug 30063
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/patron-search.inc (-1 / +28 lines)
Lines 5-10 Link Here
5
[% USE Asset %]
5
[% USE Asset %]
6
[% USE To %]
6
[% USE To %]
7
7
8
[%# Display a simple form %]
8
[% BLOCK patron_search_filters_simple  %]
9
[% BLOCK patron_search_filters_simple  %]
9
    <form id="patron_search_form">
10
    <form id="patron_search_form">
10
        <div class="hint">Enter patron card number or partial name:</div>
11
        <div class="hint">Enter patron card number or partial name:</div>
Lines 13-18 Link Here
13
    </form>
14
    </form>
14
[% END %]
15
[% END %]
15
16
17
[%# Display a complex patron search form %]
18
[%# - Search: <input> %]
19
[%# You can then pass a list of filters %]
20
[%# - branch: <select library list> %]
21
[%# - category: <select patron category list> %]
22
[%# - search_field: <select patron field list> %]
23
[%# - search_type: <select "contain" or "start with"> %]
16
[% BLOCK patron_search_filters %]
24
[% BLOCK patron_search_filters %]
17
    <form id="patron_search_form">
25
    <form id="patron_search_form">
18
        <fieldset class="brief">
26
        <fieldset class="brief">
Lines 90-95 Link Here
90
    </form>
98
    </form>
91
[% END %]
99
[% END %]
92
100
101
[%# Display the table with: %]
102
[%# - At the top a hint about a possible filter %]
103
[%# - Browse by last name %]
104
[%# - The table %]
105
[%# Get the following parameters: %]
106
[%# - filter: can be 'suggestions_managers', 'orders_managers', 'funds_owners' or 'funds_users' to filter patrons on their permissions %]
107
[%# - table_id: the ID of the table %]
108
[%# open_on_row_click: See patron_search_js %]
109
[%# columns: See patron_search_js %]
93
[% BLOCK patron_search_table %]
110
[% BLOCK patron_search_table %]
94
111
95
    [% IF filter == 'suggestions_managers' %]
112
    [% IF filter == 'suggestions_managers' %]
Lines 174-179 Link Here
174
191
175
[% END %]
192
[% END %]
176
193
194
[%# Integrate all the JS code, outside of a script tag %]
195
[%# Get the following parameters: %]
196
[%# - redirect_if_one_result: Redirect to the patron if the search returns only one result, note that it will not redirect if filters of the DT are used (this is a feature) %]
197
[%# - redirect_url: The URL to use, the borrowernumber parameter will be added %]
198
[%# filter: Same as patron_search_table %]
199
[%# open_on_row_click: boolean, default off. Will allow to select a patron by clicking on the whole tr element %]
200
[%# columns: list of columns that will be displayed. Possible values are: 'checkbox', 'cardnumber', 'dateofbirth', 'address', 'name', 'name-address', 'branch', 'category', 'dateexpiry', 'borrowernotes, 'phone', 'checkouts', 'account_balance', 'action' %]
201
[%# preview_on_name_click: Open a modal window with patron's info when the name is clicked %]
202
[%# actions: list of buttons to display in the action column. Possible values are: 'select', 'add', 'edit', 'checkout' %]
203
[%# sticky_header and sticky_to: If we need a sticky header %]
204
[%# callback: name of the JS function that will be called when a patron is selected. Only work with action=select %]
177
[% BLOCK patron_search_js %]
205
[% BLOCK patron_search_js %]
178
206
179
    [% IF redirect_if_one_result && !redirect_url %]
207
    [% IF redirect_if_one_result && !redirect_url %]
180
- 

Return to bug 30063