76 lines
2.5 KiB
Plaintext
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>
|