2656fd5828f6a636794b93798a6690873937dfa2
[koha_fer] / koha-tmpl / intranet-tmpl / prog / en / modules / reserve / request.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Circulation &rsaquo; Holds &rsaquo; Place a hold on <!-- TMPL_VAR NAME="title" --></title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <script type="text/javascript">
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  $(document).ready(function() {
53         $("#requestany").click(function() {
54                 if(this.checked){
55                 $("input[@name=checkitem]").each(function() {
56                         $(this).attr("checked","");
57                 });
58                 }
59         });
60         $("input[@name=checkitem]").click(function() {
61                 onechecked = 0;
62                 $("input[@name=checkitem]").each(function() {
63                         if(this.checked){
64                                 onechecked = 1;
65                         }
66                 });
67                 if(onechecked == 1){
68                         $("#requestany").attr("checked","");
69                 } else {
70                         $("#requestany").attr("checked","checked");
71                 }
72         });
73  });
74
75 // ]]>
76 </script>
77 </head>
78 <body>
79 <!-- TMPL_INCLUDE NAME="header.inc" -->
80 <!-- TMPL_INCLUDE NAME="circ-search.inc" -->
81
82 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/catalogue/search.pl">Catalogue</a> &rsaquo; <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a> &rsaquo; Place a hold on <!-- TMPL_VAR NAME="title" --></div>
83
84 <div id="doc3" class="yui-t2">
85    
86    <div id="bd">
87         <div id="yui-main">
88         <div class="yui-b">
89
90 <!-- TMPL_IF NAME="messagetransfert" -->
91                 <div>
92                                 <h2>Hold found for (<!-- TMPL_VAR NAME="nextreservtitle" -->), please transfer</h2>
93                         <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.
94                         </p>
95                         <form name="cancelReservewithtransfert" action="branchreserves.pl" method="post">
96                                 <input type="submit" class="button" />
97                         </form>
98                 </div>
99         <!-- /TMPL_IF -->
100 <h1>Place a hold on <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a></h1>
101
102 <!-- TMPL_UNLESS NAME="cardnumber"-->
103     <!-- TMPL_IF NAME="messageborrower" -->                                    
104       <div class="problem">No patron with this name, Please, try another </div>    
105     <!-- /TMPL_IF -->
106     <form action="request.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->" method="post" onsubmit="request.pl" name="getborrower">
107         <!-- TMPL_UNLESS name="CGIselectborrower" -->
108                         <label for="patron">Patron: </label>
109                                 <div class="hint">(type card number or part of a name)</div>
110                 <input type="text" size="20" id="patron" name="findborrower" /> 
111                 <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber"-->" />
112                 <input type="submit" value="Search" />
113         <!-- TMPL_ELSE -->
114             <!-- TMPL_VAR NAME="CGIselectborrower" -->
115                 <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber"-->" />
116                 <input type="submit" value="Select" />
117         <!-- /TMPL_UNLESS -->
118                 </fieldset>
119     </form>
120 <!-- TMPL_ELSE -->
121   <!-- TMPL_IF NAME="maxreserves" -->
122     <p class="problem">
123       <strong>Too many holds</strong>
124       Currently, this patron has too many holds.
125     </p>
126     <!-- /TMPL_IF -->
127
128     <!-- TMPL_IF NAME="expiry" -->
129     <br />
130     <p class="problem">
131       <strong>Expired account</strong>
132       This patron's account has expired
133     </p>
134     <!-- /TMPL_IF -->
135
136     <!-- TMPL_IF NAME="diffbranch" -->                  
137     <p class="problem">
138       <strong>Warning:</strong> Pickup Library is different than Patron's Home Library
139     </p>
140     <!-- /TMPL_IF -->
141
142     <!-- TMPL_IF NAME="alreadyreserved" -->                     
143     <p class="problem">
144       <strong>Warning:</strong>
145       This patron already has a hold on this item
146     </p>
147     <!-- /TMPL_IF -->
148
149   <!-- TMPL_IF NAME="messageborrower" -->
150     <p class="problem"><strong>Patron not found:</strong> Name or barcode not found. Please try an other </p>
151   <!-- /TMPL_IF -->
152   <fieldset class="rows left">
153     <legend>Hold details</legend>
154         <form action="placerequest.pl" method="post" onsubmit="return check();" name="form">
155     
156         <input type="hidden" size="10" name="member" value="<!--  TMPL_VAR NAME="cardnumber" -->" />
157         <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
158         <input type="hidden" name="type" value="str8" />
159         <input type="hidden" name="title" value="<!-- TMPL_VAR NAME="title" -->" />
160         <input type="hidden" name="rank-request" value="<!-- TMPL_VAR NAME="fixedRank" -->" />
161        <ol> <li><span class="label">Patron:</span>
162             <!-- TMPL_IF NAME="cardnumber"-->
163                 <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->"><!-- TMPL_VAR NAME="borrowerfirstname" --> <!-- TMPL_VAR NAME="borrowersurname" --> (<!--  TMPL_VAR NAME="cardnumber" -->)</a>
164             <!-- TMPL_ELSE -->
165                 Not defined yet
166             <!-- /TMPL_IF -->
167         </li>
168         <li>
169         <span class="label">Priority:</span>
170             <strong><!-- TMPL_VAR Name="fixedRank" --></strong>
171         </li>
172         <li>
173             <label for="holdnotes">Notes:</label>
174             <textarea id="holdnotes" name="notes" cols="30" rows="1"></textarea>
175         </li>
176         <li>
177             <label for="pickup">Pickup at:</label>
178             <!-- TMPL_VAR NAME="CGIbranch" -->
179         </li>
180         <!-- TMPL_LOOP name="bibitemloop" -->    
181         <li><span class="label">Item type:</span> <!-- TMPL_VAR NAME="description" --></li>
182         <!-- TMPL_IF NAME="publicationyear" --><li><span class="label">Publication year:</span> <!-- TMPL_VAR NAME="publicationyear" --></li><!-- /TMPL_IF -->
183 </ol>
184     
185         <table>
186         <tr>
187             <th>Barcode</th>
188             <th>Home Library</th>
189             <th>Holding Library</th>
190             <th>Call number</th>
191             <th>Information</th>
192             <th>Cancel a Reserve</th>
193         </tr>
194     <!-- TMPL_LOOP Name="itemloop" -->
195         <tr class="<!-- TMPL_VAR NAME="backgroundcolor" -->">
196             <td>
197                     <!-- TMPL_VAR NAME="barcode" --> 
198             </td>
199             <td>
200             <!-- TMPL_VAR NAME="homebranch" -->
201             </td>
202             <td>
203             <!-- TMPL_VAR NAME="holdingbranch" -->
204             </td>
205             <td>
206             <!-- TMPL_VAR NAME="itemcallnumber" -->
207             </td>
208             <td>
209         <!-- TMPL_IF Name="date_due" -->
210             <span class="checkedout">Due <!-- TMPL_VAR NAME="date_due" --></span>
211         <!-- /TMPL_IF -->
212     
213         <!-- TMPL_IF NAME="available" -->
214             <label>Hold this item 
215                 <input type="checkbox" name="checkitem" value="<!-- TMPL_VAR NAME="itemnumber" -->" />
216            </label>     
217            
218         <!-- /TMPL_IF -->
219             
220         <!-- TMPL_IF name="reservedate" -->
221             Item on hold since <!-- TMPL_VAR NAME="reservedate" -->
222         <!-- /TMPL_IF -->
223     
224         <!-- TMPL_IF Name="message" -->
225             Cant' be selected (lost or long overdue)
226         <!-- /TMPL_IF -->
227     
228         <!-- TMPL_IF Name="notforloan" -->
229             This item is not for loan (<!-- TMPL_VAR NAME="notforloanvalue" -->)
230         <!-- /TMPL_IF -->
231     
232         <!-- TMPL_IF Name="transfertwhen" -->
233             Item in transit from <!-- TMPL_VAR NAME="transfertfrom" -->,
234             to <!-- TMPL_VAR NAME="transfertto" -->, on <!-- TMPL_VAR NAME="transfertwhen" -->
235         <!-- /TMPL_IF -->
236             </td>
237             <td>
238             <!-- TMPL_IF NAME="reservedate"-->
239                     <!-- TMPL_IF NAME="nocancel" -->
240                             Can't be cancelled when item is on transfer
241                             <!-- TMPL_ELSE -->
242                     Item on hold for <!-- TMPL_VAR NAME="ReservedForFirstname" -->
243                             <!-- TMPL_VAR NAME="ReservedForSurname" -->, expected at <!-- TMPL_VAR NAME="ExpectedAtLibrary" -->. <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 ?')) {return true;} else {return false;}">Cancel hold</a>
244                   
245                     <!-- /TMPL_IF -->
246             <!-- TMPL_ELSE -->
247                     No holds
248             <!-- /TMPL_IF -->
249             </td>
250         </tr>
251     <!-- /TMPL_LOOP --> <!-- itemloop -->
252         </table>
253     <!-- /TMPL_LOOP --> <!-- bibitemloop -->
254     
255         <p> <label for="requestany" style="float: none; width: auto; padding-left : 1em;">Hold next available copy </label>
256                <input type="checkbox" id="requestany" name="request" checked="checked" value="Any" />
257         </p>
258         
259         <input type="hidden" name="biblioitem" value="<!-- TMPL_VAR NAME="biblioitemnumber" -->" />
260         <input type="hidden" name="alreadyreserved" value="<!-- TMPL_VAR NAME="alreadyreserved" -->" />
261     
262     <fieldset class="action">
263     <!-- TMPL_IF NAME="cardnumber"-->
264         <input type="submit" value="Place Hold" />
265     <!-- /TMPL_IF -->
266     </fieldset>
267         </fieldset>
268     </form>
269
270 <!-- /TMPL_UNLESS -->
271 <!-- TMPL_UNLESS NAME="cardnumber" -->
272 <!-- TMPL_IF name="reserveloop" -->
273 <form name="T<!-- TMPL_VAR NAME="time" -->" action="modrequest.pl" method="post">
274 <fieldset class="rows left">
275 <legend>Existing holds</legend>
276     <table>
277       <tr>
278         <th>Priority</th>
279         <th>Patron</th>
280         <th>Notes</th>
281         <th>Date</th>
282         <th>Pick up Library</th>
283         <th>Details</th>
284       </tr>
285   <!-- TMPL_LOOP Name="reserveloop" -->
286       <tr>
287         <td>
288           <input type="hidden" name="borrowernumber" value="<!-- TMPL_VAR NAME="borrowernumber" -->" />
289           <input type="hidden" name="biblionumber" value="<!-- TMPL_VAR NAME="biblionumber" -->" />
290           <select name="rank-request">
291     <!-- TMPL_IF Name="wait" -->
292             <option value="W" selected="selected">Waiting</option>
293         <!-- TMPL_ELSE -->
294             <option value="<!-- TMPL_VAR NAME="priority" -->" <!-- TMPL_IF Name="selected" --> selected <!-- /TMPL_IF -->>
295               <!-- TMPL_VAR NAME="priority" -->
296             </option>
297         <!-- /TMPL_IF -->
298             <option value="del">del</option>
299           </select>
300         </td>
301         <td>
302           <a href="/cgi-bin/koha/members/moremember.pl?borrowernumber=<!-- TMPL_VAR NAME="borrowernumber" -->" ><!-- TMPL_VAR NAME="firstname" --> <!-- TMPL_VAR NAME="surname" --></a>
303         </td>
304         <td><!-- TMPL_VAR NAME="notes" --></td>
305         <td><!-- TMPL_VAR NAME="date" --></td>
306         <td>
307     <!-- TMPL_IF Name="wait" -->
308         <!-- TMPL_IF NAME="atdestination" -->
309                 <!-- TMPL_IF name="found" -->
310                 Item waiting at <b> <!-- TMPL_VAR NAME="wbrname" --></b> <input type="hidden" name="pickup" value=<!-- TMPL_VAR NAME="wbrcd" --> />
311             <!-- TMPL_ELSE -->
312                 Waiting to be pulled
313             <!-- /TMPL_IF -->
314           <!-- TMPL_ELSE -->
315             Item being transfered to <b> <!-- TMPL_VAR NAME="wbrname" --></b> <input type="hidden" name="pickup" value=<!-- TMPL_VAR NAME="wbrcd" --> />
316          <!-- /TMPL_IF -->
317     <!-- TMPL_ELSE -->
318           <select name="pickup">
319       <!-- TMPL_LOOP Name="branchloop" -->
320         <!-- TMPL_IF Name="selected" -->
321             <option value="<!-- TMPL_VAR NAME="branch" -->" selected="selected">
322         <!-- TMPL_ELSE -->
323             <option value="<!-- TMPL_VAR NAME="branch" -->">
324         <!-- /TMPL_IF -->
325               <!-- TMPL_VAR NAME="branchname" -->
326             </option>
327       <!-- /TMPL_LOOP -->
328           </select>
329     <!-- /TMPL_IF -->
330         </td>
331         <td>
332     <!-- TMPL_IF Name="wait" -->
333           <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME='biblionumber' -->&amp;type='intra'" onclick="openWindow(this, 'Item', 480, 640); return false;">
334                 <!-- TMPL_IF NAME="barcodenumber" -->
335                     <!-- TMPL_VAR NAME="barcodenumber" -->
336                     <input type="hidden" name="itemnumber" value="<!-- TMPL_VAR NAME="itemnumber" -->" />
337                 <!-- TMPL_ELSE -->
338                     No Barcode
339                 <!-- /TMPL_IF -->
340           </a>
341     <!-- TMPL_ELSE -->
342       <!-- TMPL_IF Name="constrainttypea" -->
343           <i>Next available</i>
344       <!-- TMPL_ELSE -->
345         <!-- TMPL_IF Name="constrainttypeo" -->
346           only this type :<b><!-- TMPL_VAR NAME="volumeddesc" --> <!-- TMPL_VAR NAME="itemtype" --></b>
347         <!-- /TMPL_IF -->
348       <!-- /TMPL_IF -->
349     <!-- /TMPL_IF -->
350         </td>
351       </tr>
352   <!-- /TMPL_LOOP --> <!-- existing reserveloop -->
353      </table>
354 <fieldset class="action"><input type="submit" name="submit" value="Cancel hold(s)" border="0" /></fieldset>
355 </fieldset>
356 </form>
357 <!-- /TMPL_IF -->
358 <!-- /TMPL_UNLESS -->
359
360 </div>
361 </div>
362 <div class="yui-b">
363 <!-- TMPL_INCLUDE NAME="circ-menu.inc" -->
364 </div>
365 </div>
366 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->