Bug 10132: Admin pages changes
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / aqbudgetperiods.tt
1 [% USE KohaDates %]
2 [% USE Price %]
3
4 [%- BLOCK action_menu %]
5     <div class="dropdown">
6         <a class="btn btn-default btn-xs dropdown-toggle" id="budgetmenu_[% block_budget.budget_period_id %]" role="button" data-toggle="dropdown" href="#">
7            Actions <b class="caret"></b>
8         </a>
9         <ul class="dropdown-menu pull-right" role="menu" aria-labelledby="budgetmenu_[% block_budget.budget_period_id %]">
10               <li>
11                   <a href="[% script_name %]?op=add_form&amp;budget_period_id=[% block_budget.budget_period_id |html %]"><i class="fa fa-pencil"></i> Edit</a>
12               </li>
13               [% IF block_budget.count %]
14                   <li class="disabled">
15                       <a data-toggle="tooltip" data-placement="left" title="[% block_budget.count %] fund(s) are attached to this budget. You must delete all attached funds before deleting this budget." href="#"><i class="fa fa-trash"></i> Delete</a>
16                   </li>
17               [% ELSE %]
18                   <li>
19                       <a href="[% script_name %]?op=delete_confirm&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-trash"></i> Delete</a>
20                   </li>
21               [% END %]
22               <li>
23                   <a href="[% script_name %]?op=duplicate_form&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-copy"></i> Duplicate</a>
24               </li>
25               <li>
26                   <a href="[% script_name %]?op=close_form&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-times-circle"></i> Close</a>
27               </li>
28               <li>
29                   <a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&amp;budget_period_id=[% block_budget.budget_period_id %]"><i class="fa fa-plus"></i> Add fund</a>
30               </li>
31         </ul>
32     </div>
33 [% END -%]
34
35 [% INCLUDE 'doc-head-open.inc' %]
36 <link rel="stylesheet" type="text/css" href="[% interface %]/[% theme %]/css/datatables.css" />
37 [% INCLUDE 'doc-head-close.inc' %]
38 [% INCLUDE 'calendar.inc' %]
39 [% INCLUDE 'datatables.inc' %]
40 [% IF close_form %]
41     <link href="[% interface %]/lib/jquery/plugins/treetable/stylesheets/jquery.treetable.css" rel="stylesheet" type="text/css" />
42     <script type="text/javascript" src="[% interface %]/lib/jquery/plugins/treetable/jquery.treetable.js"></script>
43 [% END %]
44 <script type="text/javascript" src="[% interface %]/[% theme %]/js/acq.js"></script>
45 <script type="text/javascript">
46 // #################################################################################
47 // Javascript
48 // #################################################################################
49     function CheckDuplicateForm(f){
50             var ok=1;
51             var _alertString="";
52             var alertString="";
53             if(!(isNotNull(f.budget_period_startdate,1))){
54               _alertString += "\n- " + _("Start date missing");
55             }
56             if (!(isNotNull(f.budget_period_enddate,1))){
57               _alertString += "\n- " + _("End date missing");
58             }
59             if( f.budget_period_startdate > f.budget_period_enddate ) {
60               _alertString += "\n- " + _("Start date must be before end date");
61             }
62             if (!(isNotNull(f.budget_period_description,1))){
63               _alertString += "\n- " + _("Budget description missing");
64             }
65
66             if(_alertString.length==0){
67               f.submit();
68             } else {
69               alertString += _("Form not submitted because of the following problem(s)");
70               alertString += "\n-----------------------------------------\n";
71               alertString += _alertString;
72               alert(alertString);
73             }
74     }
75     function Check(f) {
76             var ok=1;
77             var _alertString="";
78             var alertString2;
79
80             if (!(isNotNull(f.budget_period_startdate,1))) {
81                     _alertString += "\n- " + _("Start date missing");
82             }
83
84             if (!(isNotNull(f.budget_period_enddate,1))) {
85                     _alertString += "\n- " + _("End date missing");
86             }
87
88             if ( f.budget_period_startdate >   f.budget_period_enddate )  {
89                     _alertString += "\n- " + _("Start date must be before end date");
90             }
91
92             if (!(isNotNull(f.budget_period_description,1))) {
93                     _alertString += "\n- " + _("Description missing");
94             }
95
96             if (!(isNum(f.budget_period_total))) {
97                     _alertString += "\n- " + _("Amount must be a valid number, or empty");
98             }
99
100 /*
101                         checkBudgetTotal(f) {
102                         }
103 */
104
105             if (_alertString.length==0) {
106                     f.submit();
107             } else {
108                     alertString2  = _("Form not submitted because of the following problem(s)");
109                     alertString2 += "\n------------------------------------------------------------------------------------\n";
110                     alertString2 += _alertString;
111                     alert(alertString2);
112             }
113     }
114
115     $(document).ready(function() {
116         var tabs = $('#budgetsTabs').tabs();
117         [% IF ( tab ) %]
118             tabs.tabs("option", "active", [% tab %]);
119         [% END %]
120         $("#activeperiodst,#inactiveperiodst").dataTable($.extend(true, {}, dataTablesDefaults, {
121             "aoColumnDefs": [
122                 { "aTargets": [ -1 ], "bSortable": false, "bSearchable": false },
123                 { "sType": "title-string", "aTargets" : [ "title-string" ] }
124             ],
125             "sPaginationType": "four_button",
126             'bAutoWidth': false
127         } ) );
128
129         [% IF close_form %]
130           $("#budgeth").dataTable($.extend(true, {}, dataTablesDefaults, {
131             sDom: "t"
132           }));
133           $("#move_form").submit(function(){
134             var budget_from = "[% budget_period_description %]";
135             var budget_to = $("#to_budget_period_id").find("option:selected").html();
136             var alert_message = _("You have chosen to move all unreceived orders from '%s' to '%s'.").format(budget_from, budget_to);
137             alert_message += "\n" + _("This action cannot be reversed. Do you wish to continue?");
138             return confirm ( alert_message );
139           });
140         [% END %]
141         [% IF closed %]
142           var oTable = $("#closed_report").dataTable($.extend(true, {}, dataTablesDefaults, {
143             // The following is a c/p from aqbudgets.tt and is a candidate for refactoring.
144             "fnDrawCallback": function ( oSettings ) {
145                 if ( oSettings.aiDisplay.length == 0 )
146                 {
147                     return;
148                 }
149
150                 var nTrs = $('#closed_report tbody tr');
151                 var iColspan = nTrs[1].getElementsByTagName('td').length;
152                 var sLastGroup = "";
153                 for ( var i=0 ; i<nTrs.length ; i++ )
154                 {
155                     var iDisplayIndex = oSettings._iDisplayStart + i;
156                     var sGroup = oSettings.aoData[ oSettings.aiDisplay[iDisplayIndex] ]._aData[0];
157                     if ( sGroup != sLastGroup )
158                     {
159                         var nGroup = document.createElement( 'tr' );
160                         var nCell = document.createElement( 'td' );
161                         nCell.colSpan = iColspan;
162                         nCell.className = "group";
163                         nCell.innerHTML = sGroup;
164                         nGroup.appendChild( nCell );
165                         nTrs[i].parentNode.insertBefore( nGroup, nTrs[i] );
166                         sLastGroup = sGroup;
167                     }
168                 }
169             },
170             "aoColumnDefs": [
171                 { "bVisible": false, "aTargets": [ 0, 1 ] },
172                 { "bSortable": false, "aTargets": ["_all"] }
173             ],
174             'bSort': true,
175             'aaSortingFixed': [[ 1, 'asc' ]],
176             "bAutoWidth": false,
177             "sPaginationType": "full_numbers"
178           }));
179         [% END %]
180     });
181 </script>
182
183 <title>
184     Koha &rsaquo; Administration &rsaquo; Budgets
185
186     [% IF ( add_form ) %]&rsaquo;
187         [% IF ( budget_period_id ) %]
188             Modify budget [% budget_period_description %]
189         [% ELSE %]
190             Add budget
191         [% END %]
192     [% END %]
193     [% IF ( duplicate_form ) %]&rsaquo; Duplicate budget[% END %]
194     [% IF ( delete_confirm ) %]&rsaquo;
195             Delete budget '[% budget_period_description %]'?
196     [% END %]
197     [% IF ( delete_confirmed ) %]&rsaquo;
198         Data deleted
199     [% END %]
200     [% IF close_form %]&rsaquo;
201       Close budget [% budget_period_description %]
202     [% END %]
203     [% IF closed %]&rsaquo;
204       Budget [% budget_period_description %] closed
205     [% END %]
206 </title>
207
208
209 </head>
210
211 <body id="admin_aqbudgetperiods" class="admin">
212
213 [% INCLUDE 'header.inc' %]
214 [% INCLUDE 'budgets-admin-search.inc' %]
215
216 <!-- ################################################################################# -->
217 <!-- BREADCRUMBS -->
218 <!-- ################################################################################# -->
219
220 <div id="breadcrumbs">
221     <a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo;
222     <a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo;
223
224     [% IF ( add_form ) %]
225         <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> &rsaquo;
226         [% IF ( budget_period_id ) %]
227             <span>Modify budget '[% budget_period_description %]'</span>
228         [% ELSE %]
229             <span>Add budget</span>
230         [% END %]
231     [% END %]
232     [% IF ( delete_confirm ) %]
233         <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> &rsaquo;
234         [% IF ( total || funds_exist ) %]
235             <span>Cannot delete budget '[% budget_period_description %]'</span>
236         [% ELSE %]
237             <span>Delete budget '[% budget_period_description %]'?</span>
238         [% END %]
239     [% END %]
240     [% IF ( duplicate_form ) %]
241         <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> &rsaquo; Duplicate budget
242     [% END %]
243     [% IF close_form %]
244         <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> &rsaquo;
245         <span>Close budget <a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% budget_period_id %]">[% budget_period_description %]</a></span>
246     [% END %]
247     [% IF closed %]
248         <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> &rsaquo;
249         <span>Budget <a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% budget_period_id %]">[% budget_period_description %]</a> closed</span>
250     [% END %]
251     [% IF ( else ) %]
252         <span>Budgets administration</span>
253     [% END %]
254 </div>
255
256 <div id="doc3" class="yui-t2">
257 <div id="bd">
258 <div id="yui-main">
259 <div class="yui-b">
260
261 [% UNLESS close_form OR closed%]
262   [% INCLUDE 'budgets-admin-toolbar.inc' %]
263 [% END %]
264
265 [% IF ( duplicate_form ) %]
266 <h3>Duplicate budget</h3>
267 <form action="/cgi-bin/koha/admin/aqbudgetperiods.pl" name="f" method="post">
268     <fieldset class="rows">
269     <input type="hidden" name="op" value="duplicate_budget" />
270     <input type="hidden" name="budget_period_id" value="[% budget_period_id %]" />
271
272     <ol>
273
274     <li>
275     <label class="required" for="from">Start date: </label>
276     <input type="text" size="10" id="from" name="budget_period_startdate" value="[% budget_period_startdate | $KohaDates %]" class="datepickerfrom" />
277                                 <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
278     </li>
279     <li>
280
281     <label class="required" for="to">End date: </label>
282     <input type="text" size="10" id="to" name="budget_period_enddate" value="[% budget_period_enddate | $KohaDates %]" class="datepickerto" />
283                                 <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
284     </li>
285
286     <li>
287     <label class="required" for="budget_period_description">Description</label>
288     <input type="text" id="budget_period_description" name="budget_period_description" value="[% budgetperiod.budget_period_description %]" />
289     </li>
290
291     <li>
292       <label for="amount_change_percentage">Change amounts by</label>
293       <input type="text" id="amount_change_percentage" name="amount_change_percentage" /> %
294       <div class="hint">(can be positive or negative)</div>
295     </li>
296
297     <li>
298       <label for="amount_change_round_increment">If amounts changed, round to a multiple of</label>
299       <input type="text" id="amount_change_round_increment" name="amount_change_round_increment" />
300       <div class="hint">(amounts will be rounded down)</div>
301     </li>
302
303     <li>
304       <label for="mark_as_inactive">Mark the original budget as inactive</label>
305       <input type="checkbox" id="mark_as_inactive" name="mark_original_budget_as_inactive" />
306     </li>
307
308     <li>
309       <label for="reset_all_budgets">Set all funds to zero</label>
310       <input type="checkbox" id="reset_all_budgets" name="reset_all_budgets" />
311     </li>
312
313     </ol>
314     </fieldset>
315
316     <fieldset class="action">
317         <input type="button" value="Save Changes"  onclick="CheckDuplicateForm(this.form)" /> <a class="cancel" href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% budget_period_id %]">Cancel</a>
318     </fieldset>
319
320 </form>
321
322 [% END %]
323
324 [% IF ( add_form ) %]
325     <!--  add or modify a budget period   -->
326
327     [% IF ( budget_period_id ) %]
328         <h3>Modify budget <i>[% budget_period_description %]</i></h3>
329     [% ELSE %]
330         <h3>Add budget</h3>
331         [% END %]
332 <form action="/cgi-bin/koha/admin/aqbudgetperiods.pl" name="f" method="post">
333     <fieldset class="rows">
334     <!-- ################################################################################# -->
335     <!-- display information about the budget period that must be added or modified -->
336     <!-- ################################################################################# -->
337     <input type="hidden" name="op" value="add_validate" />
338     <input type="hidden" name="budget_period_id" value="[% budget_period_id %]" />
339     <ol>
340     <li>
341     <label class="required" for="from">Start date: </label>
342     <input type="text" size="10" id="from" name="budget_period_startdate" value="[% budget_period_startdate | $KohaDates %]" class="datepickerfrom" />
343                                 <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
344     </li>
345     <li>
346
347     <label class="required" for="to">End date: </label>
348     <input type="text" size="10" id="to" name="budget_period_enddate" value="[% budget_period_enddate | $KohaDates %]" class="datepickerto" />
349                                 <div class="hint">[% INCLUDE 'date-format.inc' %]</div>
350     </li>
351
352     <li>
353         <!-- DESCRIPTION -->
354         <!-- ############################## -->
355         <label class="required" for="budget_period_description">Description: </label>
356         <input type="text" id="budget_period_description" name="budget_period_description"
357         size="48" maxlength="80" value="[% budget_period_description %]" />
358     </li>
359
360     <li>
361         <!-- TOTAL -->
362         <!-- ############################## -->
363         <label for="budget_period_total">Total amount: </label>
364         <input type="text" id="budget_period_total" name="budget_period_total"
365         size="10" maxlength="80" value="[% budget_period_total | $Price on_editing => 1 %]" />
366     </li>
367
368     <li>
369         <!-- ACTIVE -->
370         <!-- ############################## -->
371         <label for="budget_period_active">Make budget active: </label>
372         [% IF ( budget_period_active ) %]<input type="checkbox" checked="checked" id="budget_period_active" name="budget_period_active" value="1" />[% ELSE %]  <input type="checkbox" id="budget_period_active" name="budget_period_active" value="1"/> [% END %]
373     </li>
374
375     <li>
376         <!-- LOCK  -->
377         <!-- ############################## -->
378         <label for="budget_period_locked">Lock budget: </label>
379         [% IF ( budget_period_locked ) %]<input type="checkbox" checked="checked" id="budget_period_locked" name="budget_period_locked" value="1" />[% ELSE %]  <input type="checkbox" id="budget_period_locked" name="budget_period_locked" value="1"/> [% END %]
380     </li>
381     </ol>
382     </fieldset>
383
384     <fieldset class="action">
385         <!-- "save changes" button -->
386         <!-- ###################################### -->
387         <input type="button" value="Save"  onclick="Check(this.form)" />
388         <!--             <input type="submit" value="Save Changes"  />  -->
389         [% IF ( budget_period_id ) %]
390             <a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% budget_period_id %]" class="cancel">Cancel</a>
391         [% ELSE %]
392             <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl" class="cancel">Cancel</a>
393         [% END %]
394     </fieldset>
395
396 </form>
397
398 [% END %]
399
400 <!-- ####################################################################### -->
401 <!-- delete a budget period -->
402 <!-- ####################################################################### -->
403
404 [% IF ( delete_confirm ) %]
405     [% IF ( total ) %]
406         <div class="dialog message">
407         <h3>Cannot delete budget</h3>
408         <p><strong>This record is used [% total %] times</strong>
409         . Deletion is not possible.</p>
410     [% ELSIF ( funds_exist ) %]
411         <div class="dialog message">
412         <h3>Cannot delete budget</h3>
413         <p>This budget has funds attached. You must delete all attached funds before you can delete this budget.</p>
414     [% ELSE %]
415         <div class="dialog alert">
416         <h3>Delete budget '[% budget_period_description %]'?</h3>
417
418     <!-- ############################################################# -->
419     <!-- "delete" and "cancel" buttons    -->
420     <!-- ############################################################# -->
421
422     <form action="[% script_name %]" method="post">
423         <input type="hidden" name="op" value="delete_confirmed" />
424         <input type="hidden" name="budget_period_id" value="[% budget_period_id %]" />
425         <button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> Yes, delete</button>
426     </form>
427     <form action="[% script_name %]" method="post">
428         <button type="submit" class="deny"><i class="fa fa-fw fa-remove"></i> No, do not delete</button>
429     </form>
430     [% END %]
431
432     </div>
433 [% END %]
434
435 [% IF close_form %]
436   [% IF budget_periods.size == 0 %]
437     You cannot move funds of this budget, there is no active budget.
438     Please create a new active budget and retry.
439     <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Back</a>
440   [% ELSIF number_of_unreceived_orders == 0 %]
441     There are no unreceived orders for this budget.
442     <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Back</a>
443   [% ELSE %]
444     <h3>The unreceived orders from the following funds will be moved</h3>
445       Fund list of budget <a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% budget_period_id %]">[% budget_period_description %]</a>:
446     <table id="budgeth">
447       <thead>
448         <tr>
449             <th>Fund id</th>
450             <th>Fund code</th>
451             <th>Fund name</th>
452             <th>Unreceived orders</th>
453         </tr>
454       </thead>
455       <tbody>
456         [% FOREACH budget IN budgets_to_move %]
457           <tr>
458             <td>[% budget.budget_id %]</td>
459             <td>[% budget.budget_code_indent %]</td>
460             <td>[% budget.budget_name %]</td>
461             <td>[% budget.unreceived_orders.size %]</td>
462           </tr>
463         [% END %]
464       </tbody>
465     </table>
466     <form action="/cgi-bin/koha/admin/aqbudgetperiods.pl" name="f" method="post" id="move_form">
467       <fieldset class="rows">
468         <ol>
469           <li>
470             <label class="required" for="to_budget_period_id">Select a budget</label>
471             <select name="to_budget_period_id" id="to_budget_period_id" required="required">
472               <option value=""></option>
473               [% FOR budget_period IN budget_periods %]
474                 <option value="[% budget_period.budget_period_id %]">[% budget_period.budget_period_description %]</option>
475               [% END %]
476             </select>
477           </li>
478           <li>
479           <label for="move_remaining_unspent">Move remaining unspent funds</label>
480             <input type="checkbox" name="move_remaining_unspent" id="move_remaining_unspent" />
481           </li>
482         </ol>
483       </fieldset>
484       <fieldset class="action">
485           <input type="hidden" name="op" value="close_confirmed" />
486           <input type="hidden" name="budget_period_id" value="[% budget_period_id %]" />
487           <input type="submit" value="Move unreceived orders" />
488           <a class="cancel" href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Cancel</a>
489       </fieldset>
490     </form>
491   [% END %]
492 [% ELSIF closed %]
493   <h3>Report after moving unreceived orders from budget [% from_budget_period.budget_period_description %] ([% from_budget_period.budget_period_startdate | $KohaDates %] - [% from_budget_period.budget_period_enddate | $KohaDates %]) to [% to_budget_period.budget_period_description %] ([% to_budget_period.budget_period_startdate | $KohaDates %] - [% to_budget_period.budget_period_enddate | $KohaDates%])</h3>
494
495   <table id="closed_report">
496     <thead>
497       <tr>
498         <td>Budget id</td>
499         <td>Basket</td>
500         <td>Ordernumber</td>
501         <td>Details</td>
502       </tr>
503     </thead>
504     <tbody>
505       [% FOR r IN report %]
506           [% IF r.moved %]
507             [% IF r.orders_moved.size > 0 %]
508               [% FOR order IN r.orders_moved %]
509                 <tr>
510                   <td>[% r.budget.budget_name %] (id=[% r.budget.budget_id %]) Amount=[% r.budget.budget_amount | $Price %][% IF r.unspent_moved %] ([% r.unspent_moved | $Price %] remaining has been moved)[% END %]</td>
511                   <td>[% order.basketname %]</td>
512                   <td>[% order.ordernumber %]</td>
513                   <td>Moved!</td>
514                 </tr>
515               [% END %]
516             [% ELSE %]
517               <tr>
518                 <td>[% r.budget.budget_name %] (id=[% r.budget.budget_id %])</td>
519                 <td></td>
520                 <td></td>
521                 <td>There were no unreceived orders for this fund.</td>
522               </tr>
523             [% END %]
524           [% ELSE %]
525             [% IF r.error == 'budget_code_not_exists' %]
526               <tr>
527                 <td>[% r.budget.budget_id %] [% r.budget.budget_amount | $Price %][% IF r.unspent_moved %] ([% r.unspent_moved | $Price %] remaining has been moved)[% END %]</td>
528                 <td></td>
529                 <td></td>
530                 <td>This fund code does not exist in the destination budget.</td>
531               </tr>
532             [% END %]
533           [% END %]
534         </tr>
535       [% END %]
536     </tbody>
537   </table>
538   <a class="cancel" href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Back</a>
539 [% END %]
540
541 <!--  DEFAULT  display budget periods list -->
542 [% IF ( else ) %]
543   <h2>Budgets administration</h2>
544
545     [% IF ( failed_delete_funds_exist ) %]
546         <div class="dialog message">Failed to delete budget because funds exist.</div>
547     [% END %]
548
549   [% INCLUDE 'budgets-active-currency.inc' %]
550
551   <div id="budgetsTabs" class="toptabs">
552     <ul>
553         <li><a href="#active">Active budgets</a></li>
554         <li><a href="#inactive">Inactive budgets</a></li>
555     </ul>
556
557     <div id="active">
558       [% IF ( period_active_loop ) %]
559         <table id="activeperiodst">
560           <thead>
561             <tr>
562               <th>Budget name</th>
563               <th class="title-string">Start date</th>
564               <th class="title-string">End date</th>
565               <th>Locked</th>
566               <th>Total</th>
567               <th>Actions</th>
568             </tr>
569           </thead>
570           <tbody>
571               [% FOREACH period_active IN period_active_loop %]
572                 <tr>
573                 <td><a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% period_active.budget_period_id %]" title="View funds for [% period_active.budget_period_description %]">[% period_active.budget_period_description %]</a></td>
574                 <td><span title="[% period_active.budget_period_startdate %]">[% period_active.budget_period_startdate | $KohaDates %]</span></td>
575                 <td><span title="[% period_active.budget_period_enddate %]">[% period_active.budget_period_enddate | $KohaDates %]</span></td>
576                 <td>
577                   [% IF ( period_active.budget_period_locked ) %]
578                     <span style="color:green;">Locked</span>&nbsp;
579                   [% END %]
580                 </td>
581                 <td class="data">[% period_active.budget_period_total | $Price %]</td>
582                 <td>
583                     [% PROCESS action_menu block_budget=period_active %]
584                 </td>
585                 </tr>
586               [% END %]
587           </tbody>
588         </table>
589       [% ELSE %]
590         No active budgets
591       [% END %]
592     </div>
593     <div id="inactive">
594       [% IF ( period_inactive_loop ) %]
595         <table id="inactiveperiodst">
596           <thead>
597               <tr>
598                   <th>Budget name</th>
599                   <th class="title-string">Start date</th>
600                   <th class="title-string">End date</th>
601                   <th>Locked</th>
602                   <th>Total</th>
603                   <th>Actions</th>
604               </tr>
605           </thead>
606           <tbody>
607               [% FOREACH period_loo IN period_inactive_loop %]
608                   <tr>
609                   <td><a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% period_loo.budget_period_id %]" title="View funds for [% period_loo.budget_period_description %]">[% period_loo.budget_period_description %]</a></td>
610                   <td><span title="[% period_loo.budget_period_startdate %]">[% period_loo.budget_period_startdate | $KohaDates %]</span></td>
611                   <td><span title="[% period_loo.budget_period_enddate %]">[% period_loo.budget_period_enddate | $KohaDates %]</span></td>
612                   <td> [% IF ( period_loo.budget_period_locked ) %]<span style="color:green;">Locked</span>&nbsp;[% ELSE %][% END %] </td>
613                   <td class="data">[% period_loo.budget_period_total | $Price %]</td>
614                   <td>
615                         [% PROCESS action_menu block_budget=period_loo %]
616                   </td>
617                   </tr>
618               [% END %]
619           </tbody>
620         </table>
621       [% ELSE %]
622         No inactive budgets
623       [% END %]
624     </div>
625   </div>
626 [% END %]
627
628
629 </div>
630 </div>
631 <div class="yui-b">
632 [% INCLUDE 'acquisitions-menu.inc' %]
633 </div>
634 </div>
635
636 [% INCLUDE 'intranet-bottom.inc' %]