Bug 19374: CircSidebar overlapping transferred items table
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / circ / branchtransfers.tt
1 [% USE Koha %]
2 [% USE Branches %]
3 [% USE ItemTypes %]
4 [% USE AuthorisedValues %]
5 [% INCLUDE 'doc-head-open.inc' %]
6 <title>Koha &rsaquo; Circulation &rsaquo; Transfers</title>
7 [% INCLUDE 'doc-head-close.inc' %]
8 </head>
9 <body id="circ_branchtransfers" class="circ">
10 [% INCLUDE 'header.inc' %]
11 [% INCLUDE 'circ-search.inc' %]
12
13 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/circ/circulation-home.pl">Circulation</a> &rsaquo; Transfers</div>
14
15 [% IF Koha.Preference('CircSidebar') %]<div id="doc3" class="yui-t2">[% ELSE %]<div id="doc" class="yui-t7">[% END %]
16    <div id="bd">
17 <div id="yui-main">
18 [% IF Koha.Preference('CircSidebar') %]<div class="yui-b">[% END %]
19 [% IF ( found ) %]
20    <div class="yui-g"> <h3>Reserve found</h3>
21     <table>
22         <caption>
23             [% IF ( reserved ) %]
24                 Reserve found for [% name %] (<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">[% borrowernumber %]</a>).
25             [% END %]
26             [% IF ( waiting ) %]
27                 Item is marked waiting at [% branchname %] for [% name %] (<a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% borrowernumber %]">[% borrowernumber %]</a>).
28             [% END %]
29         </caption>
30         <tr>
31             <th>
32                 [% IF ( reserved ) %]Set reserve to waiting and transfer book to [% branchname %]: [% END %]
33                 [% IF ( waiting ) %]Cancel reservation and then attempt transfer: [% END %]
34             </th>
35             <td>
36                 <form method="post" name="mainform" id="mainform" action="branchtransfers.pl">
37                     [% FOREACH trsfitemloo IN trsfitemloop %]
38                         <input type="hidden" name="bc-[% trsfitemloo.counter %]" value="[% trsfitemloo.barcode %]" />
39                         <input type="hidden" name="fb-[% trsfitemloo.counter %]" value="[% trsfitemloo.frombrcd %]" />
40                         <input type="hidden" name="tb-[% trsfitemloo.counter %]" value="[% trsfitemloo.tobrcd %]" />
41                     [% END %]
42                     <input type="hidden" name="itemnumber" value="[% itemnumber %]" />
43                     <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
44                     [% IF ( waiting ) %]
45                         <input type="hidden" name="barcode" value="[% barcode | html %]" />
46                         <input type="hidden" name="request" value="KillWaiting" />
47                         <input type="submit" value="Cancel" />
48                     [% END %]
49                     [% IF ( reserved ) %]
50                         <input type="hidden" name="request" value="SetWaiting" />
51                         <input type="submit" value="Waiting" />
52                     [% END %]
53                 </form>
54             </td>
55         </tr>
56             [% IF ( reserved ) %]
57                 <tr>
58                     <th>Cancel reservation and then attempt transfer:</th>
59                     <td>
60                         <form method="post" name="mainform" id="mainform" action="branchtransfers.pl">
61                             [% FOREACH trsfitemloo IN trsfitemloop %]
62                                 <input type="hidden" name="bc-[% trsfitemloo.counter %]" value="[% trsfitemloo.barcode %]" />
63                                 <input type="hidden" name="fb-[% trsfitemloo.counter %]" value="[% trsfitemloo.frombrcd %]" />
64                                 <input type="hidden" name="tb-[% trsfitemloo.counter %]" value="[% trsfitemloo.tobrcd %]" />
65                             [% END %]
66                             <input type="hidden" name="biblionumber" value="[% biblionumber %]" />
67                             <input type="hidden" name="borrowernumber" value="[% borrowernumber %]" />
68                             <input type="hidden" name="tobranchcd" value="[% tobranchcd %]" />
69                             <input type="hidden" name="barcode" value="[% barcode | html %]" />
70                             <input type="hidden" name="request" value="KillReserved" />
71                             <input type="submit" value="Cancel" />
72                         </form>
73                     </td>
74                 </tr>
75             [% END %]
76                 <tr>
77                     <th>Ignore and return to transfers: </th>
78                         <td>
79                             <form method="post" name="mainform" id="mainform" action="branchtransfers.pl" />
80                                 <input type="hidden" name="tobranchcd" value="[% tobranchcd %]" />
81                                 <input type="hidden" name="barcode" />
82                                 [% FOREACH trsfitemloo IN trsfitemloop %]
83                                     <input type="hidden" name="bc-[% trsfitemloo.counter %]" value="[% trsfitemloo.barcode %]" />
84                                     <input type="hidden" name="fb-[% trsfitemloo.counter %]" value="[% trsfitemloo.frombrcd %]" />
85                                     <input type="hidden" name="tb-[% trsfitemloo.counter %]" value="[% trsfitemloo.tobrcd %]" />
86                                 [% END %]
87                                 <input type="submit" value="Ignore" />
88                             </form>
89                         </td>
90                 </tr>
91     </table></div>
92
93 [% ELSE %]
94                     [% IF ( reqmessage ) %]
95                      <div class="dialog message">
96                         <ul>
97                          [% IF ( cancelled ) %]
98                              <li>Reserve cancelled</li>
99                          [% END %]
100                          [% IF ( setwaiting ) %]
101                              <li>Item should now be waiting at library: [% reqbrchname %]</li>
102                          [% END %]
103                          </ul>
104                     </div>
105                      [% END %]
106
107                      [% IF ( errmsgloop ) %]
108                         <div class="dialog message">
109                             <ul>
110                              [% FOREACH errmsgloo IN errmsgloop %]
111                               [% IF ( errmsgloo.errbadcode ) %]
112                                   <li>No Item with barcode: [% errmsgloo.msg | html %]</li>
113                               [% END %]
114                               [% IF ( errmsgloo.errispermanent ) %]
115                                   <li>Please return item to home library: [% Branches.GetName( errmsgloo.msg ) %]</li>
116                               [% END %]
117                               [% IF ( errmsgloo.errnotallowed ) %]
118                                   <li>Transfer is not allowed for:
119                                       <ol>
120                                           [% IF ( Koha.Preference('BranchTransferLimitsType') == 'itemtype' ) %]
121                                               <li>Item type: <b>[% ItemTypes.GetDescription( errmsgloo.code ) %]</b></li>
122                                           [% ELSE %]
123                                               <li>Collection code: <b>[% AuthorisedValues.GetByCode( 'CCODE', errmsgloo.code ) %]</b></li>
124                                           [% END %]
125                                           <li>Destination library: <b>[% Branches.GetName( errmsgloo.tbr ) %]</b></li>
126                                       </ol>
127                                   </li>
128                               [% END %]
129                               [% IF ( errmsgloo.errdesteqholding ) %]
130                                   <li>Item is already at destination library.</li>
131                               [% END %]
132                               [% IF ( errmsgloo.errwasreturned ) %]
133                                   <li>Item was on loan to <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=[% errmsgloo.borrowernumber %]">
134                                   [% errmsgloo.firstname %] [% errmsgloo.surname %]
135                                   ([% errmsgloo.cardnumber %])</a> and has been returned.</li>
136                               [% END %]
137                           [% END %]
138                           </ul>
139                             </div>
140                         [% END %]
141
142 <div id="branchtransfers">
143     <form method="post" name="mainform" id="mainform" action="/cgi-bin/koha/circ/branchtransfers.pl">
144         <fieldset class="brief">
145             <legend>Transfer</legend>
146             <ol>
147                         <li>
148                 <label for="tobranchcd">Destination library: </label>
149                     <select name="tobranchcd" id="tobranchcd">
150                         [% PROCESS options_for_libraries libraries => Branches.all( selected => tobranchcd ) %]
151                     </select>
152             </li>
153             <li>
154                 <label for="barcode">Enter barcode: </label>
155                 <input name="barcode" id="barcode" size="15" class="focus" /> <input type="submit" value="Submit" />
156             </li>
157                         </ol>
158         </fieldset>
159         <input type="hidden" name="tobranchcd" value="[% tobrancd %]" />
160         [% FOREACH trsfitemloo IN trsfitemloop %]
161             <input type="hidden" name="bc-[% trsfitemloo.counter %]" value="[% trsfitemloo.barcode %]" />
162             <input type="hidden" name="fb-[% trsfitemloo.counter %]" value="[% trsfitemloo.frombrcd %]" />
163             <input type="hidden" name="tb-[% trsfitemloo.counter %]" value="[% trsfitemloo.tobrcd %]" />
164         [% END %]
165     </form>
166 </div>
167
168     [% IF ( trsfitemloop ) %]
169         <div class="yui-g">
170                 <table>
171             <caption>Transferred items</caption>
172             <tr>
173                 <th class="tf-title">Title</th>
174                 <th class="tf-author">Author</th>
175                 <th class="tf-barcode">Barcode</th>
176                 <th class="tf-location">Shelving location</th>
177                 <th class="tf-itemcallnumber">Call number</th>
178                 <th class="tf-itemtype">Item type</th>
179                 <th class="tf-ccode">Collection code</th>
180                 <th class="tf-destination">Destination</th>
181             </tr>
182             [% FOREACH trsfitemloo IN trsfitemloop %]
183                 <tr>
184                     <td class="tf-title"><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% trsfitemloo.biblionumber %]">[% trsfitemloo.title |html %]</a></td>
185                     <td class="tf-author">[% trsfitemloo.author %]</td>
186                     <td class="tf-barcode"><a href="/cgi-bin/koha/catalogue/moredetail.pl?biblionumber=[% trsfitemloo.biblionumber %]&amp;itemnumber=[% trsfitemloo.itemnumber %]#item[% trsfitemloo.itemnumber %]">[% trsfitemloo.barcode %]</a></td>
187                     <td class="tf-location">[% trsfitemloo.location %]</td>
188                     <td class="tf-itemcallnumber">[% trsfitemloo.itemcallnumber %]</td>
189                     <td class="tf-itemtype">[% ItemTypes.GetDescription( trsfitemloo.itemtype ) %]</td>
190                     <td class="tf-ccode">[% AuthorisedValues.GetByCode( 'CCODE', trsfitemloo.ccode ) %]</td>
191                     <td class="tf-destination">[% Branches.GetName( trsfitemloo.tobrcd ) %]</td>
192                 </tr>
193             [% END %]
194         </table>
195                 </div>
196     [% END %]
197         
198         
199 [% END %]
200 </div>
201 [% IF Koha.Preference('CircSidebar') %]
202 </div>
203 <div class="yui-b noprint">
204 [% INCLUDE 'circ-nav.inc' %]
205 </div>
206 [% END %]
207 </div>
208 [% INCLUDE 'intranet-bottom.inc' %]