FSN#51222: Anonimiseren van historische bezoekers.
svn path=/Website/branches/v2017.3/; revision=38027
This commit is contained in:
@@ -61,18 +61,26 @@ FCLTHeader.Requires({ plugins: ["jQuery"] })
|
||||
var sql;
|
||||
var sqln = [];
|
||||
|
||||
sql = "SELECT 'BES' module"
|
||||
+ " , " + safe.quoted_sql(L("lcl_bes_bestellingen")) + " onderdeel"
|
||||
+ " , COUNT(b.bes_bestelling_key) aantal"
|
||||
+ " FROM bes_bestelling b"
|
||||
+ " WHERE b.bes_bestelling_datum BETWEEN " + startdatum.beginToSQL() + " AND " + einddatum.endToSQL()
|
||||
+ " AND NOT EXISTS (SELECT ft.fac_tracking_key"
|
||||
+ " FROM fac_tracking ft"
|
||||
+ " WHERE ft.fac_tracking_refkey = b.bes_bestelling_key"
|
||||
+ " AND ft.fac_srtnotificatie_key = (SELECT fac_srtnotificatie_key"
|
||||
+ " FROM fac_srtnotificatie"
|
||||
+ " WHERE fac_srtnotificatie_code = 'BESANO'))";
|
||||
sqln.push(sql);
|
||||
// Tijdelijk uitschakelen van het anonimiseren van BES i.v.m. trage onderstaande query die ook in de ANO package wordt gebruikt.
|
||||
//sql = "SELECT 'BES' module"
|
||||
// + " , " + safe.quoted_sql(L("lcl_bes_bestellingen")) + " onderdeel"
|
||||
// + " , COUNT(b.bes_bestelling_key) aantal"
|
||||
// + " FROM bes_bestelling b"
|
||||
// + " WHERE (SELECT MAX(ft.fac_tracking_datum)"
|
||||
// + " FROM fac_tracking ft"
|
||||
// + " WHERE ft.fac_tracking_refkey = b.bes_bestelling_key"
|
||||
// + " AND ft.fac_srtnotificatie_key IN (SELECT fac_srtnotificatie_key"
|
||||
// + " FROM fac_srtnotificatie"
|
||||
// + " WHERE fac_srtnotificatie_xmlnode = 'bestelling'"
|
||||
// + " AND fac_srtnotificatie_code != 'BESANO')) BETWEEN " + startdatum.beginToSQL() + " AND " + einddatum.endToSQL()
|
||||
// + " AND b.bes_bestelling_status IN (1, 6, 7, 8)"
|
||||
// + " AND NOT EXISTS (SELECT ft.fac_tracking_key"
|
||||
// + " FROM fac_tracking ft"
|
||||
// + " WHERE ft.fac_tracking_refkey = b.bes_bestelling_key"
|
||||
// + " AND ft.fac_srtnotificatie_key = (SELECT fac_srtnotificatie_key"
|
||||
// + " FROM fac_srtnotificatie"
|
||||
// + " WHERE fac_srtnotificatie_code = 'BESANO'))";
|
||||
//sqln.push(sql);
|
||||
|
||||
sql = "SELECT 'BEZ' module"
|
||||
+ " , " + safe.quoted_sql(L("lcl_bez_appointments")) + " onderdeel"
|
||||
@@ -88,18 +96,26 @@ FCLTHeader.Requires({ plugins: ["jQuery"] })
|
||||
+ " WHERE fac_srtnotificatie_code = 'BEZANO'))";
|
||||
sqln.push(sql);
|
||||
|
||||
sql = "SELECT 'MLD' module"
|
||||
+ " , " + safe.quoted_sql(L("lcl_mld_meldingen")) + " onderdeel"
|
||||
+ " , COUNT(m.mld_melding_key) aantal"
|
||||
+ " FROM mld_melding m"
|
||||
+ " WHERE m.mld_melding_datum BETWEEN " + startdatum.beginToSQL() + " AND " + einddatum.endToSQL()
|
||||
+ " AND NOT EXISTS (SELECT ft.fac_tracking_key"
|
||||
+ " FROM fac_tracking ft"
|
||||
+ " WHERE ft.fac_tracking_refkey = m.mld_melding_key"
|
||||
+ " AND ft.fac_srtnotificatie_key = (SELECT fac_srtnotificatie_key"
|
||||
+ " FROM fac_srtnotificatie"
|
||||
+ " WHERE fac_srtnotificatie_code = 'MLDANO'))";
|
||||
sqln.push(sql);
|
||||
// Tijdelijk uitschakelen van het anonimiseren van MLD i.v.m. trage onderstaande query die ook in de ANO package wordt gebruikt.
|
||||
//sql = "SELECT 'MLD' module"
|
||||
// + " , " + safe.quoted_sql(L("lcl_mld_meldingen")) + " onderdeel"
|
||||
// + " , COUNT(m.mld_melding_key) aantal"
|
||||
// + " FROM mld_melding m"
|
||||
// + " WHERE (SELECT MAX(ft.fac_tracking_datum)"
|
||||
// + " FROM fac_tracking ft"
|
||||
// + " WHERE ft.fac_tracking_refkey = m.mld_melding_key"
|
||||
// + " AND ft.fac_srtnotificatie_key IN (SELECT fac_srtnotificatie_key"
|
||||
// + " FROM fac_srtnotificatie"
|
||||
// + " WHERE fac_srtnotificatie_xmlnode = 'melding'"
|
||||
// + " AND fac_srtnotificatie_code != 'MLDANO')) BETWEEN " + startdatum.beginToSQL() + " AND " + einddatum.endToSQL()
|
||||
// + " AND m.mld_melding_status IN (1, 6)"
|
||||
// + " AND NOT EXISTS (SELECT ft.fac_tracking_key"
|
||||
// + " FROM fac_tracking ft"
|
||||
// + " WHERE ft.fac_tracking_refkey = m.mld_melding_key"
|
||||
// + " AND ft.fac_srtnotificatie_key = (SELECT fac_srtnotificatie_key"
|
||||
// + " FROM fac_srtnotificatie"
|
||||
// + " WHERE fac_srtnotificatie_code = 'MLDANO'))";
|
||||
//sqln.push(sql);
|
||||
|
||||
sql = "SELECT 'PRS' module"
|
||||
+ " , " + safe.quoted_sql(L("lcl_prs_persons")) + " onderdeel"
|
||||
|
||||
Reference in New Issue
Block a user