Files
Facilitor/APPL/MJB/mjb_dragdropyear.asp

76 lines
2.5 KiB
Plaintext

<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: mjb_dragdropyear.asp
Description: Invoer aantal jaren voor het verschuiven van taken in het MJOB overzicht.
Parameters: Geen.
Context: Vanuit mjb_search_list.asp.
*/ %>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/selector.inc" -->
<%
var ctrdisc_key = getQParamInt("ctrdisc_key", -1); // Ctrdiscipline
if (ctrdisc_key > 0)
lcl.set_dialect(ctrdisc_key, "INS_TAB_DISCIPLINE_KEY");
%>
<html>
<head>
<% FCLTHeader.Generate(); %>
<script type="text/javascript">
function mjb_cancel()
{
FcltMgr.closeDetail(window, { cancel: true } );
}
function mjb_submit()
{
if (!validateForm("u2"))
return false;
var year = $("#dragdropyear").val();
var today_year = (new Date()).getFullYear();
if (year < today_year || year >= (today_year + 30)) // TODO: Een setting voor de 30 jaar? Zie ook mjb_search.asp.
{
FcltMgr.alert(L("lcl_Datum moet binnen nu en 30 jaar liggen"));
return false;
}
FcltMgr.closeDetail(window, { year: $("#dragdropyear").val() } );
}
</script>
</head>
<body class="modal" id="mod_mjbdragdropyears">
<form id="dragdropyearsform" name="dragdropyearsform" action="mld_close_save.asp?x=x" method="post">
<%
BLOCK_START("mldDragDropYears", L("lcl_shared_needed_info"));
//RWFIELDTR("dragdropyear", "fld", L("lcl_mjb_years"), "", { required: true, datatype: "number" })
var jaar = new Date().getFullYear();
var sqljaren = [];
for (var i = 0; i < 30; i++) // TODO: Een setting voor de 30 jaar? Zie ook mjb_dragdropyear.asp.
sqljaren.push("SELECT {0}, '{0}' FROM DUAL".format(jaar + i));
FCLTselector("dragdropyear",
sqljaren.join(" UNION "),
{ initKey: jaar + 5,
label: L("lcl_mjb_year")
});
BLOCK_END();
buttons = [];
buttons.push({title: L("lcl_submit"), icon: "opslaan.png", action:"mjb_submit()" });
buttons.push({title: L("lcl_cancel"), icon: "cancel.png", action: "mjb_cancel()" });
CreateButtons(buttons);
IFACE.FORM_END();
%>
</form>
</body>
</html>