<%@language = "javascript" %>
<% /*
     $Revision$
     $Id$

     verhoog de status van de flag met 1.
  */ %>
<%
var JSON_Result = true;
%>

<!-- #include file="../Shared/common.inc" -->
<!-- #include file="bez.inc" -->

<%
protectRequest.validateToken();
var bez_key   = getFParamInt("bez_key");
var afspr_key = getFParamInt("afspr_key");
var flagkey   = getFParamInt("flagkey");

var bfe = bez.func_enabled_afspraak(afspr_key);
user.auth_required_or_abort(bfe.canWriteFlags);

var result = {};

flagkey += 1;
flagkey = flagkey % S("bez_bezoekers_flags"); // cycle door de waarden {0, 1, ... , (S('bez_bezoekers_flags')-1)}.

var updatesql = "UPDATE bez_bezoekers"
              + "   SET bez_bezoekers_flag = " + flagkey
              + " WHERE bez_bezoekers_key = " + bez_key;
Oracle.Execute(updatesql);

result.success = true;
result.bez_key = bez_key;
result.newflag = flagkey; // Het nieuwe volgnummer van de bezoeker vlaggetjes.

Response.Write(JSON.stringify(result));
%>
<% ASPPAGE_END(); %> 
