BUGFIX #670
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / reserve / request.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Circulation</title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <script type="text/css">
5 // <![CDATA[ 
6 function check() {
7         var msg = "";
8         var count_reserv = 0;
9         var alreadyreserved = 0;
10
11 // check if we have checkitem form
12 if (document.form.checkitem){
13         for (i=0;i<document.form.checkitem.length;i++){
14                 if (document.form.checkitem[i].checked == true) {
15                                 count_reserv++ ;
16                         }
17         }
18         // for only one item, check the checkitem without consider the loop checkitem
19         if (i==0){
20                 if (document.form.checkitem.checked == true) {
21                         count_reserv++;
22                 }
23         }
24 }
25
26 if (document.form.request.checked == true){
27                 count_reserv++ ;
28 }
29
30 if (document.form.alreadyreserved.value == "1"){
31                  alreadyreserved++ ;
32 }
33
34 if (count_reserv == "0"){
35                 msg += ("- Please select an item to place a hold\n");
36 }
37 if (count_reserv >= "2"){
38                 msg += ("- You can select only one type of document\n by item, or by the first item returned\n");
39 }
40
41 if (alreadyreserved > "0"){
42                 msg += ("- This patron had already placed a hold on this item\n Please cancel the previous hold first \n");
43 }
44
45         if (msg == "") return(true);
46         else    {
47                 alert(msg);
48                 return(false);
49         }
50 }
51 // ]]>
52 </script>
53 </head>
54 <body>
55 <!-- TMPL_INCLUDE NAME="header.inc" -->
56 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
57
58
59
60 <div id="doc3" class="yui-t2">
61    
62    <div id="bd">
63         <div id="yui-main">
64         <div class="yui-b">
65
66 <!-- TMPL_IF NAME="messagetransfert" -->
67                 <div>
68                                 <h2>Hold found for (<!-- TMPL_VAR NAME="nextreservtitle" -->), please transfer</h2>
69                         <p>Hold placed by : <b> <!-- TMPL_VAR NAME="nextreservsurname" --> <!-- TMPL_VAR NAME="nextreservfirstname" --></b> at : <b> <!-- TMPL_VAR NAME="branchname" --> </b>, Please transfer this item.
70                         </p>
71                         <form name="cancelReservewithtransfert" action="branchreserves.pl" method="post">
72                                 <input type="submit" class="button" />
73                         </form>
74                 </div>
75         <!-- /TMPL_IF -->
76 <h1>Holds</h1>
77
78   <h2>Biblio informations</h2>
79     <p><label>Title: </label><a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a></p>
80     <p><label>Author: </label><!-- TMPL_VAR NAME="author" --></p>
81
82 <h2>Add reserve</h2>
83 <!-- TMPL_UNLESS NAME="cardnumber"-->
84     <form action="request.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" method="post" onsubmit="request.pl" name="getborrower">
85         <!-- TMPL_UNLESS name="CGIselectborrower" -->
86                 <p>
87                 <label>Patron</label>
88                 <input type="text" size="20" name="findborrower" /> (type card number or part of a name)
89                 </p>
90                 <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber"-->" />
91                 <input type="submit" value="Search" />
92         <!-- TMPL_ELSE -->
93             <!-- TMPL_VAR NAME="CGIselectborrower" -->
94                 <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber"-->" />
95                 <input type="submit" value="Select" />
96         <!-- /TMPL_UNLESS -->
97     </form>
98 <!-- TMPL_ELSE -->
99   <!-- TMPL_IF NAME="maxreserves" -->
100     <p class="problem">
101       <label><u>Too many holds</u></label>
102       Currently, this patron has too many holds.
103     </p>
104     <!-- /TMPL_IF -->
105
106     <!-- TMPL_IF NAME="expiry" -->
107     <br />
108     <p class="problem">
109       <label>Expired account</label>
110       This patron's account has expired
111     </p>
112     <!-- /TMPL_IF -->
113
114     <!-- TMPL_IF NAME="diffbranch" -->                  
115     <p class="problem">
116       <label>Localisation</label>
117       The borrower isn't in is own library
118     </p>
119     <!-- /TMPL_IF -->
120
121     <!-- TMPL_IF NAME="alreadyreserved" -->                     
122     <p class="problem">
123       <label>Operation can be make</label>
124       This patron already has a hold on this item
125     </p>
126     <!-- /TMPL_IF -->
127
128   <!-- TMPL_IF NAME="messageborrower" -->
129     <div class="problem">No patron with this name, Please, try an other </div>
130   <!-- /TMPL_IF -->
131     <h3>Reserve properties</h3>
132         <form action="placerequest.pl" method="post" onsubmit="return check();" name="form">
133     
134         <input type="hidden" size="10" name="member" value="<!--  TMPL_VAR NAME="cardnumber" -->" />
135         <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
136         <input type="hidden" name="type" value="str8" />
137         <input type="hidden" name="title" value="<!-- TMPL_VAR NAME="title" -->" />
138         <input type="hidden" name="rank-request" value="<!-- TMPL_VAR NAME="fixedRank" -->" />
139         <p><label>Patron</label>
140             <!-- TMPL_IF NAME="cardnumber"-->
141                 <!-- TMPL_VAR NAME="borrowersurname" --> <!-- TMPL_VAR NAME="borrowerfirstname" -->
142                 (card number: <!--  TMPL_VAR NAME="cardnumber" -->)
143             <!-- TMPL_ELSE -->
144                 Not defined yet
145             <!-- /TMPL_IF -->
146         </p>
147         <p>
148         <label for="priority">Priority</label>
149             <b> <!-- TMPL_VAR Name="fixedRank" --> </b>
150         </p>
151         <p>
152             <label>Notes</label>
153             <textarea name="notes" cols="20" rows="2"></textarea>
154         </p>
155         <p>
156             <label>Pickup at</label>
157             <!-- TMPL_VAR NAME="CGIbranch" -->
158         </p>
159         <!-- TMPL_LOOP name="bibitemloop" -->    
160         <p><label>Item type:</label> <!-- TMPL_VAR NAME="description" --></p>
161         <p><label>Publication year:</label> <!-- TMPL_VAR NAME="publicationyear" --></p>
162     
163         <table>
164         <tr>
165             <th>Barcode</th>
166             <th>Home branch</th>
167             <th>Holding branch</th>
168             <th>Call number</th>
169             <th>Information</th>
170             <th>Cancel a Reserve</th>
171         </tr>
172     <!-- TMPL_LOOP Name="itemloop" -->
173         <tr class="<!-- TMPL_VAR NAME="backgroundcolor" -->">
174             <td>
175                     <!-- TMPL_VAR NAME="barcode" --> 
176             </td>
177             <td>
178             <!-- TMPL_VAR NAME="homebranch" -->
179             </td>
180             <td>
181             <!-- TMPL_VAR NAME="holdingbranch" -->
182             </td>
183             <td>
184             <!-- TMPL_VAR NAME="itemcallnumber" -->
185             </td>
186             <td>
187         <!-- TMPL_IF Name="date_due" -->
188             On loan, Return expected on <!-- TMPL_VAR NAME="date_due" -->
189         <!-- /TMPL_IF -->
190     
191         <!-- TMPL_IF NAME="available" -->
192             <label>
193                 <input type="checkbox" name="checkitem" value="<!-- TMPL_VAR NAME="itemnumber" -->" />
194                 reserve this item
195             </label>
196         <!-- /TMPL_IF -->
197             
198         <!-- TMPL_IF name="reservedate" -->
199             Item reserved on <!-- TMPL_VAR NAME="reservedate" -->
200         <!-- /TMPL_IF -->
201     
202         <!-- TMPL_IF Name="message" -->
203             Cant' be selected (lost or long overdue)
204         <!-- /TMPL_IF -->
205     
206         <!-- TMPL_IF Name="notforloan" -->
207             This document is not for loan (<!-- TMPL_VAR NAME="notforloanvalue" -->)
208         <!-- /TMPL_IF -->
209     
210         <!-- TMPL_IF Name="transfertwhen" -->
211             Document in transfer from the library : <!-- TMPL_VAR NAME="transfertfrom" -->,
212             to : <!-- TMPL_VAR NAME="transfertto" -->, the : <!-- TMPL_VAR NAME="transfertwhen" -->
213         <!-- /TMPL_IF -->
214             </td>
215             <td>
216             <!-- TMPL_IF NAME="reservedate"-->
217                     <!-- TMPL_IF NAME="nocancel" -->
218                             Can't be cancelled, when item on transfert
219                             <!-- TMPL_ELSE -->
220                             <a class="info" href="modrequest.pl?CancelBiblioNumber=<!-- TMPL_VAR NAME="biblionumber" -->&amp;CancelBorrowerNumber=<!-- TMPL_VAR NAME="ReservedForBorrowernumber" -->&amp;CancelItemnumber=<!--  TMPL_VAR NAME="itemnumber"-->"  onclick="if (window.confirm('You will delete a reserve, are you sure ?'))    
221                                     {return true;}
222                     else {return false;}">Cancel A reserve
223                     <span> Item reserved for :
224                             <!-- TMPL_VAR NAME="ReservedForSurname" -->  <!-- TMPL_VAR NAME="ReservedForFirstname" -->
225                     <br />
226                     expected at :       <!-- TMPL_VAR NAME="ExpectedAtLibrary" -->
227                     </span>
228                     </a>
229                     <!-- /TMPL_IF -->
230             <!-- TMPL_ELSE -->
231                     No reserves
232             <!-- /TMPL_IF -->
233             </td>
234         </tr>
235     <!-- /TMPL_LOOP --> <!-- itemloop -->
236         </table>
237     <!-- /TMPL_LOOP --> <!-- bibitemloop -->
238     
239         <p> <label>&nbsp;</label>
240             If no item is available, reserve next returning item
241             <input type="checkbox" name="request" value="Any" />
242         </p>
243         
244         <input type="hidden" name="biblioitem" value="<!-- TMPL_VAR NAME="biblioitemnumber" -->" />
245         <input type="hidden" name="alreadyreserved" value="<!-- TMPL_VAR NAME="alreadyreserved" -->" />
246     
247     <div id="actions">
248     <!-- TMPL_IF NAME="cardnumber"-->
249         <input type="submit" value="Reserve" />
250     <!-- /TMPL_IF -->
251     </div>
252     </form>
253 <!-- /TMPL_UNLESS -->
254 <!-- TMPL_IF name="reserveloop" -->
255 <h2>Existing reserves</h2>
256 <form name="T<!-- TMPL_VAR NAME="time" -->" action="modrequest.pl" method="post">
257     <table>
258       <tr>
259         <th>Priority</th>
260         <th>Patron</th>
261         <th>Notes</th>
262         <th>Date</th>
263         <th>Pick up location</th>
264         <th>Informations</th>
265       </tr>
266   <!-- TMPL_LOOP Name="reserveloop" -->
267       <tr>
268         <td>
269           <input type="hidden" name="borrowernumber" value="<!-- TMPL_VAR NAME="borrowernumber" -->" />
270           <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
271           <select name="rank-request">
272     <!-- TMPL_IF Name="wait" -->
273             <option value="W" selected="selected">Waiting</option>
274         <!-- TMPL_ELSE -->
275             <option value="<!-- TMPL_VAR NAME="priority" -->" <!-- TMPL_IF Name="selected" --> selected <!-- /TMPL_IF -->>
276               <!-- TMPL_VAR NAME="priority" -->
277             </option>
278         <!-- /TMPL_IF -->
279             <option value="del">del</option>
280           </select>
281         </td>
282         <td>
283           <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->" ><!-- TMPL_VAR NAME="surname" -->, <!-- TMPL_VAR NAME="firstname" --></a>
284         </td>
285         <td><!-- TMPL_VAR NAME="notes" --></td>
286         <td><!-- TMPL_VAR NAME="date" --></td>
287         <td>
288     <!-- TMPL_IF Name="wait" -->
289         <!-- TMPL_IF NAME="atdestination" -->
290                 <!-- TMPL_IF name="found" -->
291                 Document waiting at <b> <!-- TMPL_VAR NAME="wbrname" --></b> <input type="hidden" name="pickup" value=<!-- TMPL_VAR NAME="wbrcd" --> />
292             <!-- TMPL_ELSE -->
293                 Waiting to be pulled
294             <!-- /TMPL_IF -->
295           <!-- TMPL_ELSE -->
296             Document being transfered to <b> <!-- TMPL_VAR NAME="wbrname" --></b> <input type="hidden" name="pickup" value=<!-- TMPL_VAR NAME="wbrcd" --> />
297          <!-- /TMPL_IF -->
298     <!-- TMPL_ELSE -->
299           <select name="pickup">
300       <!-- TMPL_LOOP Name="branchloop" -->
301         <!-- TMPL_IF Name="selected" -->
302             <option value="<!-- TMPL_VAR NAME="branch" -->" selected="selected">
303         <!-- TMPL_ELSE -->
304             <option value="<!-- TMPL_VAR NAME="branch" -->">
305         <!-- /TMPL_IF -->
306               <!-- TMPL_VAR NAME="branchname" -->
307             </option>
308       <!-- /TMPL_LOOP -->
309           </select>
310     <!-- /TMPL_IF -->
311         </td>
312         <td>
313     <!-- TMPL_IF Name="wait" -->
314           <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME='biblionumber' -->&amp;type='intra'" onclick="openWindow(this, 'Item', 480, 640); return false;">
315                 <!-- TMPL_IF NAME="barcodenumber" -->
316                     <!-- TMPL_VAR NAME="barcodenumber" -->
317                     <input type="hidden" name="itemnumber" value="<!-- TMPL_VAR NAME="itemnumber" -->" />
318                 <!-- TMPL_ELSE -->
319                     No Barcode
320                 <!-- /TMPL_IF -->
321           </a>
322     <!-- TMPL_ELSE -->
323       <!-- TMPL_IF Name="constrainttypea" -->
324           <i>Next available</i>
325       <!-- TMPL_ELSE -->
326         <!-- TMPL_IF Name="constrainttypeo" -->
327           only this type :<b><!-- TMPL_VAR NAME="volumeddesc" --> <!-- TMPL_VAR NAME="itemtype" --></b>
328         <!-- /TMPL_IF -->
329       <!-- /TMPL_IF -->
330     <!-- /TMPL_IF -->
331         </td>
332       </tr>
333   <!-- /TMPL_LOOP --> <!-- existing reserveloop -->
334       <tr>
335         <td colspan="6">
336           <input type="submit" name="submit" value="Cancel reserve(s)" border="0" />
337         </td>
338       </tr>
339     </table>
340 </form>
341 <!-- /TMPL_IF -->
342
343 </div>
344 </div>
345 <div class="yui-b">
346 <!-- TMPL_INCLUDE NAME="circ-menu.inc" -->
347 </div>
348 </div>
349 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->