FSN#39816 betere info in de lijsten
svn path=/Website/trunk/; revision=33115
This commit is contained in:
@@ -22,37 +22,10 @@
|
|||||||
var locatie_key = getQParamInt("locatie_key", user.alg_locatie_key({withcurrent:true})); // Locatie
|
var locatie_key = getQParamInt("locatie_key", user.alg_locatie_key({withcurrent:true})); // Locatie
|
||||||
var gebouw_key = getQParamInt("gebouw_key", user.alg_gebouw_key({withcurrent:true})); // Gebouw, kan -1 zijn, dan niet gebruiken
|
var gebouw_key = getQParamInt("gebouw_key", user.alg_gebouw_key({withcurrent:true})); // Gebouw, kan -1 zijn, dan niet gebruiken
|
||||||
var verdieping_key = getQParamInt("verdieping_key", user.alg_verdieping_key({withcurrent:true}));
|
var verdieping_key = getQParamInt("verdieping_key", user.alg_verdieping_key({withcurrent:true}));
|
||||||
|
var offset = getQParamInt("offset", 0);
|
||||||
|
|
||||||
authparams = user.checkAutorisation("WEB_BEZBOF");
|
authparams = user.checkAutorisation("WEB_BEZBOF");
|
||||||
|
|
||||||
function fncolLink(oRs)
|
|
||||||
{
|
|
||||||
return "../pda/afspraak.asp?afs_key=" + oRs("bez_afspraak_key").Value;
|
|
||||||
};
|
|
||||||
function fnBestemming(oRs) {
|
|
||||||
return "<div class='listbodykop'>" + (oRs("bez_afspraak_ruimte").value ? safe.html(oRs("bez_afspraak_ruimte").value) : "") + "</div>" +"<div class='listbodytext'>"+ safe.html(oRs("bez_afspraak_gastheer").value)+ "</div>";
|
|
||||||
}
|
|
||||||
function fnBezoeker(oRs)
|
|
||||||
{
|
|
||||||
return safe.html(oRs("bez_afspraak_naam").value) + (oRs("bez_afspraak_bedrijf").value ? " ("+ safe.html(oRs("bez_afspraak_bedrijf").value)+ ")" : "");
|
|
||||||
};
|
|
||||||
function fnHeader(oRs)
|
|
||||||
{
|
|
||||||
return toTimeString(new Date(oRs("bez_afspraak_datum").value));
|
|
||||||
};
|
|
||||||
function fnStatus(oRs)
|
|
||||||
{
|
|
||||||
var res = "";
|
|
||||||
// We weten dat vertrokken bezoekers niet voorkomen hier
|
|
||||||
if (oRs("bez_bezoekers_done").value == null) {
|
|
||||||
res = L("lcl_vis_expected_st");
|
|
||||||
}
|
|
||||||
if (oRs("bez_bezoekers_done").value != null) {
|
|
||||||
res = L("lcl_vis_inside_st");
|
|
||||||
}
|
|
||||||
return res + (oRs("bez_bezoekers_pasnr").value ? " #"+safe.html(oRs("bez_bezoekers_pasnr").value) : "");
|
|
||||||
};
|
|
||||||
|
|
||||||
sql = "SELECT a.bez_afspraak_key"
|
sql = "SELECT a.bez_afspraak_key"
|
||||||
+ ", a.bez_afspraak_datum"
|
+ ", a.bez_afspraak_datum"
|
||||||
+ ", b.bez_afspraak_naam"
|
+ ", b.bez_afspraak_naam"
|
||||||
@@ -60,10 +33,12 @@
|
|||||||
+ ", a.bez_afspraak_gastheer"
|
+ ", a.bez_afspraak_gastheer"
|
||||||
+ ", a.bez_afspraak_ruimte"
|
+ ", a.bez_afspraak_ruimte"
|
||||||
+ ", a.bez_afspraak_eind"
|
+ ", a.bez_afspraak_eind"
|
||||||
|
+ ", a.bez_afspraak_opmerking"
|
||||||
+ ", b.bez_bezoekers_done"
|
+ ", b.bez_bezoekers_done"
|
||||||
+ ", b.bez_bezoekers_out "
|
+ ", b.bez_bezoekers_out "
|
||||||
+ ", b.bez_bezoekers_key"
|
+ ", b.bez_bezoekers_key"
|
||||||
+ ", b.bez_bezoekers_pasnr"
|
+ ", b.bez_bezoekers_pasnr"
|
||||||
|
+ ", b.bez_bezoekers_opmerking"
|
||||||
+ " FROM bez_afspraak a"
|
+ " FROM bez_afspraak a"
|
||||||
+ ", bez_bezoekers b"
|
+ ", bez_bezoekers b"
|
||||||
+ ", bez_actie t"
|
+ ", bez_actie t"
|
||||||
@@ -73,8 +48,8 @@
|
|||||||
+ " AND t.bez_actie_key(+) = a.bez_actie_key"
|
+ " AND t.bez_actie_key(+) = a.bez_actie_key"
|
||||||
+ " AND a.alg_onrgoed_keys = v.alg_onroerendgoed_keys(+)"
|
+ " AND a.alg_onrgoed_keys = v.alg_onroerendgoed_keys(+)"
|
||||||
+ " AND a.alg_locatie_key = l.alg_locatie_key"
|
+ " AND a.alg_locatie_key = l.alg_locatie_key"
|
||||||
+ " AND bez_bezoekers_out IS NULL" // weg = niet meer interessant
|
+ (offset >=0 ? " AND bez_bezoekers_out IS NULL" : "") // weg = niet meer interessant, tenzij terugkijken
|
||||||
+ " AND a.bez_afspraak_datum BETWEEN TRUNC(SYSDATE) AND TRUNC(SYSDATE)+1";
|
+ " AND a.bez_afspraak_datum BETWEEN TRUNC(SYSDATE+"+offset+") AND TRUNC(SYSDATE+"+offset+")+1";
|
||||||
|
|
||||||
if (authparams.ALGreadlevel > -1) { // Er geldt een autorisatiebeperking
|
if (authparams.ALGreadlevel > -1) { // Er geldt een autorisatiebeperking
|
||||||
sql += " AND EXISTS ("
|
sql += " AND EXISTS ("
|
||||||
@@ -118,6 +93,42 @@
|
|||||||
showAll: true
|
showAll: true
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function fncolLink(oRs)
|
||||||
|
{
|
||||||
|
return "../pda/afspraak.asp?afs_key=" + oRs("bez_afspraak_key").Value;
|
||||||
|
};
|
||||||
|
function fnBestemming(oRs) {
|
||||||
|
return "<div class='listbodykop'>"
|
||||||
|
+ "<i class='fa fa-user'></i> " +safe.html(oRs("bez_afspraak_gastheer").value)
|
||||||
|
+ (oRs("bez_afspraak_ruimte").value ? "<br><i class='fa fa-map-marker'></i> " + safe.html(oRs("bez_afspraak_ruimte").value) : "")
|
||||||
|
+ (oRs("bez_bezoekers_done").value != null ? "<br><i class='fa fa-sign-in'></i> " + toDateTimeString(oRs("bez_bezoekers_done").value) : "")
|
||||||
|
+ (oRs("bez_bezoekers_out").value != null ? "<br><i class='fa fa-sign-out'></i> " + toDateTimeString(oRs("bez_bezoekers_out").value) : "")
|
||||||
|
+ "</div>"
|
||||||
|
+ "<div class='listbodytext'>"//+ safe.html(oRs("bez_afspraak_gastheer").value)
|
||||||
|
+ (oRs("bez_afspraak_opmerking").value ? safe.html(oRs("bez_afspraak_opmerking").value) + "<br>" : "")
|
||||||
|
+ (oRs("bez_bezoekers_opmerking").value ? safe.html(oRs("bez_bezoekers_opmerking").value) + "<br>" : "")
|
||||||
|
+ "</div>";
|
||||||
|
}
|
||||||
|
function fnBezoeker(oRs)
|
||||||
|
{
|
||||||
|
return safe.html(oRs("bez_afspraak_naam").value) + (oRs("bez_afspraak_bedrijf").value ? " ("+ safe.html(oRs("bez_afspraak_bedrijf").value)+ ")" : "");
|
||||||
|
};
|
||||||
|
function fnHeader(oRs)
|
||||||
|
{
|
||||||
|
return (offset == 0 ? toTimeString(new Date(oRs("bez_afspraak_datum").value)) : toDateTimeString(new Date(oRs("bez_afspraak_datum").value), null, null, true));
|
||||||
|
};
|
||||||
|
function fnStatus(oRs)
|
||||||
|
{
|
||||||
|
var res = "";
|
||||||
|
// We weten dat vertrokken bezoekers niet voorkomen hier
|
||||||
|
if (oRs("bez_bezoekers_done").value == null) {
|
||||||
|
res = L("lcl_vis_expected_st");
|
||||||
|
}
|
||||||
|
if (oRs("bez_bezoekers_done").value != null) {
|
||||||
|
res = L("lcl_vis_inside_st");
|
||||||
|
}
|
||||||
|
return res + (oRs("bez_bezoekers_pasnr").value ? " #"+safe.html(oRs("bez_bezoekers_pasnr").value) : "");
|
||||||
|
};
|
||||||
%>
|
%>
|
||||||
<html>
|
<html>
|
||||||
<head><%
|
<head><%
|
||||||
@@ -125,8 +136,14 @@
|
|||||||
%></head>
|
%></head>
|
||||||
<body>
|
<body>
|
||||||
<%
|
<%
|
||||||
|
// deze lijkt deprecated, hoe dan wel? CurrentPosition is slechts hypothetisch van belang
|
||||||
|
var xfunc = user.func_enabled("BEZ", null, CurrentPosition, user_key);
|
||||||
|
|
||||||
PAGE_START();
|
PAGE_START();
|
||||||
HEADER({title: L("lcl_mobile_bezoek") + " " + safe.htmlattr(CurrentPosition), back:!qrc, home: !qrc});
|
HEADER({title: L("lcl_mobile_bezoek") + " " + safe.htmlattr(CurrentPosition),
|
||||||
|
addaction: (xfunc.canRead("WEB_BEZUSE") ? "../pda/afspraak.asp?afs_key=-1" : null),
|
||||||
|
back:!qrc,
|
||||||
|
home: !qrc});
|
||||||
CONTENT_START();
|
CONTENT_START();
|
||||||
|
|
||||||
var cnt = rst.processResultset();
|
var cnt = rst.processResultset();
|
||||||
|
|||||||
Reference in New Issue
Block a user