<%@language = "javascript" %>
<% /*
     $Revision$
     $Id$

    File:        opdr_list.asp
    Description: Toont klein lijstje met opdrachten van een enkele melding.
    Parameters:  urole (VERPLICHT)
                 mld_key (VERPLICHT) of cnt_key
                 print, excel, tiny
                 optioneel: allerlei zoekcriteria
    Context:     Vanuit een Facilitor ASP die een lijstje van opdrachten wil tonen (in een iframe)
    Note:
*/ %>
<!--#include file="../Shared/common.inc"-->
<!--#include file="opdr_list.inc" -->

<%
var urole = getQParamSafe("urole");

// 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),
                  opdr_key: getQParamInt("opdr_key", null),
                  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),
                  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 );

%>