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

    File:         prs_perslid_search_list
    Description:  Vangt de parameters van prs_perslid_search op en verwerkt die in een aanroep van prs_perslid_list
    Parameters:
    Context:
    Note:
*/ %>

<!-- #include file="../Shared/common.inc" -->
<!-- #include file="prs_perslid_list.inc" -->

<%
// FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
// Vandaar dat een default van -1 ipv null ook mag
// In eerste instantie identificeren we elk veld gewoon 1-op-1.
var outputmode = getQParamInt("outputmode", 0) //  0 = screen, 1 = print, 2 = excel etc
var showall = getQParamInt("showall", 0) == 1;

var dis_key = getQParamInt("districtkey", -1);
var loc_key = getQParamInt("locatiekey", -1); // Locatie
var bld_key = getQParamInt("gebouwkey", -1); // Gebouw

var prsName = getQParam("prsName", "");
var prsNR = getQParam("prsNR", "");
var prsLogin = getQParam("prsLogin", "");
var profiel_key = getQParamInt("profielkey",-1);
var func = getQParamInt("func", "");
var dept = getQParamInt("dept", -1);
var bdr_key = getQParamInt("bdr_key", -1);
var altloc = (getQParamInt("altloc", 0) == 1); // Ook alternatieve locaties

perslid_list( "*",
              { outputmode: outputmode,
                showall: showall,
                dis_key: (dis_key != -1? dis_key : null),
                loc_key: (loc_key != -1? loc_key : null),
                bld_key: (bld_key != -1? bld_key : null),
                prsName: prsName,
                prsLogin: prsLogin,
                profiel_key: (profiel_key != -1? profiel_key : null),
                prsNR: prsNR,
                func: (func != -1? func : null),
                dept: (dept != -1? dept : null),
                bdr_key: (bdr_key != -1? bdr_key : null),
                altloc: altloc
              }
            );
%>