73 lines
3.4 KiB
Plaintext
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 );
|
|
|
|
%> |