+[% USE KohaDates %]
[% INCLUDE 'doc-head-open.inc' %]
+<link rel="stylesheet" type="text/css" href="[% themelang %]/css/datatables.css" />
[% INCLUDE 'doc-head-close.inc' %]
[% INCLUDE 'calendar.inc' %]
-
+[% INCLUDE 'datatables.inc' %]
<script type="text/javascript" src="[% themelang %]/js/acq.js"></script>
-<script type="text/javascript" src="[% themelang %]/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
<script type="text/javascript">
// #################################################################################
// Javascript
alert(alertString2);
}
}
- $(document).ready(function() {
- $("#periodsh").tablesorter({
- widgets : ['zebra'],
- sortList: [[0,0]],
- headers: {6:{sorter:false}}
- });
- });
+
+ $(document).ready(function() {
+ var tabs = $('#budgetsTabs').tabs();
+ [% IF ( tab ) %]
+ tabs.tabs("option", "active", [% tab %]);
+ [% END %]
+ $("#activeperiodst,#inactiveperiodst").dataTable($.extend(true, {}, dataTablesDefaults, {
+ "sDom": 't',
+ "aaSorting": [],
+ "aoColumnDefs": [
+ { "aTargets": [ -1 ], "bSortable": false, "bSearchable": false },
+ { "sType": "title-string", "aTargets" : [ "title-string" ] }
+ ],
+ "bPaginate": false
+ } ) );
+ });
</script>
<title>
Add budget
[% END %]
[% END %]
-
+ [% IF ( duplicate_form ) %]› Duplicate budget[% END %]
[% IF ( delete_confirm ) %]›
Delete budget '[% budget_period_description %]'?
[% END %]
Delete budget '[% budget_period_description %]'?
[% END %]
[% END %]
-
+ <!-- duplicate a budget -->
+ [% IF ( duplicate_form ) %]
+ <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> › Duplicate budget
+ [% END %]
<!-- display budget periods list -->
<!-- ########################################## -->
[% IF ( else ) %]
[% INCLUDE 'budgets-admin-toolbar.inc' %]
[% IF ( duplicate_form ) %]
+<h3>Duplicate budget</h3>
<form action="/cgi-bin/koha/admin/aqbudgetperiods.pl" name="f" method="post">
<fieldset class="rows">
<input type="hidden" name="op" value="duplicate_budget" />
<ol>
<li>
- <label class="required" for="budget_period_startdate">Start date</label>
- <input type="text" size="10" id="budget_period_startdate" name="budget_period_startdate" value="[% budget_period_startdate %]" />
- <img src="/intranet-tmpl/prog/en/lib/calendar/cal.gif" border="0" id="openCalendarFrom" style="cursor: pointer;" alt="Show start date calendar" />
- <script type="text/javascript">
- Calendar.setup({
- inputField : "budget_period_startdate",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarFrom",
- align : "Tl",
- singleClick : false
- });
- </script>
+ <label class="required" for="from">Start date: </label>
+ <input type="text" size="10" id="from" name="budget_period_startdate" value="[% budget_period_startdate | $KohaDates %]" class="datepickerfrom" />
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
</li>
<li>
- <label class="required" for="budget_period_enddate">End date</label>
- <input type="text" size="10" id="budget_period_enddate" name="budget_period_enddate" value="[% budget_period_enddate %]" />
- <img src="/intranet-tmpl/prog/en/lib/calendar/cal.gif" border="0" id="openCalendarTo" style="cursor: pointer;" alt="Show end date calendar" />
-
- <script type="text/javascript">
- Calendar.setup({
- inputField : "budget_period_enddate",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarTo",
- align : "Tl"
- });
- </script>
+ <label class="required" for="to">End date: </label>
+ <input type="text" size="10" id="to" name="budget_period_enddate" value="[% budget_period_enddate | $KohaDates %]" class="datepickerto" />
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
</li>
</fieldset>
<fieldset class="action">
- <input type="button" value="Save Changes" onclick="CheckDuplicateForm(this.form)" />
+ <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>
</fieldset>
</form>
<input type="hidden" name="budget_period_id" value="[% budget_period_id %]" />
<ol>
<li>
- <label class="required" for="budget_period_startdate">Start date</label>
- <input type="text" size="10" id="budget_period_startdate" name="budget_period_startdate" value="[% budget_period_startdate %]" />
- <img src="/intranet-tmpl/prog/en/lib/calendar/cal.gif" border="0" id="openCalendarFrom" style="cursor: pointer;" alt="Show start date calendar" />
- <script type="text/javascript">
- Calendar.setup({
- inputField : "budget_period_startdate",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarFrom",
- align : "Tl",
- singleClick : false
- });
- </script>
+ <label class="required" for="from">Start date: </label>
+ <input type="text" size="10" id="from" name="budget_period_startdate" value="[% budget_period_startdate | $KohaDates %]" class="datepickerfrom" />
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
</li>
<li>
- <label class="required" for="budget_period_enddate">End date</label>
- <input type="text" size="10" id="budget_period_enddate" name="budget_period_enddate" value="[% budget_period_enddate %]" />
- <img src="/intranet-tmpl/prog/en/lib/calendar/cal.gif" border="0" id="openCalendarTo" style="cursor: pointer;" alt="Show end date calendar" />
-
- <script type="text/javascript">
- Calendar.setup({
- inputField : "budget_period_enddate",
- ifFormat : "[% DHTMLcalendar_dateformat %]",
- button : "openCalendarTo",
- align : "Tl"
- });
- </script>
+ <label class="required" for="to">End date: </label>
+ <input type="text" size="10" id="to" name="budget_period_enddate" value="[% budget_period_enddate | $KohaDates %]" class="datepickerto" />
<div class="hint">[% INCLUDE 'date-format.inc' %]</div>
</li>
<li>
<!-- DESCRIPTION -->
<!-- ############################## -->
- <label class="required" for="budget_period_description">Description</label>
+ <label class="required" for="budget_period_description">Description: </label>
<input type="text" id="budget_period_description" name="budget_period_description"
size="48" maxlength="80" value="[% budget_period_description %]" />
</li>
<li>
<!-- TOTAL -->
<!-- ############################## -->
- <label for="budget_period_total">Total amount</label>
+ <label for="budget_period_total">Total amount: </label>
<input type="text" id="budget_period_total" name="budget_period_total"
size="10" maxlength="80" value="[% budget_period_total %]" />
</li>
<li>
<!-- ACTIVE -->
<!-- ############################## -->
- <label for="budget_period_active">Make budget active</label>
+ <label for="budget_period_active">Make budget active: </label>
[% 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 %]
</li>
<li>
<!-- LOCK -->
<!-- ############################## -->
- <label for="budget_period_locked">Lock budget</label>
+ <label for="budget_period_locked">Lock budget: </label>
[% 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 %]
</li>
</ol>
<!-- ###################################### -->
<input type="button" value="Save changes" onclick="Check(this.form)" />
<!-- <input type="submit" value="Save Changes" /> -->
- <!-- <a href="/cgi-bin/koha/admin/aqbudgetperiods.pl" class="cancel">Cancel</a> -->
+ [% IF ( budget_period_id ) %]<a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=[% budget_period_id %]" class="cancel">Cancel</a>[% END %]
</fieldset>
</form>
[% END %]
<!-- DEFAULT display budget periods list -->
[% IF ( else ) %]
- <h2>Budgets administration</h2>
-
- [% INCLUDE 'budgets-active-currency.inc' %]
-
- <table id="periodsh">
- <thead>
- <tr>
- <th>Budget name</th>
- <th>Start date</th>
- <th>End date</th>
- <th>Active</th>
- <th>Locked</th>
- <th>Total</th>
- <th>Actions</th>
- </tr>
- </thead>
- <tbody>
- [% FOREACH period_loo IN period_loop %]
- [% IF ( loop.odd ) %]
- <tr>
- [% ELSE %]
- <tr class="highlight">
- [% END %]
- <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>
- <td>[% period_loo.budget_period_startdate %]</td>
- <td>[% period_loo.budget_period_enddate %]</td>
- <td>[% IF ( period_loo.budget_period_active ) %]<span style="color:green;">Active</span> [% ELSE %][% END %] </td>
- <td> [% IF ( period_loo.budget_period_locked ) %]<span style="color:green;">Locked</span> [% ELSE %][% END %] </td>
- <td align='right'>[% period_loo.budget_period_total %]</td>
- <td>
- <a href="[% period_loo.script_name %]?op=add_form&budget_period_id=[% period_loo.budget_period_id |html %]">Edit</a>
- <a href="[% period_loo.script_name %]?op=delete_confirm&budget_period_id=[% period_loo.budget_period_id %]">Delete</a>
- <a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&budget_period_id=[% period_loo.budget_period_id %]">Add fund</a>
- </td>
- </tr>
- [% END %]
- [% UNLESS ( period_loop ) %]
- <tr><td colspan="7">No budget</td></tr>
- [% END %]
- </tbody>
- </table>
- <div class="pages">[% pagination_bar %]</div>
+ <h2>Budgets administration</h2>
+
+ [% INCLUDE 'budgets-active-currency.inc' %]
+
+ <div id="budgetsTabs" class="toptabs">
+ <ul>
+ <li><a href="#active">Active budgets</a></li>
+ <li><a href="#inactive">Inactive budgets</a></li>
+ </ul>
+
+ <div id="active">
+ [% IF ( period_active_loop ) %]
+ <table id="activeperiodst">
+ <thead>
+ <tr>
+ <th>Budget name</th>
+ <th class="title-string">Start date</th>
+ <th class="title-string">End date</th>
+ <th>Locked</th>
+ <th>Total</th>
+ <th>Actions</th>
+ </tr>
+ </thead>
+ <tbody>
+ [% FOREACH period_active IN period_active_loop %]
+ <tr>
+ <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>
+ <td><span title="[% period_active.budget_period_startdate %]">[% period_active.budget_period_startdate | $KohaDates %]</span></td>
+ <td><span title="[% period_active.budget_period_enddate %]">[% period_active.budget_period_enddate | $KohaDates %]</span></td>
+ <td>
+ [% IF ( period_active.budget_period_locked ) %]
+ <span style="color:green;">Locked</span>
+ [% END %]
+ </td>
+ <td class="data">[% period_active.budget_period_total %]</td>
+ <td>
+ <a href="[% script_name %]?op=add_form&budget_period_id=[% period_active.budget_period_id |html %]">Edit</a>
+ <a href="[% script_name %]?op=delete_confirm&budget_period_id=[% period_active.budget_period_id %]">Delete</a>
+ <a href="[% script_name %]?op=duplicate_form&budget_period_id=[% period_active.budget_period_id %]">Duplicate</a>
+ <a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&budget_period_id=[% period_active.budget_period_id %]">Add fund</a>
+ </td>
+ </tr>
+ [% END %]
+ </tbody>
+ </table>
+ [% ELSE %]
+ No active budgets
+ [% END %]
+ <div class="paginationBar">[% active_pagination_bar %]</div>
+ </div>
+ <div id="inactive">
+ [% IF ( period_inactive_loop ) %]
+ <table id="inactiveperiodst">
+ <thead>
+ <tr>
+ <th>Budget name</th>
+ <th class="title-string">Start date</th>
+ <th class="title-string">End date</th>
+ <th>Locked</th>
+ <th>Total</th>
+ <th>Actions</th>
+ </tr>
+ </thead>
+ <tbody>
+ [% FOREACH period_loo IN period_inactive_loop %]
+ [% IF ( loop.odd ) %]
+ <tr>
+ [% ELSE %]
+ <tr class="highlight">
+ [% END %]
+ <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>
+ <td><span title="[% period_loo.budget_period_startdate %]">[% period_loo.budget_period_startdate | $KohaDates %]</span></td>
+ <td><span title="[% period_loo.budget_period_enddate %]">[% period_loo.budget_period_enddate | $KohaDates %]</span></td>
+ <td> [% IF ( period_loo.budget_period_locked ) %]<span style="color:green;">Locked</span> [% ELSE %][% END %] </td>
+ <td class="data">[% period_loo.budget_period_total %]</td>
+ <td>
+ <a href="[% script_name %]?op=add_form&budget_period_id=[% period_loo.budget_period_id |html %]">Edit</a>
+ <a href="[% script_name %]?op=delete_confirm&budget_period_id=[% period_loo.budget_period_id %]">Delete</a>
+ <a href="[% script_name %]?op=duplicate_form&budget_period_id=[% period_loo.budget_period_id %]">Duplicate</a>
+ <a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&budget_period_id=[% period_loo.budget_period_id %]">Add fund</a>
+ </td>
+ </tr>
+ [% END %]
+ </tbody>
+ </table>
+ [% ELSE %]
+ No inactive budgets
+ [% END %]
+ <div class="pages">[% inactive_pagination_bar %]</div>
+ </div>
+ </div>
[% END %]