HSLE#34978: Overzicht reserveringen aanpassen voor de dag.
svn path=/Website/trunk/; revision=27906
This commit is contained in:
@@ -84,6 +84,7 @@ function res_list (pautfunction, params)
|
|||||||
// params.floor_key : key
|
// params.floor_key : key
|
||||||
// params.room_key : key
|
// params.room_key : key
|
||||||
// params.act_key : key
|
// params.act_key : key
|
||||||
|
// params.suppress_cont : boolean (true | false)
|
||||||
// params.searchtxt : wildcard string
|
// params.searchtxt : wildcard string
|
||||||
// params.dep_key : key
|
// params.dep_key : key
|
||||||
// params.kp : wildcard string
|
// params.kp : wildcard string
|
||||||
@@ -136,6 +137,7 @@ function res_list (pautfunction, params)
|
|||||||
var floor_key = params.floor_key;
|
var floor_key = params.floor_key;
|
||||||
var room_key = params.room_key;
|
var room_key = params.room_key;
|
||||||
var act_key = params.act_key;
|
var act_key = params.act_key;
|
||||||
|
var suppress_cont = params.suppress_cont;
|
||||||
var srtact = params.srtact;
|
var srtact = params.srtact;
|
||||||
var searchtext = params.searchtext;
|
var searchtext = params.searchtext;
|
||||||
var dep_key = params.dep_key;
|
var dep_key = params.dep_key;
|
||||||
@@ -296,9 +298,12 @@ function res_list (pautfunction, params)
|
|||||||
// Hmm, bij nader inzien lijken de indexen niet veel verschil te maken. Haal echter
|
// Hmm, bij nader inzien lijken de indexen niet veel verschil te maken. Haal echter
|
||||||
// hieronder een (redundante) vergelijking weg en het wordt langzamer
|
// hieronder een (redundante) vergelijking weg en het wordt langzamer
|
||||||
theResrsv += " AND res_rsv_ruimte_van < " + ora_date2
|
theResrsv += " AND res_rsv_ruimte_van < " + ora_date2
|
||||||
+ " AND res_rsv_ruimte_tot > " + ora_date1
|
+ " AND res_rsv_ruimte_tot > " + ora_date1
|
||||||
+ " AND TRUNC(res_rsv_ruimte_van,'DD') <= "+dateto.toSQL()
|
+ " AND TRUNC(res_rsv_ruimte_van, 'DD') <= " + dateto.toSQL()
|
||||||
+ " AND TRUNC(res_rsv_ruimte_tot,'DD') >= "+datefrom.toSQL();
|
+ " AND TRUNC(res_rsv_ruimte_tot, 'DD') >= " + datefrom.toSQL()
|
||||||
|
+ (suppress_cont
|
||||||
|
? " AND TRUNC(res_rsv_ruimte_tot, 'DD') = " + dateto.toSQL()
|
||||||
|
: "");
|
||||||
}
|
}
|
||||||
if (resstatus)
|
if (resstatus)
|
||||||
theResrsv += " AND res_status_fo_key = " + resstatus;
|
theResrsv += " AND res_status_fo_key = " + resstatus;
|
||||||
|
|||||||
@@ -105,6 +105,7 @@ var room_key = getQParamInt("ruimte_key", -1); // ruimte
|
|||||||
var roomcat = (getQParamInt("roomcat", 1) == 1); // Standaard aangevinkt
|
var roomcat = (getQParamInt("roomcat", 1) == 1); // Standaard aangevinkt
|
||||||
var objcat = (getQParamInt("objcat", 1) == 1); // Standaard aangevinkt
|
var objcat = (getQParamInt("objcat", 1) == 1); // Standaard aangevinkt
|
||||||
var artcat = (getQParamInt("artcat", 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 act = getQParamInt("act_key", -1); // Activiteit
|
||||||
var sortout = getQParamInt("sortout", 1); // Sortering, standaard 1
|
var sortout = getQParamInt("sortout", 1); // Sortering, standaard 1
|
||||||
var group = getQParamInt("groupby", -1); // Groepering, standaard -1 (backo), 4 (maninfo)
|
var group = getQParamInt("groupby", -1); // Groepering, standaard -1 (backo), 4 (maninfo)
|
||||||
@@ -257,35 +258,46 @@ var authparams = user.checkAutorisation(autfunction);
|
|||||||
<td><input type="text" class="fldresnum" name="resnum" value="<%=res_key > 0? res_key : ""%>"></td>
|
<td><input type="text" class="fldresnum" name="resnum" value="<%=res_key > 0? res_key : ""%>"></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<% // <!-- Datum van -->
|
<% // <!-- Datum van -->
|
||||||
FCLTcalendar("date_from",
|
FCLTcalendar("date_from",
|
||||||
{ label : (frontend ? L("lcl_date") :L("lcl_period_from")),
|
{ label : (frontend ? L("lcl_date") :L("lcl_period_from")),
|
||||||
datum: date_from,
|
datum: date_from,
|
||||||
trclass: "primsearch",
|
trclass: "primsearch",
|
||||||
volgnr: 1
|
volgnr: 1
|
||||||
});
|
});
|
||||||
// <!-- Datum tot -->
|
// <!-- Datum tot -->
|
||||||
FCLTcalendar("date_to",
|
FCLTcalendar("date_to",
|
||||||
{ label: L("lcl_period_to"),
|
{ label: L("lcl_period_to"),
|
||||||
datum: date_to,
|
datum: date_to,
|
||||||
trclass: "primsearch",
|
trclass: "primsearch",
|
||||||
volgnr: 2
|
volgnr: 2
|
||||||
});
|
});
|
||||||
|
|
||||||
// <!-- Locatie, gebouw, verdieping en ruimte -->
|
if (backo || minfo)
|
||||||
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: reg_key,
|
{ %>
|
||||||
districtkey: dist_key,
|
<!-- Checkboxen ruimten, voorzieningen en verbruiksartikelen -->
|
||||||
locatiekey: loc_key,
|
<tr class="primsearch">
|
||||||
gebouwkey: bld_key,
|
<td class="label"></td>
|
||||||
verdiepingkey: floor_key,
|
<td>
|
||||||
ruimtekey: room_key,
|
<input type="checkbox" class="fldsuppresscont" name="suppresscont" id="suppresscont" value="1" <%=suppresscont? "" : "checked"%>>
|
||||||
startlevel: alg_startlevel,
|
<label for=suppresscont><%=L("lcl_res_suppress_cont")%></label>
|
||||||
eindlevel: alg_endlevel,
|
</td>
|
||||||
secsearch: frontend?null:3, // hoger dan gebouw
|
</tr>
|
||||||
filtercode: "FAC",
|
<% }
|
||||||
requiredlevel: (S("res_search_require_locatie")==1 ? 2 : null),
|
// <!-- Locatie, gebouw, verdieping en ruimte -->
|
||||||
whenEmpty: L("lcl_search_generic") // want filter
|
FCLTplaatsselector(authparams.ALGreadlevel, { regiokey: reg_key,
|
||||||
});
|
districtkey: dist_key,
|
||||||
|
locatiekey: loc_key,
|
||||||
|
gebouwkey: bld_key,
|
||||||
|
verdiepingkey: floor_key,
|
||||||
|
ruimtekey: room_key,
|
||||||
|
startlevel: alg_startlevel,
|
||||||
|
eindlevel: alg_endlevel,
|
||||||
|
secsearch: frontend?null:3, // hoger dan gebouw
|
||||||
|
filtercode: "FAC",
|
||||||
|
requiredlevel: (S("res_search_require_locatie")==1 ? 2 : null),
|
||||||
|
whenEmpty: L("lcl_search_generic") // want filter
|
||||||
|
});
|
||||||
// <!-- Reserveringstatus -->
|
// <!-- Reserveringstatus -->
|
||||||
//if (!frontend)
|
//if (!frontend)
|
||||||
{
|
{
|
||||||
@@ -410,7 +422,7 @@ var authparams = user.checkAutorisation(autfunction);
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<%
|
<%
|
||||||
}
|
}
|
||||||
%>
|
%>
|
||||||
</table>
|
</table>
|
||||||
<!-- end column 1 -->
|
<!-- end column 1 -->
|
||||||
|
|||||||
@@ -60,6 +60,7 @@ else
|
|||||||
var floor_key = getFParamInt("verdiepingkey", -1);
|
var floor_key = getFParamInt("verdiepingkey", -1);
|
||||||
var room_key = getFParamInt("ruimtekey", -1);
|
var room_key = getFParamInt("ruimtekey", -1);
|
||||||
var act_key = getFParamInt("act", -1);
|
var act_key = getFParamInt("act", -1);
|
||||||
|
var suppress_cont = (getFParamInt("suppresscont", 0) == 1);
|
||||||
var searchtext = getFParam("searchtext", null);
|
var searchtext = getFParam("searchtext", null);
|
||||||
var requestor_key = getFParamInt("sName_key", -1); // Aanvrager
|
var requestor_key = getFParamInt("sName_key", -1); // Aanvrager
|
||||||
var host_key = getFParamInt("sHost_key", -1);
|
var host_key = getFParamInt("sHost_key", -1);
|
||||||
@@ -107,6 +108,7 @@ else
|
|||||||
params.floor_key = (floor_key != -1? floor_key : null);
|
params.floor_key = (floor_key != -1? floor_key : null);
|
||||||
params.room_key = (room_key != -1? room_key : null);
|
params.room_key = (room_key != -1? room_key : null);
|
||||||
params.act_key = (act_key != -1? act_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.srtact = (srtact != -1? srtact : null);
|
||||||
params.searchtext = (searchtext != ""? searchtext : null);
|
params.searchtext = (searchtext != ""? searchtext : null);
|
||||||
params.kp = (kp != ""? kp : null);
|
params.kp = (kp != ""? kp : null);
|
||||||
|
|||||||
Reference in New Issue
Block a user