Bug 5341: Moves the "save" button to the top of the serial receiving
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / serials / serials-collection.tt
1 [% INCLUDE 'doc-head-open.inc' %]
2 <title>Koha &rsaquo; Serials &rsaquo; Serial Collection information for [% bibliotitle %]</title>
3 [% INCLUDE 'doc-head-close.inc' %]
4
5 <script type="text/javascript">
6 //<![CDATA[
7 function print_slip(subscriptionid,issue){
8     var myurl = 'routing-preview.pl?ok=1&subscriptionid='+subscriptionid+'&issue='+issue;
9     window.open(myurl,'PrintSlip','width=500,height=500,toolbar=no,scrollbars=yes');
10 }
11 function addsubscriptionid()
12 {
13         var tab=new Array();
14     var serialids = document.edition.serialid;
15     for (i=0; i<serialids.length; i++){
16       if (serialids[i].checked == true){
17         var found=false;
18         for (var val in tab){
19           if (tab[val] == document.getElementsByName("subs")[i].getAttribute('val')){found = true;}
20         }
21         if (found == false){
22           tab=tab.concat((document.getElementsByName("subs")[i].getAttribute('val')));
23         }
24       }
25     }
26     var string="";
27     for (var val in tab){
28       string = string + tab[val] + ",";
29     }
30     string=string.substring(0,string.length -1);
31     document.edition.subscriptionid.value=string;
32 }
33 function popup(subscriptionid) {
34     newin=window.open('subscription-renew.pl?mode=popup&subscriptionid='+subscriptionid,'popup','width=500,height=400,toolbar=false,scrollbars=yes');
35 }
36
37 function generateNext(subscriptionid) {
38         if(confirm(_("Do you really want to generate next serial?"))){
39                 document.location = 'serials-collection.pl?op=gennext&subscriptionid='+subscriptionid;
40         }
41 }
42
43 $(document).ready(function() {
44         $('#subscription_years > ul').tabs();
45 });
46  
47
48 //]]>
49 </script>
50 </head>
51 <body class="yui-skin-sam">
52 [% INCLUDE 'header.inc' %]
53 [% INCLUDE 'serials-search.inc' %]
54
55 <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; Serial Collection information for  <i>[% bibliotitle %]</i></div>
56
57 <div id="doc3" class="yui-t2">
58    
59    <div id="bd">
60         <div id="yui-main">
61         <div class="yui-b">
62
63
64 [% UNLESS ( popup ) %]
65         [% INCLUDE 'serials-toolbar.inc' %]
66
67         <h1>Serial collection information for  <i>[% bibliotitle %]</i>
68         [% IF location %] ([% location %] ) [% END %]
69                 [% IF ( callnumber ) %]callnumber: [% callnumber %][% END %]</h1>
70 [% END %]
71
72 [% IF ( subscriptions ) %]
73 <table>
74 [% IF ( subscriptions.size == 1 ) %]
75 <caption> Subscription summary</caption>
76 [% ELSE %]
77 <caption> Subscription summaries</caption>
78 [% END %]
79 <tr>
80   <th>Subscription num. </th>
81   <th>Frequency</th>
82   <th>Numbering pattern</th>
83   <th>Library</th>
84   <th>Call number</th>
85   <th>Notes</th>
86   [% IF ( routing && CAN_user_serials_routing ) %]<th>Routing</th>[% END %]
87   <th>Renew</th>
88 </tr>
89 [% FOREACH subscription IN subscriptions %]
90     [% UNLESS ( loop.odd ) %]<tr class="highlight">[% ELSE %]<tr>[% END %]
91       <td><a href="subscription-detail.pl?subscriptionid=[% subscription.subscriptionid %]"># [% subscription.subscriptionid %]</a> </td>
92       <td>         [% IF ( subscription.periodicity1 ) %]
93                         1/day
94                 [% END %]
95                 [% IF ( subscription.periodicity2 ) %]
96                         1/week
97                 [% END %]
98                 [% IF ( subscription.periodicity3 ) %]
99                         1/2 weeks
100                 [% END %]
101                 [% IF ( subscription.periodicity4 ) %]
102                         1/3 weeks
103                 [% END %]
104                 [% IF ( subscription.periodicity5 ) %]
105                         1/Month
106                 [% END %]
107                 [% IF ( subscription.periodicity6 ) %]
108                         1/2 Months (6/year)
109                 [% END %]
110                 [% IF ( subscription.periodicity7 ) %]
111                         1/quarter
112                 [% END %]
113                 [% IF ( subscription.periodicity8 ) %]
114                         1/quarter
115                 [% END %]
116                 [% IF ( subscription.periodicity9 ) %]
117                         2/year
118                 [% END %]
119                 [% IF ( subscription.periodicity10 ) %]
120                         1/year
121                 [% END %]
122                 [% IF ( subscription.periodicity11 ) %]
123                         1/2 years
124                 [% END %]</td>
125            <td>
126                 [% IF ( subscription.numberpattern1 ) %]
127                     Number
128                 [% END %]
129                 [% IF ( subscription.numberpattern2 ) %]
130                     Volume, Number, Issue
131                 [% END %]
132                 [% IF ( subscription.numberpattern3 ) %]
133                     Volume, Number
134                 [% END %]
135                 [% IF ( subscription.numberpattern4 ) %]
136                     Volume, Issue
137                 [% END %]
138                 [% IF ( subscription.numberpattern5 ) %]
139                     Number, Issue
140                 [% END %]
141                 [% IF ( subscription.numberpattern6 ) %]
142                     Seasonal only
143                 [% END %]
144                 [% IF ( subscription.numberpattern7 ) %]
145                     None of the above
146                 [% END %]</td>
147             <td> [% subscription.branchcode %]</td>
148             <td> [% subscription.callnumber %]</td>
149         <td> [% subscription.notes %]        [% IF ( subscription.subscriptionexpired ) %]<br /><span class="problem"> Subscription expired</span>
150         [% END %]
151         </td>
152         [% IF ( routing && CAN_user_serials_routing ) %]
153         <td>
154             <a href="/cgi-bin/koha/serials/routing.pl?subscriptionid=[% subscription.subscriptionid %]">Edit routing list</a>
155         </td>
156         [% END %]
157         [% IF ( subscription.abouttoexpire ) %]<td class="problem"> <a href="/cgi-bin/koha/serials/subscription-renew.pl?subscriptionid=[% subscription.subscriptionid %]" onclick="popup([% subscription.subscriptionid %]); return false;">Renew</a></td>
158         [% ELSE %]
159         [% IF ( subscription.subscriptionexpired ) %]<td class="problem"> <a href="/cgi-bin/koha/serials/subscription-renew.pl?subscriptionid=[% subscription.subscriptionid %]" onclick="popup([% subscription.subscriptionid %]); return false;">Renew</a></td>
160         [% ELSE %]
161         <td> &nbsp;</td>
162         [% END %]
163         [% END %]
164
165       </tr>
166 [% END %]
167 [% IF ( subscr ) %]
168 [% IF ( subscriptioncount > 1 ) %]
169 <tr ><td colspan="8">  <a href="serials-collection.pl?biblionumber=[% biblionumber %]">See any subscription attached to this biblio</a></td>
170 </tr>
171 [% END %]
172 [% END %]
173 </table>
174 [% END %]
175
176
177 [% IF ( years ) %]<form name="edition" action="serials-edit.pl" method="post">
178 <div id="subscription_years" class="toptabs numbered">
179 <ul>
180         [% FOREACH year IN years %]
181         [% IF ( year.year ) %]
182             <li><a href="/cgi-bin/koha/serials/serials-collection.pl?subscriptionid=[% year.subscriptionid %]#subscription-year-[% year.year %]">[% year.year %]</a></li>
183         [% END %]
184     [% END %]
185 </ul>
186
187  [% FOREACH year IN years %]
188 <div id="subscription-year-[% year.year %]">
189     [% IF ( CAN_user_serials_receive_serials ) %]
190         <p>
191             <input type="submit" value="Edit serials" />&nbsp;
192             <input type="button" value="Generate Next" onclick="javascript:generateNext([% subscriptionidlist %])" />
193         </p>
194     [% END %]
195
196         <table>
197           <tr>
198 [% IF ( subscriptions.size > 1 ) %]
199                 <th># Subs</th>
200 [% END %]
201                 <th>Date published
202                 </th>
203                 <th>Date received
204                 </th>
205                 <th>Number
206                 </th>
207                 <th>Status
208                 </th>
209                 <th>Notes
210                 </th>
211                 <th>Branch
212                 </th>
213                 [% IF ( routing ) %]<th>Routing</th>[% END %]
214                 [% IF ( CAN_user_serials_receive_serials ) %]<th>Edit</th>[% END %]
215             </tr>
216       [% FOREACH serial IN year.serials %]
217     [% UNLESS ( loop.odd ) %]<tr class="highlight">[% ELSE %]<tr>[% END %]
218 [% IF ( subscriptions.size > 1 ) %]
219                  <td><a href="serials-collection.pl?subscriptionid=[% serial.subscriptionid %]">[% serial.subscriptionid %]</a></td>
220 [% END %]
221                 <td>
222                     [% serial.publisheddate %]
223                 </td>
224                 <td>
225                     [% serial.planneddate %]
226                 </td>
227                 <td>
228                     [% serial.serialseq %]
229                 </td>
230                 <td>
231                     [% IF ( serial.status1 ) %]Expected[% END %][% IF ( serial.status2 ) %]Arrived[% END %][% IF ( serial.status3 ) %]Late[% END %][% IF ( serial.status4 ) %]Missing[% END %][% IF ( serial.status5 ) %]Not Available[% END %][% IF ( serial.status7 ) %]Claimed[% END %]
232                 </td>
233                 <td>
234                     [% serial.notes %]
235                 </td>
236                 <td>
237                     [% serial.branchcode %]
238                 </td>
239                 [% IF ( routing ) %]
240                 <td>
241                     <a href="" onclick="print_slip([% serial.subscriptionid |html %], '[% serial.serialseq |html %]'); return false" >Print list</a>
242                 </td>
243                 [% END %]
244             [% IF ( CAN_user_serials_receive_serials ) %]
245                 <td>
246                   [% IF ( serial.cannotedit ) %]
247                     disabled
248                   [% ELSE %]
249                     [% IF ( serial.subscriptionexpired ) %]
250                     <input type="checkbox" name="serialid" value="[% serial.serialid %]" disabled="disabled" />
251                     [% ELSE %]
252                       [% IF ( serial.checked ) %]
253                     <input type="checkbox" name="serialid" checked="checked" value="[% serial.serialid %]" />
254                       [% ELSE %]
255                     <input type="checkbox" name="serialid" value="[% serial.serialid %]" />
256                       [% END %]           
257                     [% END %]
258                   [% END %]
259                 </td>
260             [% END %]
261             </tr>
262       [% END %]
263         </table>
264     </div>
265     [% END %]
266   <input type="hidden" name="subscriptionid" value="[% subscriptionidlist %]" />
267
268 </div>
269 </form>
270 [% END %]
271
272 </div>
273 </div>
274
275 <div class="yui-b">
276 [% INCLUDE 'serials-menu.inc' %]
277 </div>
278 </div>
279 [% INCLUDE 'intranet-bottom.inc' %]