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

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

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

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

var rfe = res.func_enabled (rsv_ruimte_key);
user.auth_required_or_abort(rfe.canWriteFlags);

var result = {};

flagkey += 1;
flagkey = flagkey % S('res_reservering_flags'); // cycle door de waarden 0, 1, 2, 3.

var updatesql = "UPDATE res_rsv_ruimte"
              + "   SET res_rsv_ruimte_flag = " + flagkey
              + " WHERE res_rsv_ruimte_key = " + rsv_ruimte_key;
Oracle.Execute(updatesql);

result.success = true;
result.rsv_ruimte_key = rsv_ruimte_key;
result.newflag = flagkey;               // Het nieuwe volgnummer van de reservering vlaggetjes.

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