Files
Facilitor/APPL/MLD/mld_verwerken.asp
Koen Reefman 154b12c15a FCLT#72716 comment
svn path=/Website/trunk/; revision=56032
2022-05-25 09:26:34 +00:00

49 lines
1.3 KiB
Plaintext

<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: mld_verwerken.asp
Description: Verwerkt verklaren van een melding
Parameters: mld_melding_key
*/ %>
<%
var JSON_Result = true;
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="mld.inc" -->
<%
protectRequest.validateToken();
var mld_key_arr = getFParamIntArray("mld_key");
var tobeVerwerkt = 0;
var ingesloten = [];
// Bepaal de meldingen in de selectie die
// ook echt verwerkt kunnen of mogen worden.
for (var i = 0; i < mld_key_arr.length; i++)
{
var this_mld = mld.func_enabled_melding(mld_key_arr[i]); // Wat heb ik zoal aan rechten op deze specifieke melding
if (this_mld.canVerwerk)
{
ingesloten.push(mld_key_arr[i]);
tobeVerwerkt++;
}
}
user.anything_todo_or_abort(tobeVerwerkt > 0); // We klagen niet over enkele wel en enkele niet
for (var i = 0; i < ingesloten.length; i++)
{
mld.setmeldingstatus(ingesloten[i], 6); // verwerkt, die trackt al genoeg vind ik
// We resetten de bolletjes
var resetflag = "UPDATE mld_melding SET mld_melding_flag = NULL WHERE mld_melding_key = " + ingesloten[i];
Oracle.Execute(resetflag);
}
var result = { key: ingesloten.join(","), success: true };
Response.Write(JSON.stringify(result));
%>
<% ASPPAGE_END(); %>