Bug 22715: Searching for patrons with "" in the circulation note hangs patron search
[koha-equinox.git] / koha-tmpl / intranet-tmpl / prog / en / modules / members / tables / members_results.tt
1 [% USE raw %]
2 [% USE To %]
3 [% USE AuthorisedValues %]
4 [% USE KohaDates %]
5 [% USE Price %]
6 {
7     "sEcho": [% sEcho | html %],
8     "iTotalRecords": [% iTotalRecords | html %],
9     "iTotalDisplayRecords": [% iTotalDisplayRecords | html %],
10     "aaData": [
11         [% FOREACH data IN aaData %]
12             {
13                 [% IF CAN_user_borrowers_edit_borrowers || CAN_user_tools_manage_patron_lists %]
14                 "dt_borrowernumber":
15                     "<input type='checkbox' class='selection' name='borrowernumber' value='[% data.borrowernumber | html %]' />",
16                 [% END %]
17                 "dt_cardnumber":
18                     "[% data.cardnumber | html %]",
19                 "dt_name":
20                     "<a href=\"/cgi-bin/koha/members/moremember.pl?borrowernumber=[% data.borrowernumber | html %]\" class=\"patron_preview\" data-borrowernumber=\"[% data.borrowernumber | html %]\" style='white-space:nowrap'>[% INCLUDE 'patron-title.inc' borrowernumber = data.borrowernumber category_type = data.category_type firstname = To.json(data.firstname) surname = To.json(data.surname) othernames = To.json(data.othernames) invert_name = 1 %]</a><br />[% INCLUDE escape_address data = data %][% IF data.email %]<br/>Email: <a href='mailto:[% data.email | html %]'>[% data.email | html %]</a>[% END %]",
21     "dt_dateofbirth":
22         "[% data.dateofbirth | $KohaDates %]",
23                 "dt_category":
24                     "[% data.category_description | html %] ([% data.category_type | html %])",
25                 "dt_branch":
26                     "[% data.branchname | html %]",
27                 "dt_dateexpiry":
28                     "[% data.dateexpiry | html %]",
29                 "dt_od_checkouts":
30                     "[% IF data.overdues %]<span class='overdue'><strong>[% data.overdues | html %]</strong></span>[% ELSE %][% data.overdues | html %][% END %] / [% data.issues | html %]",
31                 "dt_fines":
32                     "<span style='text-align: right; display: block;'>[% IF data.fines < 0 %]<span class='credit'>[% data.fines | $Price %]</span> [% ELSIF data.fines > 0 %] <span class='debit'><strong>[% data.fines | $Price %]</strong></span> [% ELSE %] [% data.fines | $Price %] [% END %]</span>",
33                 "dt_borrowernotes":
34                     "[% data.borrowernotes | html_line_break | collapse | html | $To %]",
35                 "dt_action":
36                     "<a href='/cgi-bin/koha/members/memberentry.pl?op=modify&amp;destination=circ&amp;borrowernumber=[% data.borrowernumber | html %]' class='btn btn-default btn-xs'><i class='fa fa-pencil'></i> Edit</a>",
37                 "borrowernumber":
38                     "[% data.borrowernumber | html %]"
39             }[% UNLESS loop.last %],[% END %]
40         [% END %]
41     ]
42 }
43 [% BLOCK escape_address %]
44 [%~ SET address = data.streetnumber _ ' ' %]
45 [%~ IF data.streettype %][% address = address _ AuthorisedValues.GetByCode( 'ROADTYPE', data.streettype ) _ ' ' | html %][% END %]
46 [%~ IF data.address %][% address = address _ data.address _ ' ' | html %][% END %]
47 [%~ IF data.address2 %][% address = address _ data.address2 _ ' ' | html %][% END %]
48 [%~ To.json( address ) | $raw ~%]
49 [% END %]