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

    File:        opdr_search_list.asp
    Description: Vangt de parameters van opdr_search op en verwerkt die in een aanroep van opdr_list
    Parameters:  urole
                 Alle zoek-criteria van opdr_search.asp
    Context:     Vanuit opdr_search.asp
    Note:
*/ %>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="opdr_uren_list.inc" -->

<%
///     Deze functie toont de urenlijsten, en kan op diverse manieren gebruikt worden:
///
///

var urole = getQParamSafe("urole", "fe");   // Indien niet meegegeven, veronderstel dan frontend gebruik
var autfunction = { fe: "WEB_UURUSE", fo: "WEB_UURFOF", bo: "WEB_UURBOF"} [urole];

// 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 handler = getFParamInt("handler", -1);

opdr_uren_list ( autfunction,
           { urole : urole,
             opdrnr: getFParamInt("opdrnr", null, true), // relaxed,
             outputmode: getFParamInt("outputmode", 0), //  0 = screen, 1 = print, 2 = excel etc,
             showall: getFParamInt("showall", 0) == 1,
             // FORM status checkboxes
             st_urenNot: (getFParamInt("urenNot", 0) == 1),
             st_urenNew: (getFParamInt("urenNew", 0) == 1),
             st_urenBusy: (getFParamInt("urenBusy", 0) == 1),
             st_urenAfm: (getFParamInt("urenAfm", 0) == 1),
             st_urenVer: (getFParamInt("urenVer", 0) == 1),
             //behandel_key: (sBehandel_key != -1 ? sBehandel_key : null),
             handler_key: (handler != -1 ? handler : null),
             disc_key: getFParamInt("disc_key", -1),
             dateto: getFParamDate("date_to", new Date)
           }
         );
%><% ASPPAGE_END(); %> 
