getParameter('option_arrondissement') === 'true') { // Champ à afficher $reqmo['arrondissement']='checked'; // Complétion de la requête $reqmo_sql_select_arrondissement = " [arr.libelle as arrondissement], "; } //Requête à effectuer $reqmo['sql'] = sprintf("SELECT [dossier.dossier_libelle as reference_dossier], [CASE dossier_autorisation_type_detaille.code WHEN 'REG' THEN 'Gracieux' WHEN 'REC' THEN 'Contentieux' ELSE '' END as type_de_procedure], [to_char(dossier.date_depot ,'DD/MM/YYYY') as date_de_recours], [CASE WHEN petitionnaire_principal.qualite='particulier' THEN TRIM(CONCAT(petitionnaire_principal.particulier_nom, ' ', petitionnaire_principal.particulier_prenom)) ELSE TRIM(CONCAT(petitionnaire_principal.personne_morale_raison_sociale, ' ', petitionnaire_principal.personne_morale_denomination)) END as petitionnaire], [CASE WHEN requerant_principal.qualite='particulier' THEN TRIM(CONCAT(requerant_principal.particulier_nom, ' ', requerant_principal.particulier_prenom)) ELSE TRIM(CONCAT(requerant_principal.personne_morale_raison_sociale, ' ', requerant_principal.personne_morale_denomination)) END as requerant], [j.nom as juriste], %s [dtac.co_tot_log_nb as nb_logements], [dtac.co_fin_lls_nb as nb_logements_sociaux] 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('petitionnaire') ) as petitionnaire_principal ON petitionnaire_principal.dossier = dossier.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('requerant') ) as requerant_principal ON requerant_principal.dossier = dossier.dossier LEFT JOIN ".DB_PREFIXE."instructeur j ON j.instructeur = dossier.instructeur 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 re' INNER JOIN ".DB_PREFIXE."groupe ON dossier_autorisation_type.groupe = groupe.groupe ".$selection." LEFT JOIN ".DB_PREFIXE."dossier ac ON dossier.autorisation_contestee = ac.dossier LEFT JOIN ".DB_PREFIXE."donnees_techniques dtac ON dtac.dossier_instruction = ac.dossier WHERE dossier.om_collectivite IN () AND dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = '[type_procedure]' AND dossier.date_depot >= '[date_recours_debut]' AND dossier.date_depot <= '[date_recours_fin]' ORDER BY dossier.date_depot, dossier.dossier", $reqmo_sql_select_arrondissement ); ?>