AAIT#34601: Opmerkingen kunnen maken bij boeken projecturen.

svn path=/Website/trunk/; revision=28665
This commit is contained in:
Maykel Geerdink
2016-03-29 09:49:53 +00:00
parent dd48e72825
commit fa2188433b
2 changed files with 85 additions and 1 deletions

View File

@@ -250,7 +250,7 @@ if (urole != "fe" && canWrite)
mld_impropdr_key = parseInt(tr.id.substr(1));
var url = "../mld/mld_uren_remark.asp?prs_key=<%=prs_key%>"
var url = "../mld/opdr_uren_remark.asp?prs_key=<%=prs_key%>"
+ "&datum=" + millisec
+ "&mld_opdr_key=" + mld_opdr_key
+ "&mld_impropdr_key=" + mld_impropdr_key;

View File

@@ -0,0 +1,84 @@
<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: opdr_uren_remark.asp
Description: Invoeren van opmerking voor urenbriefje
Parameters: mld_opdr_key
Context:
Note: Merk op dat je ook naar vakgroepen mag sturen waar je normaal
geen rechten voor hebt!
Als S("mld_forward_all") == 0 dan alleen naar dezelfde srtdiscipline
*/ %>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="mld.inc" -->
<%
FCLTHeader.Requires({ plugins: ["jQuery"] });
var datum = getQParamDate("datum");
var prs_key = getQParamInt("prs_key");
var mld_opdr_key = getQParamInt("mld_opdr_key");
var mld_impropdr_key = getQParamInt("mld_impropdr_key"); // <20><>n van de twee zal -1 zijn
var sql = "SELECT mld_opdr_uren_opmerking"
+ " FROM mld_opdr_uren"
+ " WHERE prs_perslid_key = " + prs_key
+ " AND mld_opdr_uren_datum = " + datum.toSQL()
+ (mld_opdr_key > 0
? " AND mld_opdr_key = " + mld_opdr_key
: " AND mld_impropdr_key = " + mld_impropdr_key);
var oRs = Oracle.Execute(sql);
var remark = oRs("mld_opdr_uren_opmerking").Value;
// Authcheck niet nodig, je kunt niets wijzigen en er wordt geen DB-info getoond
%>
<html>
<head>
<% FCLTHeader.Generate(); %>
<script type="text/javascript">
function mld_submit()
{
FcltMgr.closeDetail( window,
{ remark: "" + $("#remark").val().trim().substr(0, 100),
success: true
});
}
function mld_cancel()
{
FcltMgr.closeDetail(window, { cancel: true } );
}
</script>
</head>
<body class="modal" id="mod_urenremarkbody">
<div id="reject">
<form id="urenrmarkform" name="urenrmarkform" method="post">
<%
BLOCK_START("mldRemark", L("lcl_remark"));
// Checkbox
RWTEXTAREATR("remark",
"fldtxt",
L("lcl_remark"),
remark,
{html: "rows='8' cols='80'"});
BLOCK_END();
var buttons = [ {title: L("lcl_ok"), icon: "opslaan.png", action: "mld_submit()" },
{title: L("lcl_cancel"), icon: "undo.png", action: "mld_cancel()" } ];
CreateButtons(buttons);
%>
<br><br>
<% IFACE.FORM_END(); %>
</form>
</div>
</body>
</html>