getParameter('option_arrondissement') === 'true') { // Champ à afficher $reqmo['arrondissement']='checked'; // Filtre $reqmo['arrondissement_dossier']= "select arrondissement, CASE libelle WHEN '1' THEN concat(libelle, 'er') ELSE concat(libelle, 'ème') END as libelle from ".DB_PREFIXE."arrondissement"; $reqmo['type']['arrondissement_dossier'] = 'integer'; // Complétion de la requête $reqmo_sql_select_arrondissement = " [arr.libelle as arrondissement], "; $reqmo_sql_where_arrondissement = " AND arr.arrondissement = [arrondissement_dossier] "; } //Requête à effectuer $reqmo['sql'] = sprintf("SELECT [dossier.dossier_libelle as reference_dossier], [to_char(dossier.date_depot ,'DD/MM/YYYY') as date_de_reception], [CASE WHEN contrevenant_principal.qualite='particulier' THEN TRIM(CONCAT(contrevenant_principal.particulier_nom, ' ', contrevenant_principal.particulier_prenom)) ELSE TRIM(CONCAT(contrevenant_principal.personne_morale_raison_sociale, ' ', contrevenant_principal.personne_morale_denomination)) END as contrevenant], [concat(replace(dossier.terrain_references_cadastrales,';',' '),'
', dossier.terrain_adresse_voie,' ', dossier.terrain_adresse_code_postal) as terrain], %s [t.nom as technicien], [to_char(dossier.date_transmission_parquet ,'DD/MM/YYYY') as date_transmission_parquet], [to_char(dossier.date_premiere_visite ,'DD/MM/YYYY') as date_premiere_visite] FROM ".DB_PREFIXE."dossier LEFT JOIN ( SELECT * FROM ".DB_PREFIXE."lien_dossier_demandeur INNER JOIN ".DB_PREFIXE."demandeur ON demandeur.demandeur = lien_dossier_demandeur.demandeur WHERE lien_dossier_demandeur.petitionnaire_principal IS TRUE AND LOWER(demandeur.type_demandeur) = LOWER('contrevenant') ) as contrevenant_principal ON contrevenant_principal.dossier = dossier.dossier LEFT JOIN ".DB_PREFIXE."instructeur t ON t.instructeur = dossier.instructeur_2 LEFT JOIN ".DB_PREFIXE."dossier_instruction_type ON dossier_instruction_type.dossier_instruction_type = dossier.dossier_instruction_type LEFT JOIN ".DB_PREFIXE."donnees_techniques dt ON dt.dossier_instruction = dossier.dossier LEFT JOIN ".DB_PREFIXE."arrondissement arr ON arr.code_postal = dossier.terrain_adresse_code_postal LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille ON dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = dossier_instruction_type.dossier_autorisation_type_detaille LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type ON dossier_autorisation_type.dossier_autorisation_type = dossier_autorisation_type_detaille.dossier_autorisation_type AND LOWER(dossier_autorisation_type.affichage_form) = 'ctx in' INNER JOIN ".DB_PREFIXE."groupe ON dossier_autorisation_type.groupe = groupe.groupe ".$selection." WHERE dossier.om_collectivite IN () AND dossier.instructeur_2 = [technicien_dossier] %s AND dossier.date_depot >= '[date_reception_debut]' AND dossier.date_depot <= '[date_reception_fin]' ORDER BY dossier.date_depot, dossier.dossier", $reqmo_sql_select_arrondissement, $reqmo_sql_where_arrondissement ); ?>