/[openfoncier]/trunk/sql/pgsql/demande_avis.form.inc.php
ViewVC logotype

Annotation of /trunk/sql/pgsql/demande_avis.form.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3896 - (hide annotations)
Fri Apr 8 16:03:21 2016 UTC (8 years, 9 months ago) by nhaye
File size: 8736 byte(s)
Suppression d'un champ en double

1 mbroquet 3730 <?php
2     //$Id: demande_avis.form.inc.php 5429 2015-11-13 17:08:37Z nmeucci $
3     //gen openMairie le 10/02/2011 20:32
4     include('../gen/sql/pgsql/consultation.form.inc.php');
5    
6     $tableSelect=DB_PREFIXE."consultation
7     LEFT JOIN ".DB_PREFIXE."dossier
8     ON consultation.dossier=dossier.dossier
9     LEFT JOIN ".DB_PREFIXE."service
10     ON service.service=consultation.service
11     LEFT OUTER JOIN ".DB_PREFIXE."instructeur
12     ON instructeur.instructeur=dossier.instructeur
13     LEFT OUTER JOIN ".DB_PREFIXE."division
14     ON division.division=instructeur.division
15     LEFT OUTER JOIN ".DB_PREFIXE."avis_consultation
16     ON consultation.avis_consultation=avis_consultation.avis_consultation
17     LEFT JOIN ".DB_PREFIXE."donnees_techniques
18     ON donnees_techniques.dossier_instruction = dossier.dossier
19     LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur
20     ON dossier.dossier=lien_dossier_demandeur.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
21     LEFT JOIN ".DB_PREFIXE."demandeur
22     ON demandeur.demandeur=lien_dossier_demandeur.demandeur
23     LEFT JOIN ".DB_PREFIXE."etat
24     ON dossier.etat = etat.etat
25     ";
26    
27     $champs=array("consultation.consultation as \"consultation\"",
28     // Fieldset "Infos générales"
29     // Fielsdet "Dossier"
30     // 1ere ligne
31     // 1ere colonne
32     "consultation.dossier as \"dossier\"",
33     "dossier.dossier_libelle as \"dossier_libelle\"",
34     "division.chef as \"responsable\"",
35     "etat.libelle as \"etat\"",
36     // 2eme colonne
37     "division.libelle as \"division\"",
38     "concat(instructeur.nom,' tel. : '||instructeur.telephone) as \"instructeur\"",
39     // 2eme ligne
40     "to_char(dossier.date_depot ,'DD/MM/YYYY') as \"date_depot\"",
41     "to_char(dossier.date_dernier_depot ,'DD/MM/YYYY') as \"date_dernier_depot\"",
42    
43     "CASE WHEN dossier.incomplet_notifie IS TRUE AND dossier.incompletude IS TRUE
44     THEN to_char(dossier.date_limite_incompletude ,'DD/MM/YYYY')
45     ELSE to_char(dossier.date_limite ,'DD/MM/YYYY')
46     END as \"dossier_date_limite\"",
47    
48     //"to_char(dossier.date_limite ,'DD/MM/YYYY') as \"dossier_date_limite\"",
49     // 3eme ligne
50     "dossier.autorite_competente as \"autorite_competente\"",
51     // 4eme ligne
52     'TRIM(CONCAT(personne_morale_denomination,\' \',personne_morale_nom,\' \',demandeur.particulier_nom)) as "petitionnaire"',
53     "TRIM(CONCAT(demandeur.numero,' ',demandeur.voie,' ',demandeur.complement,
54     ' ',demandeur.lieu_dit,' ',demandeur.code_postal,' ',demandeur.localite,
55     ' ',demandeur.bp,' ',demandeur.cedex,' ',demandeur.pays)) as \"adresse_petitionnaire\"",
56     "replace(dossier.terrain_references_cadastrales, ';', ' ') as \"parcelle\"",
57     'TRIM(CONCAT(dossier.terrain_adresse_voie_numero,\' \',dossier.terrain_adresse_voie,
58     \' \', dossier.terrain_adresse_lieu_dit, \' \', dossier.terrain_adresse_code_postal,\' \', dossier.terrain_adresse_localite)) as "terrain"',
59     "public.ST_AsText(dossier.geom::geometry) as \"geom\"",
60     // Fieldset "Demande d'avis"
61     "to_char(consultation.date_envoi ,'DD/MM/YYYY') as \"date_envoi\"",
62     "concat(service.delai,' ','"._("mois")."') as \"delai\"",
63     "to_char(consultation.date_limite ,'DD/MM/YYYY') as \"date_limite\"",
64    
65 nhaye 3814 // Fieldset "Avis rendu"
66     "consultation.avis_consultation as \"avis_consultation\"",
67     "consultation.motivation as \"motivation\"",
68     "consultation.fichier as \"fichier\"",
69     // Fermeture fieldset "Infos générales"
70    
71 mbroquet 3730 // Fieldset "Principales caractéristiques du projet"
72     "CONCAT_WS(
73     '<br/>',
74     CASE WHEN co_projet_desc = '' THEN
75     NULL
76     ELSE
77     TRIM(co_projet_desc)
78     END,
79     CASE WHEN ope_proj_desc = '' THEN
80     NULL
81     ELSE
82     TRIM(ope_proj_desc)
83     END,
84     CASE WHEN am_projet_desc = '' THEN
85     NULL
86     ELSE
87     TRIM(am_projet_desc)
88     END,
89     CASE WHEN dm_projet_desc = '' THEN
90     NULL
91     ELSE
92     TRIM(dm_projet_desc)
93     END
94     ) as \"description_projet\"",
95     "donnees_techniques.su_tot_shon_tot||' m²' as \"surface_total_projet\"",
96     "REGEXP_REPLACE(CONCAT(
97     CASE
98     WHEN donnees_techniques.su_cstr_shon1 IS NULL
99     THEN ''
100     ELSE CONCAT('Habitation - ', donnees_techniques.su_cstr_shon1, ' m² <br/>')
101     END,
102     CASE
103     WHEN donnees_techniques.su_cstr_shon2 IS NULL
104     THEN ''
105     ELSE CONCAT('Hébergement hôtelier - ', donnees_techniques.su_cstr_shon2, ' m² <br/>')
106     END,
107     CASE
108     WHEN donnees_techniques.su_cstr_shon3 IS NULL
109     THEN ''
110     ELSE CONCAT('Bureaux - ', donnees_techniques.su_cstr_shon3, ' m² <br/>')
111     END,
112     CASE
113     WHEN donnees_techniques.su_cstr_shon4 IS NULL
114     THEN ''
115     ELSE CONCAT('Commerce - ', donnees_techniques.su_cstr_shon4, ' m² <br/>')
116     END,
117     CASE
118     WHEN donnees_techniques.su_cstr_shon5 IS NULL
119     THEN ''
120     ELSE CONCAT('Artisanat - ', donnees_techniques.su_cstr_shon5, ' m² <br/>')
121     END,
122     CASE
123     WHEN donnees_techniques.su_cstr_shon6 IS NULL
124     THEN ''
125     ELSE CONCAT('Industrie - ', donnees_techniques.su_cstr_shon6, ' m² <br/>')
126     END,
127     CASE
128     WHEN donnees_techniques.su_cstr_shon7 IS NULL
129     THEN ''
130     ELSE CONCAT('Exploitation agricole ou forestière - ', donnees_techniques.su_cstr_shon7, ' m² <br/>')
131     END,
132     CASE
133     WHEN donnees_techniques.su_cstr_shon8 IS NULL
134     THEN ''
135     ELSE CONCAT('Entrepôt - ', donnees_techniques.su_cstr_shon8, ' m² <br/>')
136     END,
137     CASE
138     WHEN donnees_techniques.su_cstr_shon9 IS NULL
139     THEN ''
140     ELSE CONCAT('Service public ou d''intérêt collectif - ', donnees_techniques.su_cstr_shon9, ' m²')
141     END
142     ), ' <br/>$', '') as \"surface\"",
143     "donnees_techniques.co_tot_ind_nb as \"nombre_logement_crees_individuel\"",
144     "donnees_techniques.co_tot_coll_nb as \"nombre_logement_crees_collectif\"",
145     "donnees_techniques.co_statio_apr_nb as \"nombre_places_parking\"",
146     // Fermeture fieldset "Principales caractéristiques du projet"
147    
148     "consultation.service",
149     );
150    
151     $sql_service="SELECT service.service, service.abrege||' '||service.libelle
152     FROM ".DB_PREFIXE."service
153     WHERE ((service.om_validite_debut IS NULL AND (service.om_validite_fin IS NULL OR service.om_validite_fin > CURRENT_DATE))
154     OR (service.om_validite_debut <= CURRENT_DATE AND (service.om_validite_fin IS NULL OR service.om_validite_fin > CURRENT_DATE)))
155     ORDER BY service.abrege, service.libelle";
156     $sql_service_by_id = "SELECT service.service, service.abrege||' '||service.libelle FROM ".DB_PREFIXE."service WHERE service = <idx>";
157    
158     $sql_autorite_competente="SELECT autorite_competente.autorite_competente,
159     autorite_competente.libelle
160     FROM ".DB_PREFIXE."autorite_competente
161     ORDER BY autorite_competente.libelle";
162     $sql_autorite_competente_by_id = "SELECT autorite_competente.autorite_competente,
163     autorite_competente.libelle
164     FROM ".DB_PREFIXE."autorite_competente
165     WHERE autorite_competente.autorite_competente = <idx>";
166    
167     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26