HSLE#34978: Overzicht reserveringen aanpassen voor de dag.

svn path=/Website/trunk/; revision=27906
This commit is contained in:
Maykel Geerdink
2016-01-26 07:59:21 +00:00
parent cd5794bd71
commit bb9b3d7acc
3 changed files with 51 additions and 32 deletions

View File

@@ -84,6 +84,7 @@ function res_list (pautfunction, params)
// params.floor_key : key
// params.room_key : key
// params.act_key : key
// params.suppress_cont : boolean (true | false)
// params.searchtxt : wildcard string
// params.dep_key : key
// params.kp : wildcard string
@@ -136,6 +137,7 @@ function res_list (pautfunction, params)
var floor_key = params.floor_key;
var room_key = params.room_key;
var act_key = params.act_key;
var suppress_cont = params.suppress_cont;
var srtact = params.srtact;
var searchtext = params.searchtext;
var dep_key = params.dep_key;
@@ -297,8 +299,11 @@ function res_list (pautfunction, params)
// hieronder een (redundante) vergelijking weg en het wordt langzamer
theResrsv += " AND res_rsv_ruimte_van < " + ora_date2
+ " AND res_rsv_ruimte_tot > " + ora_date1
+ " AND TRUNC(res_rsv_ruimte_van,'DD') <= "+dateto.toSQL()
+ " AND TRUNC(res_rsv_ruimte_tot,'DD') >= "+datefrom.toSQL();
+ " AND TRUNC(res_rsv_ruimte_van, 'DD') <= " + dateto.toSQL()
+ " AND TRUNC(res_rsv_ruimte_tot, 'DD') >= " + datefrom.toSQL()
+ (suppress_cont
? " AND TRUNC(res_rsv_ruimte_tot, 'DD') = " + dateto.toSQL()
: "");
}
if (resstatus)
theResrsv += " AND res_status_fo_key = " + resstatus;

View File

@@ -105,6 +105,7 @@ var room_key = getQParamInt("ruimte_key", -1); // ruimte
var roomcat = (getQParamInt("roomcat", 1) == 1); // Standaard aangevinkt
var objcat = (getQParamInt("objcat", 1) == 1); // Standaard aangevinkt
var artcat = (getQParamInt("artcat", 1) == 1); // Standaard aangevinkt
var suppresscont = (getQParamInt("suppresscont", 1) == 1); // Onderdruk doorlopende reserveringen
var act = getQParamInt("act_key", -1); // Activiteit
var sortout = getQParamInt("sortout", 1); // Sortering, standaard 1
var group = getQParamInt("groupby", -1); // Groepering, standaard -1 (backo), 4 (maninfo)
@@ -272,6 +273,17 @@ var authparams = user.checkAutorisation(autfunction);
volgnr: 2
});
if (backo || minfo)
{ %>
<!-- Checkboxen ruimten, voorzieningen en verbruiksartikelen -->
<tr class="primsearch">
<td class="label"></td>
<td>
<input type="checkbox" class="fldsuppresscont" name="suppresscont" id="suppresscont" value="1" <%=suppresscont? "" : "checked"%>>
<label for=suppresscont><%=L("lcl_res_suppress_cont")%></label>
</td>
</tr>
<% }
// <!-- Locatie, gebouw, verdieping en ruimte -->
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: reg_key,
districtkey: dist_key,

View File

@@ -60,6 +60,7 @@ else
var floor_key = getFParamInt("verdiepingkey", -1);
var room_key = getFParamInt("ruimtekey", -1);
var act_key = getFParamInt("act", -1);
var suppress_cont = (getFParamInt("suppresscont", 0) == 1);
var searchtext = getFParam("searchtext", null);
var requestor_key = getFParamInt("sName_key", -1); // Aanvrager
var host_key = getFParamInt("sHost_key", -1);
@@ -107,6 +108,7 @@ else
params.floor_key = (floor_key != -1? floor_key : null);
params.room_key = (room_key != -1? room_key : null);
params.act_key = (act_key != -1? act_key : null);
params.suppress_cont = (backo || minfo? suppress_cont : null); // Wordt alleen gebruikt bij bo en mi
params.srtact = (srtact != -1? srtact : null);
params.searchtext = (searchtext != ""? searchtext : null);
params.kp = (kp != ""? kp : null);