Bug 19751: Holds awaiting pickup report should not be fixed-width
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / circ / waitingreserves.tt
1 [% USE Koha %]
2 [% USE KohaDates %]
3 [% USE Branches %]
4 [% INCLUDE 'doc-head-open.inc' %]
5 <title>Koha &rsaquo; Circulation &rsaquo; Holds awaiting pickup</title>
6 [% INCLUDE 'doc-head-close.inc' %]
7 <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
8 [% INCLUDE 'datatables.inc' %]
9 <script type="text/javascript">
10 //<![CDATA[
11      $(document).ready(function() {
12          $('#resultlist').tabs();
13          $("th a").hide();
14         $("#holdst,#holdso").dataTable($.extend(true, {}, dataTablesDefaults, {
15             "aoColumnDefs": [
16                 { "aTargets": [ -1 ], "bSortable": false, "bSearchable": false },
17                 { "sType": "anti-the", "aTargets" : [ "anti-the" ] },
18                 { "sType": "title-string", "aTargets" : [ "title-string" ] }
19             ],
20             "sPaginationType": "four_button"
21         }));
22       });
23 //]]>
24 </script>
25 </head>
26 <body id="circ_waitingreserves" class="circ">
27 [% INCLUDE 'header.inc' %]
28 [% INCLUDE 'circ-search.inc' %]
29
30 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a>
31 &rsaquo; <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a>
32 &rsaquo; <a href="/cgi-bin/koha/circ/waitingreserves.pl">Holds awaiting pickup</a>
33 </div>
34
35 [% IF Koha.Preference('CircSidebar') %]<div id="doc3" class="yui-t2">[% ELSE %]<div id="doc3" class="yui-t7">[% END %]
36
37    <div id="bd">
38     <div id="yui-main">
39     [% IF Koha.Preference('CircSidebar') %]<div class="yui-b">[% END %]
40     <div class="yui-g">
41
42         <h2>Holds awaiting pickup for your library on: [% show_date | $KohaDates %]
43             [% IF ( all_branches_link ) %]
44             <span style="margin-left:20px"><a href="[% all_branches_link %]">
45             View all libraries</a></span>
46             [% END %]
47         </h2>
48     [% IF ( cancel_result ) %]
49         [% FOREACH cancel_result %]
50             [% IF ( messagetransfert ) %]
51                 <div class="dialog message">
52                     <h2>This item is on hold for pick-up at [% Branches.GetName( branchname ) %]</h2>
53                     <p><strong>[% nextreservtitle %]</strong> is on hold for <strong> [% nextreservsurname %], [% nextreservfirstname %]</strong>.
54                     Please retain this item and check it in to process the hold.
55                     </p>
56                     <form name="cancelReservewithtransfert" action="waitingreserves.pl#[% tab %]" method="post">
57                         <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
58                     </form>
59                 </div>
60             [% END %]
61             [% IF ( waiting ) %]
62                 <div class="dialog message">
63                     <h2>This item is on hold for pick-up at your library</h2>
64                     <p><strong>[% nextreservtitle %]</strong> is on hold for <strong>[% nextreservsurname %], [% nextreservfirstname %]</strong>.
65                     Please retain this item and check it in to process the hold.
66                     </p>
67                     <form name="cancelReservewithwaiting" action="waitingreserves.pl#[% tab %]" method="post">
68                         <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button>
69                     </form>
70                 </div>
71             [% END %]
72         [% END %]
73     [% ELSE %]
74         <div id="resultlist" class="toptabs">
75             <ul>
76                 <li><a href="#holdswaiting">Holds waiting: [% reservecount %]</a></li>
77                 <li>
78                     <a href="#holdsover">
79                         Holds waiting over [% ReservesMaxPickUpDelay %] days: [% overcount %]
80                     </a>
81                 </li>
82             </ul>
83             <div id="holdswaiting">
84             [% IF ( reserveloop ) %]
85                <table id="holdst">
86                <thead><tr>
87                     <th class="title-string">Available since</th>
88                     <th class="anti-the">Title</th>
89                     <th>Patron</th>
90                     <th>Home branch</th>
91                     <th>Current location</th>
92                     <th>Call number</th>
93                     <th>Copy number</th>
94                     <th>Enumeration</th>
95                     <th>Action</th>
96                </tr></thead>
97                <tbody>[% FOREACH reserveloo IN reserveloop %]
98                 <tr>
99                     <td><span title="[% reserveloo.waitingdate %]">[% reserveloo.waitingdate | $KohaDates %]</span></td>
100                     <td>[% INCLUDE 'biblio-default-view.inc' biblionumber = reserveloo.biblionumber %]
101                         [% reserveloo.title |html %] [% FOREACH subtitl IN reserveloo.subtitle %] [% subtitl.subfield %][% END %]
102                         </a>
103                             [% UNLESS ( item_level_itypes ) %][% IF ( reserveloo.itemtype ) %]&nbsp; (<b>[% reserveloo.itemtype %]</b>)[% END %][% END %]
104                             <br />Barcode: [% reserveloo.barcode %]
105                     </td>
106                     <td><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% reserveloo.borrowernum %]">[% reserveloo.borrowername %], [% reserveloo.borrowerfirstname %]</a>
107                         [% IF ( reserveloo.borrowerphone ) %]<br />[% reserveloo.borrowerphone %][% END %]
108                         [% IF ( reserveloo.borrowermail ) %]<br /><a href="mailto:[% reserveloo.borrowermail %]?subject=Hold waiting: [% reserveloo.title %]">
109                         [% reserveloo.borrowermail %]</a>[% END %]
110                     </td>
111                     <td>[% Branches.GetName( reserveloo.homebranch ) %]</td>
112                     <td>[% Branches.GetName( reserveloo.holdingbranch ) %]</td>
113                     <td>[% reserveloo.itemcallnumber %]</td>
114                     <td>[% reserveloo.copynumber %]</td>
115                     <td>[% reserveloo.enumchron %]</td>
116                     <td>
117                         <form name="cancelReserve" action="waitingreserves.pl" method="post">
118                             <input type="hidden" name="borrowernumber" value="[% reserveloo.borrowernum %]" />
119                             <input type="hidden" name="itemnumber" value="[% reserveloo.itemnumber %]" />
120                             <input type="hidden" name="fbr" value="[% reserveloo.holdingbranch %]" />
121                             <input type="hidden" name="tbr" value="[% reserveloo.homebranch %]" />
122                             <input type="hidden" name="tab" value="holdswaiting">
123                             [% IF ( reserveloo.dotransfer ) %]
124                             <input type="submit" value="Cancel hold and return to : [% Branches.GetName( reserveloo.homebranch ) %]" />
125                             [% ELSE %]
126                             <input type="submit" value="Cancel hold" />
127                             [% END %]
128                        </form>
129                     </td>
130                 </tr>
131                 [% END %]</tbody>
132         </table>
133         [% ELSE %]
134             <div class="dialog message">No holds found.</div>
135         [% END %]
136         </div>
137         <div id="holdsover">
138                 [% IF ( ReservesMaxPickUpDelay ) %]<p>Holds listed here have been awaiting pickup for more than [% ReservesMaxPickUpDelay %] days.</p>[% END %]
139                [% IF ( overloop ) %]
140                <form name="cancelAllReserve" action="waitingreserves.pl" method="post">
141                    <input type="hidden" name="cancelall" value="1" />
142                    <input type="hidden" name="allbranches" value="[% allbranches %]" />
143                    <input type="hidden" name="tab" value="holdsover">
144                    [% IF TransferWhenCancelAllWaitingHolds %]
145                        <input type="submit" value="Cancel and Transfer all" />
146                    [% ELSE %]
147                        <input type="submit" value="Cancel all" />
148                    [% END %]
149                </form>
150                [% UNLESS TransferWhenCancelAllWaitingHolds %]
151                     Only items that need not be transferred will be cancelled (TransferWhenCancelAllWaitingHolds sypref)
152                [% END %]
153
154                <table id="holdso">
155                <thead><tr>
156                     <th class="title-string">Available since</th>
157                     <th class="anti-the">Title</th>
158                     <th>Patron</th>
159                     <th>Home branch</th>
160                     <th>Current location</th>
161                     <th>Call number</th>
162                     <th>Copy number</th>
163                     <th>Enumeration</th>
164                     <th>Action</th>
165                </tr></thead>
166                <tbody>[% FOREACH overloo IN overloop %]
167                     <tr>
168                         <td><p><span title="[% overloo.waitingdate %]">[% overloo.waitingdate | $KohaDates %]</span></p></td>
169                         <td>[% INCLUDE 'biblio-default-view.inc' biblionumber = overloo.biblionumber %][% overloo.title |html %]
170                             [% FOREACH subtitl IN overloo.subtitle %] [% subtitl.subfield %][% END %]
171                         </a>
172                             [% UNLESS ( item_level_itypes ) %][% IF ( overloo.itemtype ) %]&nbsp; (<b>[% overloo.itemtype %]</b>)[% END %][% END %]
173                         <br />Barcode: [% overloo.barcode %]
174                     </td>
175                     <td><a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% overloo.borrowernum %]">[% overloo.borrowername %], [% overloo.borrowerfirstname %]</a><br />[% overloo.borrowerphone %]<br />
176                         [% IF ( overloo.borrowermail ) %]<a href="mailto:[% overloo.borrowermail %]?subject=Reservation: [% overloo.title |url %]">
177         [% overloo.borrowermail %]</a>[% END %]
178                     </td>
179                     <td>[% Branches.GetName( overloo.homebranch ) %]</td>
180                     <td>[% Branches.GetName( overloo.holdingbranch ) %]</td>
181                     <td>[% overloo.itemcallnumber %]</td>
182                     <td>[% overloo.copynumber %]</td>
183                     <td>[% overloo.enumchron %]</td>
184                     <td><form name="cancelReserve" action="waitingreserves.pl" method="post">
185                             <input type="hidden" name="borrowernumber" value="[% overloo.borrowernum %]" />
186                             <input type="hidden" name="itemnumber" value="[% overloo.itemnumber %]" />
187                             <input type="hidden" name="fbr" value="[% overloo.holdingbranch %]" />
188                             <input type="hidden" name="tbr" value="[% overloo.homebranch %]" />
189                             <input type="hidden" name="tab" value="holdsover">
190                             [% IF ( overloo.dotransfer ) %]
191                             <input type="submit" value="Cancel hold and return to : [% Branches.GetName( overloo.homebranch ) %]" />
192                             [% ELSE %]
193                             <input type="submit" value="Cancel hold" />
194                             [% END %]
195                        </form>
196                     </td>
197                 </tr>
198                 [% END %]</tbody>
199         </table>
200         [% ELSE %]
201             <div class="dialog message">No holds found.</div>
202                 [% END %]
203         </div>
204         </div>
205     [% END %]
206
207 </div>
208 </div>
209 [% IF Koha.Preference('CircSidebar') %]
210 </div>
211 <div class="yui-b noprint">
212     [% INCLUDE 'circ-nav.inc' %]
213 </div>
214 [% END %]
215 </div>
216 [% INCLUDE 'intranet-bottom.inc' %]