Bug 5918 : Use the default messaging preferences if the user does not select any
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / serials / serials-recieve.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Serials &rsaquo; Check In subscription for [% bibliotitle %]</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4 <script language="JavaScript" type="text/javascript">
5 //<![CDATA[
6 function popup() {
7         window.open("subscription-renew.pl?subscriptionid=<!-- TMPL_VAR
8 name="subscriptionid">","subscription_renewal",'width=700,height=400,toolbar=false,scrollbars=yes');
9 }
10
11 function barcode_check(){
12     [% IF ( count ) %]
13         var count = '[% count %]';
14         for(var i=1;i<=count;i++){
15
16                 var barcodenum = "barcode"+i;
17                 var statusnum = "status"+i;
18                 var elembarcode = "document.getElementById('"+barcodenum+"')";
19                 var elemstatus = "document.getElementById('"+statusnum+"')";
20 // alert(elembarcode+"\n"+eval(elembarcode+".value));
21 // alert(elemstatus+"\n"+eval(elemstatus+".value"));
22                 if(eval(elembarcode+".value") =='' && eval(elemstatus+".value") == 2){
23                         var answer = confirm("Leave barcode blank?\n - Note: unable to change this later");
24                         if (answer){
25                                 document.f.submit();
26                         } else {
27                                 return false;
28                         }
29                 }
30                 if(eval(elembarcode+".value".indexOf('TEMP')) > 0 && eval(elemstatus+".value") == 2){
31                         var answer = confirm("A barcode was not entered.\nDo you want to put in a barcode\nor do you want to use a system generated barcode?");
32                         if (answer){
33                                 document.f.submit();
34                         } else {
35                                 return false;
36                         }
37                 }
38         }
39     [% END %]
40 }
41 //]]>
42 </script>
43 </head>
44 <body>
45 [% INCLUDE 'header.inc' %]
46 [% INCLUDE 'serials-search.inc' %]
47
48 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/serials/serials-home.pl">Serials</a> &rsaquo; Check In subscription for <i>[% bibliotitle %]</i></div>
49
50 <div id="doc3" class="yui-t2">
51    
52    <div id="bd">
53         <div id="yui-main">
54         <div class="yui-b">
55
56 <h1>Check In subscription for <i>[% bibliotitle %]</i></h1>
57 <div id="action">
58     <a href="subscription-detail.pl?subscriptionid=[% subscriptionid %]" title="detail of the subscription">Subscription Details</a>
59     <!-- <a href="/cgi-bin/koha/serials/serials-home.pl?biblionumber=[% biblionumber %]" class="button" title="all subscriptions on [% bibliotitle %]">Search All Subscriptions</a> -->
60     <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=[% biblionumber %]" title="go to [% bibliotitle %]">Show Biblio</a>
61     [% IF ( routing ) %]
62     <a href="routing.pl?subscriptionid=[% subscriptionid %]" title="subscription routing list">Routing list</a>
63     [% END %]
64 </div>
65
66 <h2>Expected or late</h2>
67         <form method="post" name="f" action="serials-recieve.pl" onsubmit="return barcode_check()">
68                 <input type="hidden" name="op" value="serialchangestatus" />
69                 <input type="hidden" name="serial" value="[% serial %]" />
70                 <input type="hidden" name="subscriptionid" value="[% subscriptionid %]" />
71                 <input type="hidden" name="user" value="[% user %]" />
72         <table>
73         <tr>
74                 <th>Numbered</th>
75                 <th>Published on</th>
76                 <th>planned for</th>
77                 <th>Status</th>
78                 <th>Notes</th>
79         </tr>
80         [% FOREACH serialslis IN serialslist %]
81                 <tr>
82                         <td>
83                                 Issue <input type="text" name="serialseq" value="[% serialslis.serialseq %]" size="20" maxlength="100" />
84                         [% IF ( serialslis.serialadditems ) %]
85                                 <br /><br />
86                                 Callnumber <input type="text" name="itemcallnumber" value="[% serialslis.callnumber %]" size="15" maxlength="100" />
87                                 Barcode <input type="text" name="barcode" value="[% serialslis.barcode %]" id="barcode[% serialslis.num %]" size="20" maxlength="20" />
88                         [% END %]
89                         </td>
90                         <td>
91                                 <input type="text" name="publisheddate" value="[% serialslis.publisheddate %]" size="10" maxlength="15" />
92                         [% IF ( serialslis.serialadditems ) %]
93                                 <br /><br />&nbsp;
94                         [% END %]
95                         </td>
96                         <td>
97                                 <input type="text" name="planneddate" value="[% serialslis.planneddate %]" size="10" maxlength="15" />
98                         [% IF ( serialslis.serialadditems ) %]
99                                 <br /><br />
100                                 <select name="branch">
101                                                 <option value="">Library</option>
102                         [% FOREACH branchloo IN serialslis.branchloop %][% IF ( branchloo.selected ) %]<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>
103                                 [% ELSE %]
104                                 <option value="[% branchloo.value %]">[% branchloo.branchname %]</option>
105                                 [% END %]
106                         [% END %]
107                                 </select>
108                         [% END %]
109                         </td>
110                         <td>
111                                 <input type="hidden" name="serialid" value="[% serialslis.serialid %]" />
112                                 <select name="status" id="status[% serialslis.num %]">
113                                         [% IF ( serialslis.status1 ) %]
114                                                 <option value="1" selected="selected">Expected</option>
115                                         [% END %]
116                                         [% IF ( serialslis.status2 ) %]
117                                                 <option value="2" selected="selected">Arrived</option>
118                                         [% ELSE %]
119                                                 <option value="2">Arrived</option>
120                                         [% END %]
121                                         [% IF ( serialslis.status3 ) %]
122                                                 <option value="3" selected="selected">Late</option>
123                                         [% ELSE %]
124                                                 <option value="3">Late</option>
125                                         [% END %]
126                                         [% IF ( serialslis.status4 ) %]
127                                                 <option value="4" selected="selected">Missing</option>
128                                         [% ELSE %]
129                                                 <option value="4">Missing</option>
130                                         [% END %]
131                                         [% IF ( serialslis.status5 ) %]
132                                                 <option value="5" selected="selected">Not Available</option>
133                                         [% ELSE %]
134                                                 <option value="5">Not Available</option>
135                                         [% END %]
136                                         [% IF ( serialslis.status6 ) %]
137                                                 <option value="6" selected="selected">Delete</option>
138                                         [% ELSE %]
139                                                 <option value="6">Delete</option>
140                                         [% END %]
141                                 </select>
142                         [% IF ( serialslis.serialadditems ) %]
143                                 <br /><br />
144                                 [% IF ( serialslis.itemstatus ) %]
145                                     [% IF ( serialslis.choice ) %]
146                                                 [% FOREACH itemstatusloo IN serialslis.itemstatusloop %]
147                                                         [% itemstatusloo.itemlib %]: 
148                                                         [% IF ( itemstatusloo.selected ) %]
149                                                         <input type="checkbox" name="itemstatus" value="[% itemstatusloo.itemval %]" checked="checked" />
150                                                         [% ELSE %]
151                                                         <input type="checkbox" name="itemstatus" value="[% itemstatusloo.itemval %]" />
152                                                         [% END %]
153                                                 [% END %]
154                                     [% ELSE %]
155                                         <select name="itemstatus">
156                                                 <option value="">Item Status</option>
157                                                 [% FOREACH itemstatusloo IN serialslis.itemstatusloop %]
158                                                 [% IF ( itemstatusloo.selected ) %]
159                                                         <option value="[% itemstatusloo.itemval %]" selected="selected">[% itemstatusloo.itemlib %]</option>
160                                                         [% ELSE %]
161                                                         <option value="[% itemstatusloo.itemval %]">[% itemstatusloo.itemlib %]</option>
162                                                         [% END %]
163                                                 [% END %]
164                                         </select>
165                                     [% END %]
166                                 [% ELSE %]
167                                 &nbsp;
168                                 [% END %]
169                         [% END %]
170
171                         </td>
172                         <td>
173                                 <input type="text" name="notes" value="[% serialslis.notes %]" size="20" maxlength="255" />
174                         [% IF ( serialslis.serialadditems ) %]
175                                 <br /><br />
176                                 [% IF ( serialslis.itemlocation ) %]
177                                         <select name="location">
178                                                 <option value="">Location</option>
179                                                 [% FOREACH itemlocationloo IN serialslis.itemlocationloop %]
180                                                 [% IF ( itemlocationloo.selected ) %]
181                                                         <option value="[% itemlocationloo.value %]" selected="selected">[% itemlocationloo.itemlocationname %]</option>
182                                                         [% ELSE %]
183                                                         <option value="[% itemlocationloo.value %]">[% itemlocationloo.itemlocationname %]</option>
184                                                 [% END %]
185                                                 [% END %]
186                                         </select>
187                                 [% ELSE %]
188                                 &nbsp;
189                                 [% END %]
190                         [% END %]
191                         </td>
192                 </tr>
193         [% END %]
194         [% UNLESS ( hassubscriptionexpired ) %]
195                 <tr>
196                         <td>
197                                 Manual issue <input type="text" name="serialseq" size="30" maxlength="100" value="[% missingseq %]" />
198                         [% IF ( serialadditems ) %]
199                                 <br /><br />
200                                 Callnumber <input type="text" name="itemcallnumber" value="" size="10" maxlength="15" />
201                                 Barcode <input type="text" name="barcode" value="" size="20" maxlength="20" />
202                         [% END %]
203                         </td>
204                         <td>
205                                 <input type="text" name="publisheddate" value="[% publisheddate %]" size="10" maxlength="15" />
206                         [% IF ( serialadditems ) %]
207                                 <br /><br />&nbsp;
208                         [% END %]
209                         </td>
210                         <td>
211                                 <input type="text" name="planneddate" size="10" maxlength="15" value="[% missingdate %]" />
212                         [% IF ( serialadditems ) %]
213                                 <br /><br />
214                                 <select name="branch">
215                                                 <option value="">Library</option>
216                         [% FOREACH branchloo IN branchloop %]
217                                 [% IF ( branchloo.selected ) %]<option value="[% branchloo.value %]" selected="selected">[% branchloo.branchname %]</option>
218                                 [% ELSE %]
219                                 <option value="[% branchloo.value %]">[% branchloo.branchname %]</option>
220                                 [% END %]
221                         [% END %]
222                                 </select>
223                         [% END %]
224                         </td>
225                         <td>
226                                 [% IF ( frommissing ) %]
227                                 <input type="hidden" name="serialid" value="[% missingid %]" />
228                                 [% ELSE %]
229                                 <input type="hidden" name="serialid" value="0" />
230                                 [% END %]
231                                 <select name="status">
232                                                 [% IF ( frommissing ) %]
233                                                 <option value="2" selected="selected">Arrived</option>
234                                                 [% ELSE %]
235                                                 <option value="2">Arrived</option>
236                                 
237                                                 [% END %]
238                                                 [% IF ( frommissing ) %]
239                                                 <option value="3">Late</option>
240                                                 [% ELSE %]
241                                                 <option value="3" selected="selected">Late</option>
242                                                 [% END %]
243                                                 <option value="4">Missing</option>
244                                                 <option value="5">Not Available</option>
245
246
247                                 </select>
248                         [% IF ( serialadditems ) %]
249                                 <br /><br />
250                                 [% IF ( itemstatus ) %]
251                                     [% IF ( choice ) %]
252                                                 [% FOREACH itemstatusloo IN itemstatusloop %]
253                                                         [% itemstatusloo.itemlib %]: 
254                                                         [% IF ( itemstatusloo.selected ) %]
255                                                         <input type="checkbox" name="itemstatus" value="[% itemstatusloo.itemval %]" checked="checked" />
256                                                         [% ELSE %]
257                                                         <input type="checkbox" name="itemstatus" value="[% itemstatusloo.itemval %]" />
258                                                         [% END %]
259                                                 [% END %]
260                                     [% ELSE %]
261                                         <select name="itemstatus">
262                                                 <option value="">Item Status</option>
263                                                 [% FOREACH itemstatusloo IN itemstatusloop %]
264                                                 [% IF ( itemstatusloo.selected ) %]
265                                                         <option value="[% itemstatusloo.itemval %]" selected="selected">[% itemstatusloo.itemlib %]</option>
266                                                 [% ELSE %]
267                                                         <option value="[% itemstatusloo.itemval %]">[% itemstatusloo.itemlib %]</option>
268 [% END %]
269                                                 [% END %]
270                                         </select>
271                                     [% END %]
272                                 [% ELSE %]
273                                 &nbsp;
274                                 [% END %]
275                         [% END %]
276                         </td>
277                         <td>
278                                 &nbsp;
279                         [% IF ( serialadditems ) %]
280                                 <br /><br />
281                                 [% IF ( itemlocation ) %]
282                                         <select name="location">
283                                                 <option value="">Location</option>
284                                                 [% FOREACH itemlocationloo IN itemlocationloop %]
285                                                 [% IF ( itemlocationloo.selected ) %]
286                                                         <option value="[% itemlocationloo.value %]" selected="selected">[% itemlocationloo.itemlocationname %]</option>
287                                                 [% ELSE %]
288                                                         <option value="[% itemlocationloo.value %]">[% itemlocationloo.itemlocationname %]</option>
289                                         [% END %]
290                                                 [% END %]
291                                         </select>
292                                 [% ELSE %]
293                                 &nbsp;
294                                 [% END %]
295                         [% END %]
296                         </td>
297                 </tr>
298         [% END %]
299         </table>
300         <input type="submit" value="Save changes" accesskey="w" class="button" />
301         [% IF ( hassubscriptionexpired ) %]
302                 <h3>Subscription has expired.</h3>
303                 <p><b>Expected issue status can't be changed. <a href="#" onclick="popup()" class="button">Renew</a> your subscription</b></p>
304         [% END %]
305         [% IF ( abouttoexpire ) %]
306                 <h3>Note: Subscription is about to expire next issue.</h3>
307                 <script type="text/javascript">
308                 <!--
309                 alert(_("Subscription is about to expire next issue"));
310                 //-->
311                 </script>
312         [% END %]       
313         </form>
314
315         <h2>Subscription summary</h2>
316         <form method="post" name="f2" action="serials-recieve.pl">
317                 <input type="hidden" name="op" value="modsubscriptionhistory" />
318                 <input type="hidden" name="serial" value="[% serial %]" />
319                 <input type="hidden" name="subscriptionid" value="[% subscriptionid %]" />
320                 <input type="hidden" name="user" value="[% user %]" />
321                 <p><label>Librarian</label>[% user %]</p>
322                 <p><label>Starting date:</label><input type="text" name="histstartdate" value="[% histstartdate %]" /> (the date of the 1st subscription)</p>
323                 <p><label>Ending date:</label><input type="text" name="enddate" value="[% enddate %]" />(if empty subscription is still active)</p>
324                 <p>Received issues</p>
325                 <p><textarea name="recievedlist" cols="60" rows="5">[% recievedlist %]</textarea></p>
326                 <p>Missing issues</p>
327                 <p><textarea name="missinglist" cols="60" rows="2">[% missinglist %]</textarea></p>
328                 <p>OPAC note</p>
329                 <p><textarea name="opacnote" cols="60" rows="5">[% opacnote %]</textarea></p>
330                 <input type="submit" value="Save changes" class="button" />
331         </form>
332
333
334 </div>
335 </div>
336
337 <div class="yui-b">
338 [% INCLUDE 'serials-menu.inc' %]
339 </div>
340 </div>
341 [% INCLUDE 'intranet-bottom.inc' %]