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