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

    File:               SuggestFunctie.asp
    Description:        Suggereer srtperslid
    Parameters:         k             De eerste paar letters
                        filtcode beperk de lijst met getoonde functies:
                            E = Alleen gebruikte/bestaande (Existing) functies (voor filtering)
    Globals:
    Context:
    Note:
*/ %>

<%
JSON_Result = true;
%>

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

<%
var chars = getQParam("k", "");
var bAll = getQParamInt("SuggestAll", 0) == 1;
var filtcode = getQParam("filtcode", "");
chars = chars.replace(/\*/g,"%");

sql = "SELECT  prs_srtperslid_key"
    + ",  " + lcl.xsqla('prs_srtperslid_omschrijving', 'prs_srtperslid_key')
    + "     FROM prs_v_aanwezigsrtperslid "
    + "    WHERE (UPPER(" + lcl.xsql('prs_srtperslid_omschrijving', 'prs_srtperslid_key') + ") LIKE " + safe.quoted_sql_wild2(chars) + ")"
    + (filtcode == "E" ? " AND prs_srtperslid_key IN (SELECT prs_srtperslid_key FROM prs_perslid WHERE prs_perslid_verwijder IS NULL)" : "")
    + " ORDER BY " + lcl.xsql('prs_srtperslid_omschrijving', 'prs_srtperslid_key');

WriteResult2(sql, { bAll: bAll,
                    fldName: "prs_srtperslid_omschrijving", // bij gebrek aan aparte code-veld
                    fldKey : "prs_srtperslid_key",
                    fldDesc: "prs_srtperslid_omschrijving"} );
%>
<% ASPPAGE_END(); %> 
