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

    File:        fac_list_nieuws.asp
    Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list
    Parameters:
    Context:     Vanuit msg_search.asp
    Note:
*/ %>

<!-- #include file="../Shared/common.inc" -->
<!-- #include file="fac_list_nieuws.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;

// Period from start-time until end-time
// Indien geen datums meegegeven, dan huidige datum voor beide kalenders nemen anders duurt de query te lang.
var dateon = getQParamDate("date_on", null); // Periode van

var searchtext = getQParam("searchtext", null);
var authgroup = getQParamIntArray("msggroup", []);
var categorie = getQParamIntArray("nwsgroup", []);
var nieuwsshow = getQParamBits("nieuws_show", 7);
var fac_nieuws_parentkey = getQParamInt("fac_nieuws_parentkey", -1);
var tiny = getQParamInt("tiny", 0);
var inline = getQParamInt("inline", 0);

var dist_key = getQParamInt("districtkey", -1); // District
var loc_key = getQParamInt("locatiekey", -1); // Locatie
var bld_key = getQParamInt("gebouwkey", -1); // Gebouw
var verdieping_key = getQParamInt("verdiepingkey", -1); // Verdieping

var autfunction = "WEB_MSGBOF";

msg_list ( autfunction,
           { outputmode: outputmode,
             showall: showall,
             searchtext: (searchtext!= ""? searchtext : null),
             authgroup: authgroup,
             categorie: categorie,
             nieuwsshow: nieuwsshow,
             fac_nieuws_parentkey: fac_nieuws_parentkey,
             tiny: tiny,
             inline: inline,
             dateon: dateon,
             dist_key: (dist_key != -1? dist_key : null),
             loc_key: (loc_key != -1? loc_key : null),
             bld_key: (bld_key != -1? bld_key : null),
             verdieping_key: (verdieping_key != -1? verdieping_key : null)
           }
         );
%><% ASPPAGE_END(); %>
