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