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

Contents of /trunk/app/dossier_autorisation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1338 - (show annotations)
Thu Mar 7 16:09:14 2013 UTC (11 years, 11 months ago) by nhaye
File size: 30776 byte(s)
Ajout du keyword svn id et correction d'une chaine à traduire

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
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 //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 terrain_adresse_cedex, terrain_superficie, etat_dossier_autorisation.libelle as \"etat\"
34 FROM
35 ".DB_PREFIXE."dossier_autorisation
36 LEFT JOIN
37 ".DB_PREFIXE."etat_dossier_autorisation
38 ON
39 dossier_autorisation.etat_dossier_autorisation = etat_dossier_autorisation.etat_dossier_autorisation
40 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 to_char(dossier.date_decision ,'DD/MM/YYYY') as \"date_decision\"
159 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 WHERE
182 dossier.dossier_autorisation = '".$idx."' AND
183 dossier.avis_decision IS NOT NULL";
184 $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
216 //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 donnees_techniques
244 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 <a href=\"#tabs-1\" id=\"main\">"._("Dossier d'autorisation")."</a>
295 </li>";
296 echo "<li class=\"ui-state-default ui-corner-top\">";
297 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 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 "terrain_adresse_cedex", "terrain_superficie", "etat",
330 "demandeur", "depot_initial", "date_decision", "date_limite",
331 "date_depot_DACT", "date_depot_DOC",);
332
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 $message = _("Historique des decisions : ");
437 $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 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
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 ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26