Bug 13618: Add html filters to all the variables
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / catalogue / issuehistory.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% USE Koha %]
4 [% USE KohaDates %]
5 [% USE Branches %]
6 [% USE ColumnsSettings %]
7 [% SET footerjs = 1 %]
8 [% INCLUDE 'doc-head-open.inc' %]
9 <title>Koha &rsaquo; Catalog &rsaquo; Checkout history for [% biblio.title | html %]</title>
10 [% INCLUDE 'doc-head-close.inc' %]
11 [% Asset.css("css/datatables.css") | $raw %]
12 </head>
13
14 <body id="catalog_issuehistory" class="catalog">
15
16 [% INCLUDE 'header.inc' %]
17 [% INCLUDE 'cat-search.inc' %]
18
19 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/catalogue/search.pl">Catalog</a>  &rsaquo; Checkout history for <i>[% biblio.title | html %]</i></div>
20
21 <div id="doc3" class="yui-t2">
22
23    <div id="bd">
24         <div id="yui-main">
25         <div class="yui-b">
26
27 <h1>Checkout history for [% biblio.title | html %]</h1>
28 [% IF biblio.author %]<h3>by [% biblio.author | html %]</h3>[% END %]
29
30 [% SET show_patron_column = Koha.Preference('intranetreadinghistory') AND CAN_user_circulate_circulate_remaining_permissions %]
31
32 <div class="searchresults">
33     [% IF checkouts %]
34         <h4>Checked out [% checkouts.size | html %] times</h4>
35         <table id="table_issues">
36             <thead><tr>
37             [% IF show_patron_column %]
38             <th>Patron</th>
39             [% END %]
40             <th>Barcode</th>
41             <th>Checked out from</th>
42             <th>Renewed</th>
43             <th class='title-string'>Checkout on</th>
44             <th class='title-string'>Due date</th>
45             <th class='title-string'>Checkin on</th>
46             </tr></thead>
47             <tbody>
48         [% FOREACH checkout IN checkouts %]
49             <tr>
50                 [% IF show_patron_column %]
51                 <td>[% INCLUDE 'patron-title.inc' patron => checkout.patron hide_patron_infos_if_needed=1 %]</td>
52                 [% END %]
53                 <td>
54                     [% IF checkout.item.barcode %] [%# FIXME This test is not mandatory I think %]
55                         <a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% checkout.item.biblionumber | html %]&amp;itemnumber=[% checkout.item.itemnumber | html %]">[% checkout.item.barcode | html %]</a>
56                     [% ELSE %]
57                         &nbsp;
58                     [% END %]</td>
59                 <td>[% IF checkout.branchcode %]
60                         [% Branches.GetName( checkout.branchcode ) | html %]
61                     [% ELSE %]
62                         &nbsp;
63                     [% END %]</td>
64                 <td>[% IF checkout.renewals %]
65                         Yes[% IF checkout.lastreneweddate %], <small>last on: [% checkout.lastreneweddate |$KohaDates with_hours => 1 | html %]</small>
66                             [% END %]
67                     [% ELSE %]
68                         No
69                     [% END %]</td>
70                 <td>[% IF checkout.issuedate %]
71                         <span title="[% checkout.issuedate | html %]">[% checkout.issuedate |$KohaDates with_hours => 1 | html %]</span>
72                     [% ELSE %]
73                         <span title="0000-00-00"></span>
74                     [% END %]</td>
75                 <td>[% IF checkout.date_due %]
76                         <span title="[% checkout.date_due | html %]">[% checkout.date_due |$KohaDates with_hours => 1 | html %]</span>
77                     [% ELSE %]
78                         <span title="0000-00-00"></span>
79                     [% END %]</td>
80                 <td>[% IF checkout.returndate %]
81                         <span title="[% checkout.returndate | html %]">[% checkout.returndate |$KohaDates with_hours => 1 | html %]</span>
82                     [% ELSE %]
83                         <span title="Checked out"><small>Checked out</small></span>
84                     [% END %]</td>
85            </tr>
86         [% END %]
87         </tbody>
88                 </table>
89     [% ELSE %]
90         <div class="dialog message"><p>
91         <b>[% biblio.title | html %][% IF biblio.author %], by [% biblio.author | html %][% END %]</b> has never been checked out.</p></div>
92
93     [% END %]
94 </div>
95
96 </div>
97 </div>
98 <div class="yui-b">
99 [% INCLUDE 'biblio-view-menu.inc' %]
100 </div>
101 </div>
102
103 [% MACRO jsinclude BLOCK %]
104 [% INCLUDE 'datatables.inc' %]
105 [% INCLUDE 'columns_settings.inc' %]
106     <script type="text/javascript" id="js">
107         $(document).ready(function() {
108             var columns_settings = [% ColumnsSettings.GetColumns('catalogue', 'detail', 'checkoutshistory-table', 'json') %];
109             [% UNLESS show_patron_column %]
110             // Remove the patron column definition
111             columns_settings.splice(0,1);
112             [% END %]
113             var table = KohaTable("table_issues", {
114                 "aoColumnDefs": [
115                     { "sType": "title-string", "aTargets" : [ "title-string" ] }
116                 ],
117                 "sDom": 'C<"top pager"ilpfB><"#filter_c">tr<"bottom pager"ip>',
118                 "aaSorting": [[ 4, "desc" ]],
119                 "sPaginationType": "full_numbers"
120             }, columns_settings);
121         });
122     </script>
123 [% END %]
124
125 [% INCLUDE 'intranet-bottom.inc' %]