Files
Facilitor/APPL/MLD/opdr_list.asp
Peter Feij 6355f919de MARX#40931 Nu wel goed.
svn path=/Website/branches/v2017.1/; revision=34463
2017-06-28 13:01:20 +00:00

73 lines
3.4 KiB
Plaintext

<%@language = "javascript" %>
<% /*
$Revision$
$Id$
File: opdr_list.asp
Description: Toont klein lijstje met opdrachten van een enkele melding.
Parameters: urole (VERPLICHT)
mld_key of cnt_key of ks_key (VERPLICHT)
print, excel, tiny
optioneel: allerlei zoekcriteria
Context: Vanuit een Facilitor ASP die een lijstje van opdrachten wil tonen (in een iframe)
Note:
*/
var LOCKED_USER_OK = { "xmlnode": "melding", "key": getQParamInt("mld_key", null) };
%>
<!--#include file="../Shared/common.inc"-->
<!--#include file="opdr_list.inc" -->
<%
var urole = getQParamSafe("urole");
// Beperken tot I of E? Standaard niet.
var has_opdrXUit = getQParamInt("has_opdrXUit", 0) == 1; // Wordt er gefilterd?
var internuit = getQParamInt("opdrIUit", (has_opdrXUit ? 0 : 1)) == 1; // Interne uitvoerders.
var externuit = getQParamInt("opdrEUit", (has_opdrXUit ? 0 : 1)) == 1; // Externe uitvoerders.
// let op: geen parameter moet equivalent zijn met een null parameter (NIET -1 oid)!
var theparams = { urole: urole,
mld_key: getQParamInt("mld_key", null),
cnt_key: getQParamInt("cnt_key", null),
ks_key: getQParamInt("ks_key", null),
opdr_key: getQParamInt("opdr_key", null), // de leesbare
intopdr_key: getQParamInt("intopdr_key", null), // de echte
outputmode: getQParamInt("outputmode", null),
showall: getQParamInt("showall", null),
tiny: getQParamInt("tiny", 0) == 1,
inline: getQParamInt("inline", 0) == 1,
// ----
// LET OP: We hebben altijd een mld_key of cnt_key. Effectief heeft 90% van de parameters geen effect?
// ----
behandel_key: getQParamInt("behandel_key", null),
srtdisc: getQParamInt("srtdisc", null),
search: getQParam("search", null),
loc_key: getQParamInt("loc_key", null),
bld_key: getQParamInt("bld_key", null),
prs_key: getQParamInt("prs_key", null),
org_key: getQParamInt("dep_key", null),
dienst_key: getQParamInt("dienst_key", null),
disc_key_arr: getQParamIntArray("disc_key_str", null),
kp: getQParam("kp", null),
handler_key: getQParamInt("handler", null),
internuit: internuit,
externuit: externuit,
typeopdr_key: getQParamInt("typeopdr_key", null),
stpen: getQParamInt("stpen", 0) == 1,
strej: getQParamInt("strej", 0) == 1,
stnew: getQParamInt("stnew", 0) == 1,
sting: getQParamInt("sting", 0) == 1,
stacc: getQParamInt("stacc", 0) == 1,
stuit: getQParamInt("stuit", 0) == 1,
stafm: getQParamInt("stafm", 0) == 1,
stver: getQParamInt("stver", 0) == 1,
opdrstuit: getQParamInt("opdrstuit", 0) == 1,
opdrstafm: getQParamInt("opdrstafm", 0) == 1,
opdrstvar: getQParamInt("opdrstver", 0) == 1
}
if (theparams.mld_key)
cache.whenNoRecords("SELECT 1 FROM mld_opdr WHERE mld_melding_key = " + theparams.mld_key);
opdr_list ( theparams );
%>