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

    File            fac_report_worker.asp
    Description:    Haal unieke waarden voor een listbox op
    Parameters:     usrrap_key: van een rapport
                    distinct: name van het veld wat we zoeken
                    xxx overige filtervelden
    Note:
*/
JSON_Result = true;
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../api2/api2.inc" -->
<!-- #include file="../api2/model_reports.inc" -->
<!-- #include file="../api2/model_reportsx.inc" -->
<!-- #include file="../scf/scaffolding_common.inc" -->
<%
    var usrrap_key = getQParamInt("usrrap_key");
    var rapport = model_reports(usrrap_key);

    var distinct = getQParam("distinct"); // deze kolom zoeken we
    var columns = [distinct.replace(/^(start_|end_)/,"")];

    var xxx_params = { filter : shared.qs2json(rapport), columns: columns, groupby: ["U"] }; // U=distinct
    xxx_params.filter.showall = 1;
    xxx_params.filter.limit = 9999;
    xxx_params.filter.scf_pivot = 0; // nooit
    var result = { distinct: distinct, colname: columns[0], values: rapport.REST_GET(xxx_params) };

    Response.Write(JSON.stringify(result));
%>
