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

Annotation of /trunk/app/dossier_autorisation.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1338 - (hide 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 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     ?>

Properties

Name Value
svn:keywords Id

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26