1 |
vpihour |
1301 |
<?php |
2 |
|
|
/** |
3 |
|
|
* Visualisation du dossier d'autorisation |
4 |
|
|
* |
5 |
|
|
* @package openfoncier |
6 |
nhaye |
1338 |
* @version SVN : $Id$ |
7 |
|
|
*/ |
8 |
|
|
|
9 |
vpihour |
1301 |
/** |
10 |
|
|
* Fichiers requis |
11 |
|
|
*/ |
12 |
|
|
require_once "../obj/utils.class.php"; |
13 |
|
|
|
14 |
|
|
$idx = (isset($_GET['idx'])) ? $_GET['idx'] : ""; |
15 |
|
|
$idz = (isset($_GET['idz'])) ? $_GET['idz'] : ""; |
16 |
|
|
|
17 |
|
|
//Si l'identifiant du dossier d'autorisation a été fourni |
18 |
|
|
if ( !is_null($idx)){ |
19 |
vpihour |
1306 |
$f = new utils("nohtml", "dossier_autorisation_consulter"); |
20 |
vpihour |
1301 |
|
21 |
|
|
|
22 |
|
|
|
23 |
|
|
$f->setTitle(_("Autorisation")." -> "._("Dossier d'autorisation")." -> ".$idx." ".$idz); |
24 |
|
|
$f->setFlag(NULL); |
25 |
|
|
$f->display(); |
26 |
|
|
|
27 |
|
|
//Récupération des données |
28 |
|
|
//Données du dossier d'autorisation |
29 |
|
|
$sqlDonneesDA = "SELECT |
30 |
|
|
terrain_references_cadastrales, terrain_adresse_voie_numero, |
31 |
|
|
complement, terrain_adresse_lieu_dit, terrain_adresse_localite, |
32 |
|
|
terrain_adresse_code_postal, terrain_adresse_bp, |
33 |
vpihour |
1318 |
terrain_adresse_cedex, terrain_superficie, etat_dossier_autorisation.libelle as \"etat\" |
34 |
vpihour |
1301 |
FROM |
35 |
|
|
".DB_PREFIXE."dossier_autorisation |
36 |
vpihour |
1318 |
LEFT JOIN |
37 |
|
|
".DB_PREFIXE."etat_dossier_autorisation |
38 |
|
|
ON |
39 |
|
|
dossier_autorisation.etat_dossier_autorisation = etat_dossier_autorisation.etat_dossier_autorisation |
40 |
vpihour |
1301 |
WHERE |
41 |
|
|
dossier_autorisation = '".$idx."'"; |
42 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDA." execute <br>", EXTRA_VERBOSE_MODE); |
43 |
|
|
|
44 |
|
|
$resDonneesDA = $f->db->query($sqlDonneesDA); |
45 |
|
|
$f->isDatabaseError($resDonneesDA); |
46 |
|
|
|
47 |
|
|
$rowDonneesDA = &$resDonneesDA->fetchRow(DB_FETCHMODE_ASSOC); |
48 |
|
|
|
49 |
|
|
//Données des demandeurs du dossier d'autorisation |
50 |
|
|
$sqlDonneesDemandeursDA = "SELECT |
51 |
|
|
civilite.code as \"code\", |
52 |
|
|
CASE WHEN demandeur.qualite='particulier' THEN |
53 |
|
|
TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) |
54 |
|
|
ELSE |
55 |
|
|
TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) |
56 |
|
|
END as \"demandeur\" |
57 |
|
|
FROM |
58 |
|
|
".DB_PREFIXE."demandeur |
59 |
|
|
LEFT JOIN |
60 |
|
|
".DB_PREFIXE."lien_dossier_autorisation_demandeur |
61 |
|
|
ON |
62 |
|
|
demandeur.demandeur = lien_dossier_autorisation_demandeur.demandeur |
63 |
|
|
LEFT JOIN |
64 |
|
|
".DB_PREFIXE."civilite |
65 |
|
|
ON |
66 |
|
|
civilite.civilite = demandeur.particulier_civilite OR civilite.civilite = demandeur.personne_morale_civilite |
67 |
|
|
WHERE |
68 |
|
|
lien_dossier_autorisation_demandeur.dossier_autorisation = '".$idx."' AND |
69 |
|
|
lien_dossier_autorisation_demandeur.petitionnaire_principal IS TRUE"; |
70 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDemandeursDA." execute <br>", EXTRA_VERBOSE_MODE); |
71 |
|
|
|
72 |
|
|
$resDonneesDemandeursDA = $f->db->query($sqlDonneesDemandeursDA); |
73 |
|
|
$f->isDatabaseError($resDonneesDemandeursDA); |
74 |
|
|
|
75 |
|
|
$rowDonneesDemandeursDA = &$resDonneesDemandeursDA->fetchRow(DB_FETCHMODE_ASSOC); |
76 |
|
|
|
77 |
|
|
//Données des dates importantes du dossier d'autorisation |
78 |
|
|
$sqlDonneesDateDA = "SELECT |
79 |
|
|
to_char(dossier_autorisation.depot_initial ,'DD/MM/YYYY') as \"depot_initial\" |
80 |
|
|
FROM |
81 |
|
|
".DB_PREFIXE."dossier_autorisation |
82 |
|
|
WHERE |
83 |
|
|
dossier_autorisation.dossier_autorisation='".$idx."'"; |
84 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDateDA." execute <br>", EXTRA_VERBOSE_MODE); |
85 |
|
|
|
86 |
|
|
$resDonneesDateDA = $f->db->query($sqlDonneesDateDA); |
87 |
|
|
$f->isDatabaseError($resDonneesDateDA); |
88 |
|
|
|
89 |
|
|
$rowDonneesDateDA = &$resDonneesDateDA->fetchRow(DB_FETCHMODE_ASSOC); |
90 |
|
|
|
91 |
|
|
//Date de décision |
92 |
|
|
$sqlDonneesDateDecisionDA = "SELECT |
93 |
|
|
to_char(dossier.date_decision ,'DD/MM/YYYY') as \"date_decision\" |
94 |
|
|
FROM |
95 |
|
|
".DB_PREFIXE."dossier |
96 |
|
|
WHERE |
97 |
|
|
dossier.dossier_autorisation='".$idx."' |
98 |
|
|
GROUP BY |
99 |
|
|
dossier.date_decision |
100 |
|
|
ORDER BY |
101 |
|
|
MIN(dossier.date_decision)"; |
102 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDateDecisionDA." execute <br>", EXTRA_VERBOSE_MODE); |
103 |
|
|
|
104 |
|
|
$resDonneesDateDecisionDA = $f->db->query($sqlDonneesDateDecisionDA); |
105 |
|
|
$f->isDatabaseError($resDonneesDateDecisionDA); |
106 |
|
|
|
107 |
|
|
$rowDonneesDateDecisionDA = &$resDonneesDateDecisionDA->fetchRow(DB_FETCHMODE_ASSOC); |
108 |
|
|
|
109 |
|
|
//Date de fin de validité |
110 |
|
|
$sqlDonneesDateLimiteDA = "SELECT |
111 |
|
|
to_char(dossier.date_limite ,'DD/MM/YYYY') as \"date_limite\" |
112 |
|
|
FROM |
113 |
|
|
".DB_PREFIXE."dossier |
114 |
|
|
WHERE |
115 |
|
|
dossier.dossier_autorisation='".$idx."' |
116 |
|
|
GROUP BY |
117 |
|
|
dossier.date_limite |
118 |
|
|
ORDER BY |
119 |
|
|
MIN(dossier.date_limite)"; |
120 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDateLimiteDA." execute <br>", EXTRA_VERBOSE_MODE); |
121 |
|
|
|
122 |
|
|
$resDonneesDateLimiteDA = $f->db->query($sqlDonneesDateLimiteDA); |
123 |
|
|
$f->isDatabaseError($resDonneesDateLimiteDA); |
124 |
|
|
|
125 |
|
|
$rowDonneesDateLimiteDA = &$resDonneesDateLimiteDA->fetchRow(DB_FETCHMODE_ASSOC); |
126 |
|
|
|
127 |
|
|
// Date du DACT et DOC |
128 |
|
|
$sqlDonneesDateDossiersDA = "SELECT |
129 |
|
|
dossier_instruction_type.code as \"code\", |
130 |
|
|
to_char(dossier.date_depot ,'DD/MM/YYYY') as \"date_depot\" |
131 |
|
|
FROM ".DB_PREFIXE."dossier |
132 |
|
|
LEFT JOIN |
133 |
|
|
".DB_PREFIXE."dossier_instruction_type |
134 |
|
|
ON |
135 |
|
|
dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type |
136 |
|
|
WHERE |
137 |
|
|
dossier.dossier_autorisation='".$idx."' AND |
138 |
|
|
( |
139 |
|
|
dossier_instruction_type.code='DACT' OR |
140 |
|
|
dossier_instruction_type.code='DOC' |
141 |
|
|
) |
142 |
|
|
ORDER BY code desc;"; |
143 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDateDossiersDA." execute <br>", EXTRA_VERBOSE_MODE); |
144 |
|
|
|
145 |
|
|
$resDonneesDateDossiersDA = $f->db->query($sqlDonneesDateDossiersDA); |
146 |
|
|
$f->isDatabaseError($resDonneesDateDossiersDA); |
147 |
|
|
|
148 |
|
|
//Historique des décisions du dossier d'autorisation |
149 |
|
|
$sqlDonneesDecisionsDA = "SELECT |
150 |
|
|
avis_decision.libelle as \"avis_libelle\", |
151 |
|
|
dossier_instruction_type.libelle as \"di_libelle\", |
152 |
|
|
civilite.code as \"code\", |
153 |
|
|
CASE WHEN demandeur.qualite='particulier' THEN |
154 |
|
|
TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) |
155 |
|
|
ELSE |
156 |
|
|
TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) |
157 |
|
|
END as \"demandeur\", |
158 |
vpihour |
1311 |
to_char(dossier.date_decision ,'DD/MM/YYYY') as \"date_decision\" |
159 |
vpihour |
1301 |
FROM |
160 |
|
|
".DB_PREFIXE."dossier |
161 |
|
|
LEFT JOIN |
162 |
|
|
".DB_PREFIXE."dossier_instruction_type |
163 |
|
|
ON |
164 |
|
|
dossier.dossier_instruction_type = dossier_instruction_type.dossier_instruction_type |
165 |
|
|
LEFT JOIN |
166 |
|
|
".DB_PREFIXE."lien_dossier_demandeur |
167 |
|
|
ON |
168 |
|
|
dossier.dossier = lien_dossier_demandeur.dossier |
169 |
|
|
LEFT JOIN |
170 |
|
|
".DB_PREFIXE."demandeur |
171 |
|
|
ON |
172 |
|
|
lien_dossier_demandeur.demandeur = demandeur.demandeur |
173 |
|
|
LEFT JOIN |
174 |
|
|
".DB_PREFIXE."avis_decision |
175 |
|
|
ON |
176 |
|
|
dossier.avis_decision = avis_decision.avis_decision |
177 |
|
|
LEFT JOIN |
178 |
|
|
".DB_PREFIXE."civilite |
179 |
|
|
ON |
180 |
|
|
civilite.civilite = demandeur.particulier_civilite OR civilite.civilite = demandeur.personne_morale_civilite |
181 |
vpihour |
1324 |
WHERE |
182 |
|
|
dossier.dossier_autorisation = '".$idx."' AND |
183 |
|
|
dossier.avis_decision IS NOT NULL"; |
184 |
vpihour |
1301 |
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDecisionsDA." execute <br>", EXTRA_VERBOSE_MODE); |
185 |
|
|
|
186 |
|
|
$resDonneesDecisionsDA = $f->db->query($sqlDonneesDecisionsDA); |
187 |
|
|
$f->isDatabaseError($resDonneesDecisionsDA); |
188 |
|
|
|
189 |
|
|
//Les données des lots des dossiers d'autorisation |
190 |
|
|
$sqlDonneesLotsDA = "SELECT |
191 |
|
|
lot.libelle as \"libelle\", civilite.code as \"code\", |
192 |
|
|
CASE WHEN demandeur.qualite='particulier' THEN |
193 |
|
|
TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) |
194 |
|
|
ELSE |
195 |
|
|
TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) |
196 |
|
|
END as \"demandeur\" |
197 |
|
|
FROM ".DB_PREFIXE."lot |
198 |
|
|
LEFT JOIN |
199 |
|
|
".DB_PREFIXE."lien_lot_demandeur |
200 |
|
|
ON |
201 |
|
|
lot.lot = lien_lot_demandeur.lot |
202 |
|
|
LEFT JOIN |
203 |
|
|
".DB_PREFIXE."demandeur |
204 |
|
|
ON |
205 |
|
|
demandeur.demandeur = lien_lot_demandeur.demandeur |
206 |
|
|
LEFT JOIN |
207 |
|
|
".DB_PREFIXE."civilite |
208 |
|
|
ON |
209 |
|
|
civilite.civilite = demandeur.particulier_civilite OR civilite.civilite = demandeur.personne_morale_civilite |
210 |
|
|
WHERE lot.dossier_autorisation = '".$idx."' AND lien_lot_demandeur.petitionnaire_principal IS TRUE"; |
211 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesLotsDA." execute <br>", EXTRA_VERBOSE_MODE); |
212 |
|
|
|
213 |
|
|
$resDonneesLotsDA = $f->db->query($sqlDonneesLotsDA); |
214 |
|
|
$f->isDatabaseError($resDonneesLotsDA); |
215 |
vpihour |
1319 |
|
216 |
vpihour |
1301 |
//Données du dossier d'instruction en cours d'instruction |
217 |
|
|
// Informations générales du dossier d'instruction |
218 |
|
|
$sqlDonneesDI = "SELECT |
219 |
|
|
dossier, terrain_references_cadastrales, terrain_adresse_voie_numero, |
220 |
|
|
complement, terrain_adresse_lieu_dit, terrain_adresse_localite, |
221 |
|
|
terrain_adresse_code_postal, terrain_adresse_bp, |
222 |
|
|
terrain_adresse_cedex, terrain_superficie |
223 |
|
|
FROM |
224 |
|
|
".DB_PREFIXE."dossier |
225 |
|
|
LEFT JOIN |
226 |
|
|
".DB_PREFIXE."etat |
227 |
|
|
ON |
228 |
|
|
dossier.etat = etat.etat |
229 |
|
|
WHERE |
230 |
|
|
dossier.dossier_autorisation = '".$idx."' AND etat.statut = 'encours'"; |
231 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesDI." execute <br>", EXTRA_VERBOSE_MODE); |
232 |
|
|
|
233 |
|
|
$resDonneesDI = $f->db->query($sqlDonneesDI); |
234 |
|
|
$f->isDatabaseError($resDonneesDI); |
235 |
|
|
|
236 |
|
|
$rowDonneesDI = &$resDonneesDI->fetchRow(DB_FETCHMODE_ASSOC); |
237 |
|
|
|
238 |
|
|
//Données techniques du dossier d'instruction en cours d'instruction |
239 |
|
|
if ( $rowDonneesDI != NULL ){ |
240 |
|
|
|
241 |
|
|
//Les données à afficher |
242 |
|
|
$sqlDonneesTechniquesDI = "SELECT |
243 |
vpihour |
1306 |
donnees_techniques |
244 |
vpihour |
1301 |
FROM |
245 |
|
|
".DB_PREFIXE."donnees_techniques |
246 |
|
|
WHERE |
247 |
|
|
donnees_techniques.dossier_instruction = '".$rowDonneesDI['dossier']."'"; |
248 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesTechniquesDI." execute <br>", EXTRA_VERBOSE_MODE); |
249 |
|
|
|
250 |
|
|
$resDonneesTechniquesDI = $f->db->query($sqlDonneesTechniquesDI); |
251 |
|
|
$f->isDatabaseError($resDonneesTechniquesDI); |
252 |
|
|
|
253 |
|
|
//La liste des lots |
254 |
|
|
$sqlDonneesLotsDI = "SELECT |
255 |
|
|
lot.libelle as \"libelle\", civilite.code as \"code\", |
256 |
|
|
CASE WHEN demandeur.qualite='particulier' THEN |
257 |
|
|
TRIM(CONCAT(demandeur.particulier_nom, ' ', demandeur.particulier_prenom)) |
258 |
|
|
ELSE |
259 |
|
|
TRIM(CONCAT(demandeur.personne_morale_raison_sociale, ' ', demandeur.personne_morale_denomination)) |
260 |
|
|
END as \"demandeur\" |
261 |
|
|
FROM ".DB_PREFIXE."lot |
262 |
|
|
LEFT JOIN |
263 |
|
|
".DB_PREFIXE."lien_lot_demandeur |
264 |
|
|
ON |
265 |
|
|
lot.lot = lien_lot_demandeur.lot |
266 |
|
|
LEFT JOIN |
267 |
|
|
".DB_PREFIXE."lien_dossier_lot |
268 |
|
|
ON |
269 |
|
|
lot.lot = lien_dossier_lot.lot |
270 |
|
|
LEFT JOIN |
271 |
|
|
".DB_PREFIXE."dossier |
272 |
|
|
ON |
273 |
|
|
lien_dossier_lot.dossier = dossier.dossier |
274 |
|
|
LEFT JOIN |
275 |
|
|
".DB_PREFIXE."demandeur |
276 |
|
|
ON |
277 |
|
|
demandeur.demandeur = lien_lot_demandeur.demandeur |
278 |
|
|
LEFT JOIN |
279 |
|
|
".DB_PREFIXE."civilite |
280 |
|
|
ON |
281 |
|
|
civilite.civilite = demandeur.particulier_civilite OR civilite.civilite = demandeur.personne_morale_civilite |
282 |
|
|
WHERE dossier.dossier = '".$rowDonneesDI['dossier']."' AND lien_lot_demandeur.petitionnaire_principal IS TRUE"; |
283 |
|
|
$f->addToLog("dossier_autorisation.php : ".$sqlDonneesLotsDI." execute <br>", EXTRA_VERBOSE_MODE); |
284 |
|
|
|
285 |
|
|
$resDonneesLotsDI = $f->db->query($sqlDonneesLotsDI); |
286 |
|
|
$f->isDatabaseError($resDonneesLotsDI); |
287 |
|
|
} |
288 |
|
|
|
289 |
|
|
//Affichage du formulaire |
290 |
|
|
require_once '../obj/om_formulaire.class.php'; |
291 |
|
|
echo "<div id=\"formulaire\" class=\"ui-tabs ui-widget ui-widget-content ui-corner-all\">"; |
292 |
|
|
echo "<ul class=\"ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all\">"; |
293 |
|
|
echo "<li class=\"ui-state-default ui-corner-top ui-tabs-selected ui-state-active\"> |
294 |
vpihour |
1324 |
<a href=\"#tabs-1\" id=\"main\">"._("Dossier d'autorisation")."</a> |
295 |
vpihour |
1301 |
</li>"; |
296 |
|
|
echo "<li class=\"ui-state-default ui-corner-top\">"; |
297 |
vpihour |
1324 |
echo "<a onclick=\"$('#ui-tabs-1').html('<div id=\'sousform-dossier_instruction\'></div>');messageIt('dossier_instruction', '../scr/soustab.php?obj=dossier_instruction&idxformulaire=".$idx."&retourformulaire=dossier_autorisation&recherche=&_=1362131505006',false);\" id=\"dossier_instruction\" href=\"#ui-tabs-1\">"._("Dossiers d'instruction")."</a>"; |
298 |
vpihour |
1301 |
echo "</li>"; |
299 |
|
|
echo "</ul>"; |
300 |
|
|
|
301 |
|
|
echo "<div id=\"tabs-1\" class=\"ui-tabs-panel ui-widget-content ui-corner-bottom\">"; |
302 |
|
|
|
303 |
|
|
echo '<div class="formulaire">'; |
304 |
|
|
echo "\t<form method=\"post\" id=\"dossier_autorisation\" action=\"../app/attestation_affichage.php\" class=\"formEntete ui-corner-all\">\n"; |
305 |
|
|
$msg = ""; |
306 |
|
|
$erreur = ""; |
307 |
|
|
//Affichage du lien de téléchargement |
308 |
|
|
if( $msg != "" ) { |
309 |
|
|
|
310 |
|
|
$class = "valid"; |
311 |
|
|
$f->displayMessage($class, $msg); |
312 |
|
|
} |
313 |
|
|
|
314 |
|
|
//Affichage de l'erreur |
315 |
|
|
if($erreur != "") { |
316 |
|
|
$class = "error"; |
317 |
|
|
$f->displayMessage($class, $erreur); |
318 |
|
|
} |
319 |
|
|
|
320 |
|
|
//Le formualaire n'a pas été validé |
321 |
|
|
$validation = 1; |
322 |
|
|
//Le formualaire est en mode ajout |
323 |
|
|
$maj = 3; |
324 |
|
|
//Le formualaire a un seul champ : dossier |
325 |
|
|
$champs = array("dossier_autorisation","terrain_references_cadastrales", |
326 |
|
|
"terrain_adresse_voie_numero", "complement", |
327 |
|
|
"terrain_adresse_lieu_dit", "terrain_adresse_localite", |
328 |
|
|
"terrain_adresse_code_postal", "terrain_adresse_bp", |
329 |
vpihour |
1318 |
"terrain_adresse_cedex", "terrain_superficie", "etat", |
330 |
|
|
"demandeur", "depot_initial", "date_decision", "date_limite", |
331 |
|
|
"date_depot_DACT", "date_depot_DOC",); |
332 |
vpihour |
1301 |
|
333 |
|
|
//Création d'un nouvel objet de type formulaire |
334 |
|
|
$form = new formulaire(NULL, $validation, $maj, $champs); |
335 |
|
|
|
336 |
|
|
$champBlocDonneesGen = array(); |
337 |
|
|
$form->setType("dossier_autorisation", "static"); |
338 |
|
|
$form->setVal("dossier_autorisation", $idx); |
339 |
|
|
array_push($champBlocDonneesGen, "dossier_autorisation"); |
340 |
|
|
|
341 |
|
|
//Formatage des champs |
342 |
|
|
foreach ($champs as $key ) { |
343 |
|
|
|
344 |
|
|
if ( strcmp($key, "dossier_autorisation") != 0 |
345 |
|
|
&& strcmp($key, "depot_initial") != 0 && strcmp($key, "demandeur") != 0 |
346 |
|
|
&& strcmp($key, "date_decision") != 0 && strcmp($key, "date_limite") != 0 |
347 |
|
|
&& strcmp($key, "date_depot_DACT") != 0 && strcmp($key, "date_depot_DOC") != 0 ){ |
348 |
|
|
$form->setType($key, "static"); |
349 |
|
|
$form->setVal($key, $rowDonneesDA[$key]); |
350 |
|
|
array_push($champBlocDonneesGen, $key); |
351 |
|
|
} |
352 |
|
|
} |
353 |
|
|
|
354 |
|
|
array_push($champBlocDonneesGen, "demandeur"); |
355 |
|
|
$form->setType("demandeur", "static"); |
356 |
|
|
$form->setVal("demandeur", $rowDonneesDemandeursDA["code"]." ".$rowDonneesDemandeursDA["demandeur"]); |
357 |
|
|
|
358 |
|
|
$champBlocDatesImps = array( "depot_initial", "date_decision", "date_limite", |
359 |
|
|
"date_depot_DACT", "date_depot_DOC"); |
360 |
|
|
$form->setType("depot_initial", "static"); |
361 |
|
|
$form->setVal("depot_initial", $rowDonneesDateDA["depot_initial"]); |
362 |
|
|
$form->setType("date_decision", "static"); |
363 |
|
|
$form->setVal("date_decision", $rowDonneesDateDecisionDA["date_decision"]); |
364 |
|
|
$form->setType("date_limite", "static"); |
365 |
|
|
$form->setVal("date_limite", $rowDonneesDateLimiteDA["date_limite"]); |
366 |
|
|
$rowDonneesDateDossiersDA = &$resDonneesDateDossiersDA->fetchRow(DB_FETCHMODE_ASSOC); |
367 |
|
|
$form->setType("date_depot_DACT", "static"); |
368 |
|
|
$form->setVal("date_depot_DACT", $rowDonneesDateDossiersDA["date_depot"]); |
369 |
|
|
$rowDonneesDateDossiersDA = &$resDonneesDateDossiersDA->fetchRow(DB_FETCHMODE_ASSOC); |
370 |
|
|
$form->setType("date_depot_DOC", "static"); |
371 |
|
|
$form->setVal("date_depot_DOC", $rowDonneesDateDossiersDA["date_depot"]); |
372 |
|
|
|
373 |
|
|
// Fieldset des dossiers en cours de validité |
374 |
|
|
$form->debutFieldset(array("1"=>"En cours de validite","2"=>"col_6"), $validation); |
375 |
|
|
|
376 |
|
|
//Données générales |
377 |
|
|
$form->setBloc("dossier_autorisation", "D", _("Donnees generales")); |
378 |
|
|
$form->afficher($champBlocDonneesGen, $validation, false, false); |
379 |
|
|
$form->setBloc("demandeur", "F"); |
380 |
|
|
echo "<br/>"; |
381 |
|
|
//Dates importantes |
382 |
|
|
$form->setBloc("depot_initial", "D", _("Dates importantes")); |
383 |
|
|
$form->afficher($champBlocDatesImps, $validation, false, false); |
384 |
|
|
$form->setBloc("date_depot_DOC", "F"); |
385 |
|
|
|
386 |
|
|
echo "<br/>"; |
387 |
|
|
//Liste des lots |
388 |
|
|
if ($resDonneesLotsDA->numrows() > 0 ){ |
389 |
|
|
$message = _("Liste des lots : "); |
390 |
|
|
$f->displayMessage("transparent", $message); |
391 |
|
|
|
392 |
|
|
echo '<table class="tab-tab">'; |
393 |
|
|
|
394 |
|
|
// Entête de tableau |
395 |
|
|
echo '<thead>'; |
396 |
|
|
echo '<tr class="ui-tabs-nav ui-accordion ui-state-default tab-title">'; |
397 |
|
|
echo '<th class="title col-0 firstcol">'; |
398 |
|
|
echo '<span class="name">'; |
399 |
|
|
echo _('libelle'); |
400 |
|
|
echo '</span>'; |
401 |
|
|
echo '</th>'; |
402 |
|
|
echo '<th class="title col-0 firstcol">'; |
403 |
|
|
echo '<span class="name">'; |
404 |
|
|
echo _('demandeur'); |
405 |
|
|
echo '</span>'; |
406 |
|
|
echo '</th>'; |
407 |
|
|
echo '</tr>'; |
408 |
|
|
echo '</thead>'; |
409 |
|
|
|
410 |
|
|
echo '<tbody>'; |
411 |
|
|
|
412 |
|
|
while($rowDonneesLotsDA = &$resDonneesLotsDA->fetchRow(DB_FETCHMODE_ASSOC)){ |
413 |
|
|
echo '<tr class="tab-data odd">'; |
414 |
|
|
|
415 |
|
|
// Libelle du lot |
416 |
|
|
echo '<td class="col-1 firstcol">'; |
417 |
|
|
echo $rowDonneesLotsDA["libelle"]; |
418 |
|
|
echo '</td>'; |
419 |
|
|
|
420 |
|
|
// Nom du pétitionnaire |
421 |
|
|
echo '<td class="col-1">'; |
422 |
|
|
echo $rowDonneesLotsDA["code"]." ".$rowDonneesLotsDA["demandeur"]; |
423 |
|
|
echo '</td>'; |
424 |
|
|
|
425 |
|
|
echo "</tr>"; |
426 |
|
|
} |
427 |
|
|
|
428 |
|
|
echo '</tbody>'; |
429 |
|
|
echo '</table>'; |
430 |
|
|
echo "<br/>"; |
431 |
|
|
|
432 |
|
|
} |
433 |
|
|
|
434 |
|
|
//Historique des décisions |
435 |
|
|
if ($resDonneesDecisionsDA->numrows() > 0 ){ |
436 |
nhaye |
1338 |
$message = _("Historique des decisions : "); |
437 |
vpihour |
1301 |
$f->displayMessage("transparent", $message); |
438 |
|
|
|
439 |
|
|
echo '<table class="tab-tab">'; |
440 |
|
|
|
441 |
|
|
// Entête de tableau |
442 |
|
|
echo '<thead>'; |
443 |
|
|
echo '<tr class="ui-tabs-nav ui-accordion ui-state-default tab-title">'; |
444 |
|
|
echo '<th class="title col-0 firstcol">'; |
445 |
|
|
echo '<span class="name">'; |
446 |
|
|
echo _('Decision'); |
447 |
|
|
echo '</span>'; |
448 |
|
|
echo '</th>'; |
449 |
|
|
echo '<th class="title col-0 firstcol">'; |
450 |
|
|
echo '<span class="name">'; |
451 |
|
|
echo _('type de dossier'); |
452 |
|
|
echo '</span>'; |
453 |
|
|
echo '</th>'; |
454 |
|
|
echo '<th class="title col-0 firstcol">'; |
455 |
|
|
echo '<span class="name">'; |
456 |
|
|
echo _('demandeur'); |
457 |
|
|
echo '</span>'; |
458 |
|
|
echo '</th>'; |
459 |
|
|
echo '<th class="title col-0 firstcol">'; |
460 |
|
|
echo '<span class="name">'; |
461 |
|
|
echo _('date_decision'); |
462 |
|
|
echo '</span>'; |
463 |
|
|
echo '</th>'; |
464 |
|
|
echo '</tr>'; |
465 |
|
|
echo '</thead>'; |
466 |
|
|
|
467 |
|
|
echo '<tbody>'; |
468 |
|
|
|
469 |
|
|
while($rowDonneesDecisionsDA = &$resDonneesDecisionsDA->fetchRow(DB_FETCHMODE_ASSOC)){ |
470 |
|
|
echo '<tr class="tab-data odd">'; |
471 |
|
|
|
472 |
|
|
// Libelle de la décision |
473 |
|
|
echo '<td class="col-1 firstcol">'; |
474 |
|
|
echo $rowDonneesDecisionsDA["avis_libelle"]; |
475 |
|
|
echo '</td>'; |
476 |
|
|
|
477 |
|
|
//Libelle du type de dossier d'instruction |
478 |
|
|
echo '<td class="col-1 firstcol">'; |
479 |
|
|
echo $rowDonneesDecisionsDA["di_libelle"]; |
480 |
|
|
echo '</td>'; |
481 |
|
|
|
482 |
|
|
// Nom du pétitionnaire |
483 |
|
|
echo '<td class="col-1">'; |
484 |
|
|
echo $rowDonneesDecisionsDA["code"]." ".$rowDonneesDecisionsDA["demandeur"]; |
485 |
|
|
echo '</td>'; |
486 |
|
|
|
487 |
|
|
// Date de la decision |
488 |
|
|
echo '<td class="col-1">'; |
489 |
|
|
echo $rowDonneesDecisionsDA["date_decision"]; |
490 |
|
|
echo '</td>'; |
491 |
|
|
|
492 |
|
|
echo "</tr>"; |
493 |
|
|
} |
494 |
|
|
|
495 |
|
|
echo '</tbody>'; |
496 |
|
|
echo '</table>'; |
497 |
|
|
} |
498 |
|
|
$form->finFieldset(array("1"=>"En cours d'instruction","2"=>"col_6"), $validation); |
499 |
|
|
|
500 |
|
|
|
501 |
|
|
|
502 |
|
|
//Fieldset des données du dossier d'instruction en cours d'instruction |
503 |
|
|
if ( $resDonneesDI->numrows() > 0 ){ |
504 |
|
|
$champs = array("dossier", "terrain_references_cadastrales", |
505 |
|
|
"terrain_adresse_voie_numero", "complement", |
506 |
|
|
"terrain_adresse_lieu_dit", "terrain_adresse_localite", |
507 |
|
|
"terrain_adresse_code_postal", "terrain_adresse_bp", |
508 |
|
|
"terrain_adresse_cedex", "terrain_superficie"); |
509 |
|
|
|
510 |
|
|
$champsDonneesGen = $champs; |
511 |
|
|
|
512 |
|
|
//Création d'un nouvel objet de type formulaire |
513 |
|
|
$form = new formulaire(NULL, $validation, $maj, $champs); |
514 |
|
|
|
515 |
|
|
foreach ( $champsDonneesGen as $key ) { |
516 |
|
|
|
517 |
|
|
$form->setType($key, "static"); |
518 |
|
|
$form->setVal($key, $rowDonneesDI[$key] ); |
519 |
|
|
} |
520 |
|
|
|
521 |
|
|
$form->debutFieldset(array("1"=>"En cours d'instruction","2"=>"dossier_autorisation_visualisation"), $validation); |
522 |
|
|
|
523 |
|
|
//Données générales |
524 |
|
|
$form->setBloc("dossier", "D", _("Donnees generales")); |
525 |
|
|
$form->afficher($champsDonneesGen, $validation, false, false); |
526 |
|
|
$form->setBloc("terrain_superficie", "F"); |
527 |
|
|
|
528 |
|
|
//Données techniques |
529 |
vpihour |
1306 |
if ( $resDonneesTechniquesDI->numrows() > 0 ){ |
530 |
|
|
|
531 |
|
|
echo "<div id=\"sousform-donnees_techniques\">"; |
532 |
|
|
echo "<input type=\"text\" name=\"recherchedyn\" id=\"recherchedyn\" value=\"\" class=\"champFormulaire\" style=\"display:none\" />"; |
533 |
|
|
echo "</div>"; |
534 |
|
|
|
535 |
|
|
|
536 |
|
|
echo "<script>"; |
537 |
|
|
echo "ajaxIt('donnees_techniques', '../app/redirection_onglet.php?idx=".$rowDonneesDI['dossier']."&obj=donnees_techniques&sousformulaire=dossier_autorisation');"; |
538 |
|
|
echo "</script>"; |
539 |
|
|
|
540 |
|
|
echo "<br/>"; |
541 |
|
|
} |
542 |
vpihour |
1301 |
|
543 |
|
|
//Liste des lots |
544 |
|
|
if ($resDonneesLotsDI->numrows() > 0 ){ |
545 |
|
|
$message = _("Liste des lots : "); |
546 |
|
|
$f->displayMessage("transparent", $message); |
547 |
|
|
|
548 |
|
|
echo '<table class="tab-tab">'; |
549 |
|
|
|
550 |
|
|
// Entête de tableau |
551 |
|
|
echo '<thead>'; |
552 |
|
|
echo '<tr class="ui-tabs-nav ui-accordion ui-state-default tab-title">'; |
553 |
|
|
echo '<th class="title col-0 firstcol">'; |
554 |
|
|
echo '<span class="name">'; |
555 |
|
|
echo _('libelle'); |
556 |
|
|
echo '</span>'; |
557 |
|
|
echo '</th>'; |
558 |
|
|
echo '<th class="title col-0 firstcol">'; |
559 |
|
|
echo '<span class="name">'; |
560 |
|
|
echo _('demandeur'); |
561 |
|
|
echo '</span>'; |
562 |
|
|
echo '</th>'; |
563 |
|
|
echo '</tr>'; |
564 |
|
|
echo '</thead>'; |
565 |
|
|
|
566 |
|
|
echo '<tbody>'; |
567 |
|
|
|
568 |
|
|
while($rowDonneesLotsDI = &$resDonneesLotsDI->fetchRow(DB_FETCHMODE_ASSOC)){ |
569 |
|
|
echo '<tr class="tab-data odd">'; |
570 |
|
|
|
571 |
|
|
// Libelle du lot |
572 |
|
|
echo '<td class="col-1 firstcol">'; |
573 |
|
|
echo $rowDonneesLotsDI["libelle"]; |
574 |
|
|
echo '</td>'; |
575 |
|
|
|
576 |
|
|
// Nom du pétitionnaire |
577 |
|
|
echo '<td class="col-1">'; |
578 |
|
|
echo $rowDonneesLotsDI["code"]." ".$rowDonneesLotsDI["demandeur"]; |
579 |
|
|
echo '</td>'; |
580 |
|
|
|
581 |
|
|
echo "</tr>"; |
582 |
|
|
} |
583 |
|
|
|
584 |
|
|
echo '</tbody>'; |
585 |
|
|
echo '</table>'; |
586 |
|
|
echo "<br/>"; |
587 |
|
|
|
588 |
|
|
} |
589 |
|
|
$form->finFieldset(array("1"=>"En cours d'instruction","2"=>"dossier_autorisation_visualisation"), $validation); |
590 |
|
|
} |
591 |
|
|
echo "\t</form>\n"; |
592 |
|
|
echo "</div>"; |
593 |
|
|
echo "</div>"; |
594 |
|
|
echo "<div id=\"ui-tabs-1\" class=\"i-tabs-panel ui-widget-content ui-corner-bottom\">"; |
595 |
|
|
echo "</div>"; |
596 |
|
|
echo "</div>"; |
597 |
|
|
} |
598 |
|
|
?> |