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