/[openfoncier]/trunk/app/dossier_autorisation.php
ViewVC logotype

Contents of /trunk/app/dossier_autorisation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1776 - (show annotations)
Tue Apr 23 10:15:44 2013 UTC (11 years, 9 months ago) by nhaye
File size: 32111 byte(s)
Ajout d'un bouton retour dans la visualisation des dossiers d'autorisation

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

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26