/[openfoncier]/trunk/obj/evenement.class.php
ViewVC logotype

Annotation of /trunk/obj/evenement.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 312 - (hide annotations)
Wed Mar 28 17:19:49 2012 UTC (12 years, 10 months ago) by atreal
File size: 3013 byte(s)
passage des fichiers .inc en .inc.php dans sql/pgsql
ajout d'un nouveau champ texte libre pour le complément de travaux.
Ex : construction d'une maison + piscine + portail, avec pour motif de travaux Construction de maison individuelle

1 fraynaud 3 <?php
2 atreal 312 //$Id$
3     //gen openMairie le 10/02/2011 20:33
4 fraynaud 3 require_once ("../gen/obj/evenement.class.php");
5    
6     class evenement extends evenement_gen {
7    
8 fraynaud 7 function evenement($id,&$db,$debug) {
9     $this->constructeur($id,$db,$debug);
10     }// fin constructeur
11 fraynaud 3
12 fraynaud 7 function setType(&$form,$maj) {
13     parent::setType($form,$maj);
14     if ($maj < 2) {
15     //$form->setType('fin_instruction', 'select');
16     $form->setType('accord_tacite', 'select');
17     $form->setType('delai_notification', 'select');
18     $form->setType('delai', 'select');
19     $form->setType('lettretype', 'select');
20     $form->setType('consultation', 'checkbox');
21     }
22     }
23 atreal 312
24 fraynaud 7 function setSelect(&$form, $maj,$db,$debug) {
25     parent::setSelect($form, $maj,$db,$debug);
26    
27 atreal 312
28     if($maj<2){
29     // lettretype
30     if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))
31     include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
32     $contenu=array();
33     $res = $db->query($sql_om_lettretype);
34     if (database::isError($res))
35     die($res->getMessage().$sql_om_lettretype);
36     else{
37     if ($debug == 1)
38     echo " la requete ".$sql_om_lettretype." est executee<br>";
39     $contenu[0][0]='';
40     $contenu[1][0]=_('choisir')."&nbsp;"._('lettretype');
41     $k=1;
42     while ($row=& $res->fetchRow()){
43     $contenu[0][$k]=$row[0];
44     $contenu[1][$k]=$row[1];
45     $k++;
46     }
47     $form->setSelect('lettretype',$contenu);
48     }// fin error db
49 fraynaud 7 }
50     // accord_tacite
51     $contenu=array();
52     $contenu[0]=array('Non','Oui');
53     $contenu[1]=array($this->lang('Non'),$this->lang('Oui'));
54     $form->setSelect("accord_tacite",$contenu);
55     // delai_notification
56     $contenu=array();
57     $contenu[0]=array('0','1');
58     $contenu[1]=array('sans','1 '.$this->lang("mois"));
59     $form->setSelect("delai_notification",$contenu);
60     // delai
61     $contenu=array();
62     $contenu[0]=array('0','1','2','3','4','5','6','7','8','9','10','11','12','18','24');
63     $contenu[1]=array('sans',
64     '1 '._("mois"),
65     '2 '._("mois"),
66     '3 '._("mois"),
67     '4 '._("mois"),
68     '5 '._("mois"),
69     '6 '._("mois"),
70     '7 '._("mois"),
71     '8 '._("mois"),
72     '9 '._("mois"),
73     '10 '._("mois"),
74     '11 '._("mois"),
75     '12 '._("mois"),
76     '18 '._("mois"),
77     '24 '._("mois")
78 atreal 312 );
79 fraynaud 7 $form->setSelect("delai",$contenu);
80     }
81    
82    
83 atreal 312
84 fraynaud 3 }// fin classe
85     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26