49 lines
1.3 KiB
Plaintext
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(); %>
|