From 541cd54998312a6a9d623f654979f40fd8ae6d82 Mon Sep 17 00:00:00 2001 From: Erik Groener Date: Fri, 28 Oct 2016 11:01:21 +0000 Subject: [PATCH] AADB#38123 lunches in het weekend svn path=/Website/trunk/; revision=31280 --- APPL/RES/res_edit_rsv_ruimte.asp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/APPL/RES/res_edit_rsv_ruimte.asp b/APPL/RES/res_edit_rsv_ruimte.asp index 48fc79e171..b64002e374 100644 --- a/APPL/RES/res_edit_rsv_ruimte.asp +++ b/APPL/RES/res_edit_rsv_ruimte.asp @@ -528,7 +528,10 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"], lcl.set_dialect(srtact, "RES_SRTACTIVITEIT_KEY"); // Afhankelijk van activiteitsoort de eerstvolgende dag waarop deze reservering mag worden gedaan bepalen. - var sql = "SELECT fac.DatumTijdPlusUitvoerTijd(SYSDATE, MIN(rd.res_disc_params_expire_dagen), 'DAGEN')-SYSDATE" + // Wordt alleen gebruikt voor een fe-user. + // Voor 24/7 organisaties moet de parameter mode=2 worden meegegeven zodat vrije dagen en weekends niet mee worden geteld. + var sql = "SELECT fac.DatumTijdPlusUitvoerTijd(SYSDATE, MIN(rd.res_disc_params_expire_dagen), 'DAGEN'" + + (S("res_247organisation")==1? " , null, null, 2" : "") + ")-SYSDATE" + " FROM res_activiteit ra" + " , res_activiteitdiscipline ad" + " , res_disc_params rd" @@ -998,7 +1001,7 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"], FCLTcalendar( "date_from", { label : restype == "CV"? L("lcl_res_starttime_CV") : L("lcl_date"), datum : rrr.rsv_ruimte_van, - minFuture: ((urole=="fe" && S("res_247organisation")==0)?rrr.fe_expire_dagen:null), + minFuture: ((urole=="fe")?rrr.fe_expire_dagen:null), maxPast : ((urole=="fe")?0:S("res_reservering_limiet")), maxFuture: ((urole=="fe"&&S("res_fe_reservering_limiet")>0)?S("res_fe_reservering_limiet"):S("res_reservering_limiet")), initEmpty: (rsv_ruimte_key<0 && rsv_copy_key<0 && !res_van), @@ -1106,7 +1109,7 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"], FCLTcalendar( "date_to", { label : restype == "CV"? L("lcl_res_endtime_CV") : L("lcl_time"), datum : rrr.rsv_ruimte_tot, - minFuture: ((urole=="fe" && S("res_247organisation")==0)?rrr.fe_expire_dagen:null), + minFuture: ((urole=="fe")?rrr.fe_expire_dagen:null), maxFuture: ((urole=="fe"&&S("res_fe_reservering_limiet")>0)?S("res_fe_reservering_limiet"):S("res_reservering_limiet")), timeField: true, timeStep : S("res_h")*60,