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 |
2565 |
$reqmo['jour_depot'] = array("1","2","3","4","5","6","7","8","9","10","11","12", |
17 |
|
|
"13","14","15","16","17","18","19","20","21","22","23","24","25","26","27", |
18 |
|
|
"28","29","30","31"); |
19 |
|
|
$reqmo['mois_depot'] = array("1","2","3","4","5","6","7","8","9","10","11","12"); |
20 |
|
|
$reqmo['annee_depot']= array(date('Y'),date('Y')-1,date('Y')-2,date('Y')-3); |
21 |
|
|
$reqmo['tri']= array('dossier.date_depot', 'dossier.annee', 'dossier.version'); |
22 |
|
|
|
23 |
|
|
//Requête à effectuer |
24 |
|
|
$reqmo['sql']="SELECT [dossier.dossier as reference_dossier], |
25 |
|
|
[CONCAT( |
26 |
|
|
CASE |
27 |
|
|
WHEN demandeur.qualite='particulier' THEN |
28 |
|
|
TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) |
29 |
|
|
ELSE |
30 |
|
|
TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) |
31 |
|
|
END, ' ',demandeur.numero, ' ', demandeur.voie, ' ', |
32 |
|
|
demandeur.complement, ' ', demandeur.lieu_dit, ' ', |
33 |
|
|
demandeur.code_postal, ' ', demandeur.localite, ' ', CASE |
34 |
|
|
WHEN demandeur.bp IS NULL THEN |
35 |
|
|
'' |
36 |
|
|
ELSE |
37 |
|
|
CONCAT('BP ', demandeur.bp) |
38 |
|
|
END, ' ', CASE |
39 |
|
|
WHEN demandeur.cedex IS NULL THEN |
40 |
|
|
'' |
41 |
|
|
ELSE |
42 |
|
|
CONCAT('CEDEX ', demandeur.cedex) |
43 |
|
|
END, ' |
44 |
|
|
', demandeur.pays) as coordonnees_petitionnaire_principal], |
45 |
|
|
[CONCAT( |
46 |
|
|
dossier.terrain_adresse_voie_numero, ' ', dossier.terrain_adresse_voie, ' ', |
47 |
|
|
dossier.terrain_adresse_lieu_dit, ' ', |
48 |
|
|
dossier.terrain_adresse_code_postal, ' ', dossier.terrain_adresse_localite, ' ', CASE |
49 |
|
|
WHEN dossier.terrain_adresse_bp IS NULL THEN |
50 |
|
|
'' |
51 |
|
|
ELSE |
52 |
|
|
CONCAT('BP ', dossier.terrain_adresse_bp) |
53 |
|
|
END, ' ',CASE |
54 |
|
|
WHEN dossier.terrain_adresse_cedex IS NULL THEN |
55 |
|
|
'' |
56 |
|
|
ELSE |
57 |
|
|
CONCAT('CEDEX ', dossier.terrain_adresse_cedex) |
58 |
|
|
END, ' ', |
59 |
|
|
arrondissement.libelle) as adresse_terrain], |
60 |
|
|
[donnees_techniques.su_tot_shon2 as shon], |
61 |
|
|
[REGEXP_REPLACE(CONCAT( |
62 |
|
|
CASE |
63 |
|
|
WHEN donnees_techniques.su_trsf_shon1 IS NULL THEN |
64 |
|
|
'' |
65 |
|
|
ELSE |
66 |
|
|
'Habitation / ' |
67 |
|
|
END, |
68 |
|
|
CASE |
69 |
|
|
WHEN donnees_techniques.su_trsf_shon2 IS NULL THEN |
70 |
|
|
'' |
71 |
|
|
ELSE |
72 |
|
|
'Hébergement hôtelier / ' |
73 |
|
|
END, |
74 |
|
|
CASE |
75 |
|
|
WHEN donnees_techniques.su_trsf_shon3 IS NULL THEN |
76 |
|
|
'' |
77 |
|
|
ELSE |
78 |
|
|
'Bureaux / ' |
79 |
|
|
END, |
80 |
|
|
CASE |
81 |
|
|
WHEN donnees_techniques.su_trsf_shon4 IS NULL THEN |
82 |
|
|
'' |
83 |
|
|
ELSE |
84 |
|
|
'Commerce / ' |
85 |
|
|
END, |
86 |
|
|
CASE |
87 |
|
|
WHEN donnees_techniques.su_trsf_shon5 IS NULL THEN |
88 |
|
|
'' |
89 |
|
|
ELSE |
90 |
|
|
'Artisanat ' |
91 |
|
|
END, |
92 |
|
|
CASE |
93 |
|
|
WHEN donnees_techniques.su_trsf_shon6 IS NULL THEN |
94 |
|
|
'' |
95 |
|
|
ELSE |
96 |
|
|
'Industrie / ' |
97 |
|
|
END, |
98 |
|
|
CASE |
99 |
|
|
WHEN donnees_techniques.su_trsf_shon7 IS NULL THEN |
100 |
|
|
'' |
101 |
|
|
ELSE |
102 |
|
|
'Exploitation agricole ou forestière / ' |
103 |
|
|
END, |
104 |
|
|
CASE |
105 |
|
|
WHEN donnees_techniques.su_trsf_shon8 IS NULL THEN |
106 |
|
|
'' |
107 |
|
|
ELSE |
108 |
|
|
'Entrepôt / ' |
109 |
|
|
END, |
110 |
|
|
CASE |
111 |
|
|
WHEN donnees_techniques.su_trsf_shon9 IS NULL THEN |
112 |
|
|
'' |
113 |
|
|
ELSE |
114 |
|
|
'Service public ou d''intérêt collectif' |
115 |
|
|
END), ' / $', '') as libelle_destination], |
116 |
|
|
[to_char(dossier.date_depot ,'DD/MM/YYYY') as date_depot], |
117 |
|
|
[dossier.hauteur as hauteur_construction] |
118 |
|
|
FROM ".DB_PREFIXE."dossier |
119 |
|
|
LEFT JOIN ".DB_PREFIXE."lien_dossier_demandeur |
120 |
|
|
ON lien_dossier_demandeur.dossier = dossier.dossier AND lien_dossier_demandeur.petitionnaire_principal IS TRUE |
121 |
|
|
LEFT JOIN ".DB_PREFIXE."demandeur |
122 |
|
|
ON demandeur.demandeur = lien_dossier_demandeur.demandeur |
123 |
|
|
LEFT JOIN ".DB_PREFIXE."arrondissement |
124 |
|
|
ON arrondissement.code_postal = dossier.terrain_adresse_code_postal |
125 |
|
|
LEFT JOIN ".DB_PREFIXE."dossier_instruction_type |
126 |
|
|
ON dossier_instruction_type.dossier_instruction_type = dossier.dossier_instruction_type |
127 |
|
|
LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille |
128 |
|
|
ON dossier_autorisation_type_detaille.dossier_autorisation_type_detaille = dossier_instruction_type.dossier_autorisation_type_detaille |
129 |
|
|
LEFT JOIN ".DB_PREFIXE."dossier_autorisation_type |
130 |
|
|
ON dossier_autorisation_type.dossier_autorisation_type = dossier_autorisation_type_detaille.dossier_autorisation_type |
131 |
|
|
LEFT JOIN ".DB_PREFIXE."donnees_techniques |
132 |
|
|
ON donnees_techniques.dossier_instruction = dossier.dossier |
133 |
vpihour |
2568 |
WHERE dossier_autorisation_type.dossier_autorisation_type = '[dossier_autorisation_type]' AND |
134 |
vpihour |
2565 |
dossier.date_depot = '[annee_depot]-[mois_depot]-[jour_depot]' |
135 |
|
|
ORDER BY [tri]"; |
136 |
|
|
?> |