diff --git a/APPL/IMP/imp_search.asp b/APPL/IMP/imp_search.asp index 6b679284b1..aa8e429697 100644 --- a/APPL/IMP/imp_search.asp +++ b/APPL/IMP/imp_search.asp @@ -101,13 +101,15 @@ var startdate = new Date(new Date().getFullYear(), new Date().getMonth(), new Da volgnr: 1, timeField: false }); + RWCHECKBOXTR( "latestonly", "fldimphistorie", L("lcl_imp_nohistorie"), true); + FCLTpersoonselector("prs_key", "prs_key", { label: L("lcl_imp_import_by"), + filtercode: "IMP", whenEmpty: L("lcl_search_generic") }); - RWCHECKBOXTR( "latestonly", "fldimphistorie", L("lcl_imp_nohistorie"), true); BLOCK_END(); var buttons = [ {title: L("lcl_search"), action: "doSubmit()", id: "bSearch" } ]; diff --git a/APPL/Shared/Suggest/persoonFilter.inc b/APPL/Shared/Suggest/persoonFilter.inc index 5ffef6388d..391fb125c5 100644 --- a/APPL/Shared/Suggest/persoonFilter.inc +++ b/APPL/Shared/Suggest/persoonFilter.inc @@ -182,6 +182,9 @@ function getFiltClausePersoon(pfiltcode, params) case 'RESR': // Bestaande aanvragers van reserveringen lfiltClause = " AND p.prs_perslid_key IN (SELECT res_rsv_ruimte_contact_key from res_rsv_ruimte)"; break; + case 'IMP': // Personen die hebben geimporteerd + lfiltClause = " AND p.prs_perslid_key IN (SELECT prs_perslid_key from fac_import)"; + break; case 'ORDBO2': // externe partijen toegang tot facilitor lfiltClause = " AND p.prs_perslid_key IN (" + "SELECT prs_perslid_key FROM fac_v_webgebruiker g "