', dossier.terrain_adresse_voie,' ', dossier.terrain_adresse_code_postal) as terrain", "CONCAT_WS( '
', CASE WHEN co_projet_desc = '' THEN NULL ELSE TRIM(co_projet_desc) END, CASE WHEN ope_proj_desc = '' THEN NULL ELSE TRIM(ope_proj_desc) END, CASE WHEN am_projet_desc = '' THEN NULL ELSE TRIM(am_projet_desc) END, CASE WHEN dm_projet_desc = '' THEN NULL ELSE TRIM(dm_projet_desc) END, CASE WHEN donnees_techniques.erp_cstr_neuve IS TRUE THEN '".str_replace("'", "''", _('erp_cstr_neuve'))."' END, CASE WHEN donnees_techniques.erp_trvx_acc IS TRUE THEN '".str_replace("'", "''", _('erp_trvx_acc'))."' END, CASE WHEN donnees_techniques.erp_extension IS TRUE THEN '".str_replace("'", "''", _('erp_extension'))."' END, CASE WHEN donnees_techniques.erp_rehab IS TRUE THEN '".str_replace("'", "''", _('erp_rehab'))."' END, CASE WHEN donnees_techniques.erp_trvx_am IS TRUE THEN '".str_replace("'", "''", _('erp_trvx_am'))."' END, CASE WHEN donnees_techniques.erp_vol_nouv_exist IS TRUE THEN '".str_replace("'", "''", _('erp_vol_nouv_exist'))."' END ) as \"description_projet\"", "dossier_autorisation.dossier_autorisation", "dossier_autorisation.dossier_autorisation_libelle", "annee", "autorite_competente", "dossier.instructeur", "dossier.division", "public.ST_AsText(dossier.geom::geometry) as geom", // Enjeu "enjeu_urba", "enjeu_erp", // Qualification "erp", "a_qualifier", // Archive "numero_versement_archive", "date_demande", // Fieldset instruction // Suivi // Col 1 "dossier.date_depot", "delai", "delai_incompletude", "date_dernier_depot", "date_limite", "date_complet", "date_limite_incompletude", // Col 2 "etat.libelle as etat", "evenement_suivant_tacite", "evenement_suivant_tacite_incompletude", // Bloc 2 fieldsets // Col 1 : Fieldset "Décision" "dossier.date_decision", "dossier.avis_decision", // Col 2 : Fieldset "Validité de l'autorisation" "dossier.date_validite", // Autre // Col 1 "accord_tacite", // Col 2 "date_rejet", "date_notification_delai", "dossier.date_chantier", "dossier.date_achevement", // Col 3 "date_conformite", // Fieldset "Taxe d'aménagement" "tax_secteur", "tax_mtn_part_commu", "tax_mtn_part_depart", "tax_mtn_part_reg", "tax_mtn_total", // Fieldset "Localisation du terrain" // Col 1 "dossier.terrain_adresse_voie_numero", "dossier.terrain_adresse_lieu_dit", "dossier.terrain_adresse_code_postal", "dossier.terrain_adresse_cedex", "dossier.terrain_references_cadastrales", // Col 2 "dossier.terrain_adresse_voie", "dossier.terrain_adresse_bp", "dossier.terrain_adresse_localite", "dossier.terrain_superficie", // "parcelle", "pos", "sig", "batiment_nombre", "logement_nombre", "hauteur", "piece_nombre", "shon", "shon_calcul", "shob", "dossier.lot", "amenagement", "parcelle_lot", "parcelle_lot_lotissement", "temp1", "temp2", "temp3", "temp4", "temp5", "parcelle as parcelle_archive", "parcelle_lot as parcelle_lot_archive", "geom1", "dossier.description", "servitude", "version", "incompletude", "incomplet_notifie", "etat_pendant_incompletude", "dossier.duree_validite", "quartier", "dossier.log_instructions", ); // $selection =" "; // $sql_avis_decision = "select avis_decision,libelle from ".DB_PREFIXE."avis_decision order by libelle"; $sql_avis_decision_by_id = "SELECT avis_decision.avis_decision, libelle FROM ".DB_PREFIXE."avis_decision WHERE avis_decision = ''"; $sql_pos = "select pos,(pos||' '||libelle) from ".DB_PREFIXE."pos order by libelle"; $sql_pos_by_id = "SELECT pos.pos, (pos||' '||libelle) FROM ".DB_PREFIXE."pos WHERE pos = ''"; $sql_dossier_autorisation="SELECT dossier_autorisation.dossier_autorisation, dossier_autorisation.dossier_autorisation FROM ".DB_PREFIXE."dossier_autorisation ORDER BY dossier_autorisation.dossier_autorisation ASC"; $sql_dossier_autorisation_by_id = "SELECT dossier_autorisation.dossier_autorisation, dossier_autorisation.dossier_autorisation FROM ".DB_PREFIXE."dossier_autorisation WHERE dossier_autorisation = ''"; // Requêtes pour la recherche de dossiers existant $sql_arrondissement="SELECT arrondissement.arrondissement, arrondissement.libelle FROM ".DB_PREFIXE."arrondissement ORDER BY arrondissement.libelle ASC"; $sql_arrondissement_by_id = "SELECT arrondissement.arrondissement, arrondissement.libelle FROM ".DB_PREFIXE."arrondissement WHERE arrondissement = "; $sql_dossier_autorisation_type_detaille="SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle FROM ".DB_PREFIXE."dossier_autorisation_type_detaille ORDER BY dossier_autorisation_type_detaille.libelle"; $sql_dossier_autorisation_type_detaille_by_id = "SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle FROM ".DB_PREFIXE."dossier_autorisation_type_detaille WHERE dossier_autorisation_type_detaille = "; $sql_demandeur="SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle FROM ".DB_PREFIXE."dossier_autorisation_type_detaille ORDER BY dossier_autorisation_type_detaille.libelle"; $sql_demandeur_by_id = "SELECT dossier_autorisation_type_detaille.dossier_autorisation_type_detaille, dossier_autorisation_type_detaille.libelle FROM ".DB_PREFIXE."dossier_autorisation_type_detaille WHERE dossier_autorisation_type_detaille = "; // Requetes a utiliser lorsque l'option "option_afficher_division" est active $sql_instructeur_div="SELECT instructeur.instructeur, instructeur.nom||' ('||division.code||')' FROM ".DB_PREFIXE."instructeur INNER JOIN ".DB_PREFIXE."division ON division.division=instructeur.division WHERE ((instructeur.om_validite_debut IS NULL AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE)) OR (instructeur.om_validite_debut <= CURRENT_DATE AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE))) ORDER BY nom"; $sql_instructeur_div_by_id = "SELECT instructeur.instructeur, instructeur.nom||' ('||division.code||')' FROM ".DB_PREFIXE."instructeur INNER JOIN ".DB_PREFIXE."division ON division.division=instructeur.division WHERE instructeur = "; $sql_instructeur_div_by_di = "SELECT instructeur.instructeur, instructeur.nom||' ('||division.code||')' FROM ".DB_PREFIXE."instructeur INNER JOIN ".DB_PREFIXE."division ON division.division=instructeur.division LEFT JOIN ".DB_PREFIXE."direction ON division.direction = direction.direction LEFT JOIN ".DB_PREFIXE."om_collectivite ON direction.om_collectivite = om_collectivite.om_collectivite WHERE ((instructeur.om_validite_debut IS NULL AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE)) OR (instructeur.om_validite_debut <= CURRENT_DATE AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE))) AND (om_collectivite.niveau = '2' OR direction.om_collectivite = '') ORDER BY nom"; $sql_instructeur_by_di = "SELECT instructeur.instructeur, instructeur.nom FROM ".DB_PREFIXE."instructeur LEFT JOIN ".DB_PREFIXE."division ON instructeur.division = division.division LEFT JOIN ".DB_PREFIXE."direction ON division.direction = direction.direction LEFT JOIN ".DB_PREFIXE."om_collectivite ON direction.om_collectivite = om_collectivite.om_collectivite WHERE ((instructeur.om_validite_debut IS NULL AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE)) OR (instructeur.om_validite_debut <= CURRENT_DATE AND (instructeur.om_validite_fin IS NULL OR instructeur.om_validite_fin > CURRENT_DATE))) AND (om_collectivite.niveau = '2' OR direction.om_collectivite = '') ORDER BY instructeur.nom ASC"; // $sql_division_by_di="SELECT division.division, division.libelle FROM ".DB_PREFIXE."division LEFT JOIN ".DB_PREFIXE."direction ON division.direction = direction.direction LEFT JOIN ".DB_PREFIXE."om_collectivite ON direction.om_collectivite = om_collectivite.om_collectivite WHERE ((division.om_validite_debut IS NULL AND (division.om_validite_fin IS NULL OR division.om_validite_fin > CURRENT_DATE)) OR (division.om_validite_debut <= CURRENT_DATE AND (division.om_validite_fin IS NULL OR division.om_validite_fin > CURRENT_DATE))) AND (om_collectivite.niveau = '2' OR direction.om_collectivite = '') ORDER BY division.libelle ASC"; ?>