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