Koha/koha-tmpl/intranet-tmpl/prog/en/modules/admin/aqbudgetperiods.tmpl
Reed Wade 1f0e0c5de1 Bug 5741 - Extra comma causes JavaScript error in Internet Explorer
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
2011-02-20 20:29:07 +13:00

307 lines
12 KiB
Cheetah

<!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
<!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
<!-- TMPL_INCLUDE NAME="calendar.inc" -->
<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/js/acq.js"></script>
<script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/jquery/plugins/jquery.tablesorter.min.js"></script>
<script type="text/javascript">
// #################################################################################
// Javascript
// #################################################################################
function Check(f) {
var ok=1;
var _alertString="";
var alertString2;
if (!(isNotNull(f.budget_period_startdate,1))) {
_alertString += "\n- " + _("Start date missing");
}
if (!(isNotNull(f.budget_period_enddate,1))) {
_alertString += "\n- " + _("End date missing");
}
if ( f.budget_period_startdate > f.budget_period_enddate ) {
_alertString += "\n- " + _("Start date must be before end date");
}
if (!(isNotNull(f.budget_period_description,1))) {
_alertString += "\n- " + _("Description missing");
}
if (!(isNum(f.budget_period_total))) {
_alertString += "\n- " + _("Amount must be a valid number, or empty");
}
/*
checkBudgetTotal(f) {
}
*/
if (_alertString.length==0) {
f.submit();
} else {
alertString2 = _("Form not submitted because of the following problem(s)");
alertString2 += "\n------------------------------------------------------------------------------------\n";
alertString2 += _alertString;
alert(alertString2);
}
}
$(document).ready(function() {
$("#periodsh").tablesorter({
widgets : ['zebra'],
sortList: [[0,0]],
headers: {6:{sorter:false}}
});
});
</script>
<title>
Koha &rsaquo; Administration &rsaquo; Budgets
<!-- TMPL_IF name="add_form" -->&rsaquo;
<!-- TMPL_IF name="budget_period_id" -->
Modify budget'<!-- TMPL_VAR name="budget_period_id" -->'
<!-- TMPL_ELSE -->
Add budget
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
<!-- TMPL_IF name="delete_confirm" -->&rsaquo;
Delete budget '<!-- TMPL_VAR name="budget_period_description" -->'?
<!-- /TMPL_IF -->
<!-- TMPL_IF name="delete_confirmed" -->&rsaquo;
Data Deleted
<!-- /TMPL_IF -->
</title>
</head>
<body>
<!-- TMPL_INCLUDE NAME="header.inc" -->
<!-- TMPL_INCLUDE NAME="budgets-admin-search.inc" -->
<!-- ################################################################################# -->
<!-- BREADCRUMBS -->
<!-- ################################################################################# -->
<div id="breadcrumbs">
<a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo;
<a href="/cgi-bin/koha/admin/admin-home.pl">Administration</a> &rsaquo;
<!-- add or modify a budget period -->
<!-- ####################################### -->
<!-- TMPL_IF name="add_form" -->
<a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budget</a> &rsaquo;
<!-- TMPL_IF name="budget_period_id" -->
Modify budget <!-- TMPL_VAR name="budget_period_description" -->
<!-- TMPL_ELSE -->
Add budget
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
<!-- delete a budget period -->
<!-- ################################ -->
<!-- TMPL_IF name="delete_confirm" -->
<a href="/cgi-bin/koha/admin/aqbudgetperiods.pl">Budgets</a> &rsaquo;
<!-- TMPL_IF name="total" -->
Cannot delete budget '<!-- TMPL_VAR name="budget_period_description" -->'
<!-- TMPL_ELSE -->
Delete budget '<!-- TMPL_VAR name="budget_period_description" -->'?
<!-- /TMPL_IF -->
<!-- /TMPL_IF -->
<!-- display budget periods list -->
<!-- ########################################## -->
<!-- TMPL_IF name="else" -->
Budgets administration
<!-- /TMPL_IF -->
</div>
<div id="doc3" class="yui-t2">
<div id="bd">
<div id="yui-main">
<div class="yui-b">
<!-- TMPL_INCLUDE NAME="budgets-admin-toolbar.inc" -->
<!-- TMPL_IF name="add_form" -->
<!-- add or modify a budget period -->
<!-- TMPL_IF name="budget_period_id" -->
<h3>Modify budget</h3>
<!-- TMPL_ELSE -->
<h3>Add budget</h3>
<!-- /TMPL_IF -->
<form action="/cgi-bin/koha/admin/aqbudgetperiods.pl" name="f" method="post">
<fieldset class="rows">
<!-- ################################################################################# -->
<!-- display information about the budget period that must be added or modified -->
<!-- ################################################################################# -->
<input type="hidden" name="op" value="add_validate" />
<input type="hidden" name="budget_period_id" value="<!-- TMPL_VAR name="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="<!-- TMPL_VAR NAME="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 : "<!-- TMPL_VAR NAME="DHTMLcalendar_dateformat" -->",
button : "openCalendarFrom",
align : "Tl",
singleClick : false
});
</script>
<div class="hint"><!-- TMPL_INCLUDE NAME="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="<!-- TMPL_VAR NAME="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 : "<!-- TMPL_VAR NAME="DHTMLcalendar_dateformat" -->",
button : "openCalendarTo",
align : "Tl"
});
</script>
<div class="hint"><!-- TMPL_INCLUDE NAME="date-format.inc" --></div>
</li>
<li>
<!-- DESCRIPTION -->
<!-- ############################## -->
<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="<!-- TMPL_VAR name="budget_period_description" -->" />
</li>
<li>
<!-- TOTAL -->
<!-- ############################## -->
<label for="budget_period_total">Total amount</label>
<input type="text" id="budget_period_total" name="budget_period_total"
size="10" maxlength="80" value="<!-- TMPL_VAR name="budget_period_total" -->" />
</li>
<li>
<!-- ACTIVE -->
<!-- ############################## -->
<label for="budget_period_active">Make Budget Active</label>
<!-- TMPL_IF NAME="budget_period_active" --><input type="checkbox" checked="checked" id="budget_period_active" name="budget_period_active" value="1" /><!--TMPL_ELSE--> <input type="checkbox" id="budget_period_active" name="budget_period_active" value="1"/> <!--/TMPL_IF-->
</li>
<li>
<!-- LOCK -->
<!-- ############################## -->
<label for="budget_period_locked">Lock Budget</label>
<!-- TMPL_IF NAME="budget_period_locked" --><input type="checkbox" checked="checked" id="budget_period_locked" name="budget_period_locked" value="1" /><!--TMPL_ELSE--> <input type="checkbox" id="budget_period_locked" name="budget_period_locked" value="1"/> <!--/TMPL_IF-->
</li>
</ol>
</fieldset>
<fieldset class="action">
<!-- "save changes" button -->
<!-- ###################################### -->
<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> -->
</fieldset>
</form>
<!-- /TMPL_IF -->
<!-- ####################################################################### -->
<!-- delete a budget period -->
<!-- ####################################################################### -->
<!-- TMPL_IF name="delete_confirm" -->
<!-- TMPL_IF name="total" -->
<div class="dialog message">
<h3>Cannot delete budget</h3>
<p><strong>This record is used <!-- TMPL_VAR name="total" --> times</strong>
. Deletion is not possible.</p>
<!-- TMPL_ELSE -->
<div class="dialog alert">
<h3>Delete budget '<!-- TMPL_VAR name="budget_period_description" -->'?</h3>
<!-- /TMPL_IF -->
<!-- ############################################################# -->
<!-- "delete" and "cancel" buttons -->
<!-- ############################################################# -->
<form action="<!-- TMPL_VAR name="script_name" -->" method="post">
<input type="hidden" name="op" value="delete_confirmed" />
<input type="hidden" name="budget_period_id" value="<!-- TMPL_VAR name="budget_period_id" -->" />
<input type="submit" class="approve" value="Delete" />
</form>
<form action="<!-- TMPL_VAR name="script_name" -->" method="post">
<input type="submit" class="deny" value="Cancel" />
</form>
</div>
<!-- /TMPL_IF -->
<!-- DEFAULT display budget periods list -->
<!-- TMPL_IF name="else" -->
<h2>Budgets administration</h2>
<!-- TMPL_INCLUDE NAME="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>
<!-- TMPL_LOOP name="period_loop" -->
<!-- TMPL_IF NAME="__odd__" -->
<tr>
<!-- TMPL_ELSE -->
<tr class="highlight">
<!-- /TMPL_IF -->
<td><a href="/cgi-bin/koha/admin/aqbudgets.pl?budget_period_id=<!-- TMPL_VAR name="budget_period_id" -->" title="View funds for <!-- TMPL_VAR name="budget_period_description" -->"><!-- TMPL_VAR name="budget_period_description" --></a></td>
<td><!-- TMPL_VAR name="budget_period_startdate" --></td>
<td><!-- TMPL_VAR name="budget_period_enddate" --></td>
<td><!-- TMPL_IF name="budget_period_active" --><span style="color:green;">Active</span>&nbsp;<!-- TMPL_ELSE --><!-- /TMPL_IF --> </td>
<td> <!-- TMPL_IF name="budget_period_locked" --><span style="color:green;">Locked</span>&nbsp;<!-- TMPL_ELSE --><!-- /TMPL_IF --> </td>
<td align='right'><!-- TMPL_VAR NAME="budget_period_total" --></td>
<td>
<a href="<!-- TMPL_VAR name="script_name" -->?op=add_form&amp;budget_period_id=<!-- TMPL_VAR name="budget_period_id" escape="HTML" -->">Edit</a>
<a href="<!-- TMPL_VAR name="script_name"-->?op=delete_confirm&amp;budget_period_id=<!-- TMPL_VAR name="budget_period_id" -->">Delete</a>
<a href="/cgi-bin/koha/admin/aqbudgets.pl?op=add_form&amp;budget_period_id=<!-- TMPL_VAR NAME="budget_period_id" -->">Add Fund</a>
</td>
</tr>
<!-- /TMPL_LOOP -->
<!-- TMPL_UNLESS NAME="period_loop" -->
<tr><td colspan="7">No budget</td></tr>
<!-- /TMPL_UNLESS -->
</tbody>
</table>
<div class="paginationBar"><!-- TMPL_VAR NAME="pagination_bar" --></div>
<!-- /TMPL_IF -->
</div>
</div>
<div class="yui-b">
<!-- TMPL_INCLUDE NAME="acquisitions-menu.inc" -->
</div>
</div>
<!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->