/[openfoncier]/branches/3.14.x/sql/pgsql/dossier_simplifiee.reqmo_pilot.inc.php
ViewVC logotype

Annotation of /branches/3.14.x/sql/pgsql/dossier_simplifiee.reqmo_pilot.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3286 - (hide annotations)
Tue Feb 10 10:28:34 2015 UTC (9 years, 11 months ago) by vpihour
Original Path: trunk/sql/pgsql/dossier_simplifiee.reqmo_pilot.inc.php
File size: 4945 byte(s)
Les résultats obtenus dans les statistiques à la demande n'étaient pas corrects.

1 vpihour 2565 <?php
2     //Libellé de la requête
3     $reqmo['libelle']=_("Liste simplifiee des dossiers");
4    
5     //Choix des champs à afficher
6     $reqmo['reference_dossier']='checked';
7     $reqmo['coordonnees_petitionnaire_principal']='checked';
8     $reqmo['adresse_terrain']='checked';
9     $reqmo['shon']='checked';
10     $reqmo['libelle_destination']='checked';
11     $reqmo['date_depot']='checked';
12     $reqmo['hauteur_construction']='checked';
13    
14     //Choix des critères de tri
15 vpihour 2568 $reqmo['dossier_autorisation_type']= "select dossier_autorisation_type,code from ".DB_PREFIXE."dossier_autorisation_type order by code";
16 vpihour 3219 $reqmo['date_depot_debut'] = "../../....";
17     $reqmo['date_depot_fin'] = "../../....";
18     //
19 vpihour 2565 $reqmo['tri']= array('dossier.date_depot', 'dossier.annee', 'dossier.version');
20    
21 vpihour 2576 //Traduction des champs
22     _("reference_dossier");
23 vpihour 3219 _("date_depot");
24 vpihour 2576 _("coordonnees_petitionnaire_principal");
25     _("adresse_terrain");
26     _("shon");
27     _("libelle_destination");
28     _("hauteur_construction");
29    
30 vpihour 2565 //Requête à effectuer
31 nhaye 2588 $reqmo['sql']="SELECT [dossier.dossier_libelle as reference_dossier],
32 vpihour 3219 [to_char(dossier.date_depot ,'DD/MM/YYYY') as date_depot],
33 vpihour 2565 [CONCAT(
34     CASE
35     WHEN demandeur.qualite='particulier' THEN
36     TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom))
37     ELSE
38     TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination))
39     END, ' ',demandeur.numero, ' ', demandeur.voie, ' ',
40     demandeur.complement, ' ', demandeur.lieu_dit, ' ',
41     demandeur.code_postal, ' ', demandeur.localite, ' ', CASE
42     WHEN demandeur.bp IS NULL THEN
43     ''
44     ELSE
45     CONCAT('BP ', demandeur.bp)
46     END, ' ', CASE
47     WHEN demandeur.cedex IS NULL THEN
48     ''
49     ELSE
50     CONCAT('CEDEX ', demandeur.cedex)
51     END, '
52     ', demandeur.pays) as coordonnees_petitionnaire_principal],
53     [CONCAT(
54     dossier.terrain_adresse_voie_numero, ' ', dossier.terrain_adresse_voie, ' ',
55     dossier.terrain_adresse_lieu_dit, ' ',
56     dossier.terrain_adresse_code_postal, ' ', dossier.terrain_adresse_localite, ' ', CASE
57     WHEN dossier.terrain_adresse_bp IS NULL THEN
58     ''
59     ELSE
60     CONCAT('BP ', dossier.terrain_adresse_bp)
61     END, ' ',CASE
62     WHEN dossier.terrain_adresse_cedex IS NULL THEN
63     ''
64     ELSE
65     CONCAT('CEDEX ', dossier.terrain_adresse_cedex)
66     END, ' ',
67     arrondissement.libelle) as adresse_terrain],
68     [donnees_techniques.su_tot_shon2 as shon],
69     [REGEXP_REPLACE(CONCAT(
70     CASE
71 vpihour 3243 WHEN donnees_techniques.su_chge_shon1 IS NULL THEN
72 vpihour 2565 ''
73     ELSE
74     'Habitation / '
75     END,
76     CASE
77 vpihour 3243 WHEN donnees_techniques.su_chge_shon2 IS NULL THEN
78 vpihour 2565 ''
79     ELSE
80     'Hébergement hôtelier / '
81     END,
82     CASE
83 vpihour 3243 WHEN donnees_techniques.su_chge_shon3 IS NULL THEN
84 vpihour 2565 ''
85     ELSE
86     'Bureaux / '
87     END,
88     CASE
89 vpihour 3243 WHEN donnees_techniques.su_chge_shon4 IS NULL THEN
90 vpihour 2565 ''
91     ELSE
92     'Commerce / '
93     END,
94     CASE
95 vpihour 3243 WHEN donnees_techniques.su_chge_shon5 IS NULL THEN
96 vpihour 2565 ''
97     ELSE
98     'Artisanat '
99     END,
100     CASE
101 vpihour 3243 WHEN donnees_techniques.su_chge_shon6 IS NULL THEN
102 vpihour 2565 ''
103     ELSE
104     'Industrie / '
105     END,
106     CASE
107 vpihour 3243 WHEN donnees_techniques.su_chge_shon7 IS NULL THEN
108 vpihour 2565 ''
109     ELSE
110     'Exploitation agricole ou forestière / '
111     END,
112     CASE
113 vpihour 3243 WHEN donnees_techniques.su_chge_shon8 IS NULL THEN
114 vpihour 2565 ''
115     ELSE
116     'Entrepôt / '
117     END,
118     CASE
119 vpihour 3243 WHEN donnees_techniques.su_chge_shon9 IS NULL THEN
120 vpihour 2565 ''
121     ELSE
122     'Service public ou d''intérêt collectif'
123     END), ' / $', '') as libelle_destination],
124     [dossier.hauteur as hauteur_construction]
125     FROM ".DB_PREFIXE."dossier
126     LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur
127     ON lien_dossier_demandeur.dossier = dossier.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE
128     LEFT JOIN ".DB_PREFIXE."demandeur
129     ON demandeur.demandeur = lien_dossier_demandeur.demandeur
130     LEFT JOIN ".DB_PREFIXE."arrondissement
131     ON arrondissement.code_postal = dossier.terrain_adresse_code_postal
132     LEFT JOIN ".DB_PREFIXE."dossier_instruction_type
133     ON dossier_instruction_type.dossier_instruction_type = dossier.dossier_instruction_type
134     LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille
135     ON dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = dossier_instruction_type.dossier_autorisation_type_detaille
136     LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type
137     ON dossier_autorisation_type.dossier_autorisation_type = dossier_autorisation_type_detaille.dossier_autorisation_type
138     LEFT JOIN ".DB_PREFIXE."donnees_techniques
139     ON donnees_techniques.dossier_instruction = dossier.dossier
140 vpihour 2568 WHERE dossier_autorisation_type.dossier_autorisation_type = '[dossier_autorisation_type]' AND
141 vpihour 3286 dossier.date_depot >= '[date_depot_debut]' AND
142     dossier.date_depot <= '[date_depot_fin]'
143 nhaye 2588 ORDER BY [tri], dossier.dossier";
144 vpihour 2565 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26