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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 119 - (hide annotations)
Wed Sep 7 10:46:09 2011 UTC (13 years, 4 months ago) by fraynaud
File size: 4534 byte(s)


1 fraynaud 3 <?php
2     //$Id$
3     //gen openMairie le 10/02/2011 20:15
4     require_once ("../gen/obj/action.class.php");
5    
6     class action extends action_gen {
7    
8     function action($id,&$db,$debug) {
9     $this->constructeur($id,$db,$debug);
10     }// fin constructeur
11    
12 fraynaud 119 function setType(&$form,$maj) {
13     parent :: setType($form,$maj);
14     if ($maj<2){
15     $form->setType('regle_etat','select');
16     $form->setType('regle_delai','select');
17     $form->setType('regle_accord_tacite','select');
18     $form->setType('regle_avis','select');
19     $form->setType('regle_date_limite','select');
20     $form->setType('regle_date_notification_delai','select');
21     $form->setType('regle_date_complet','select');
22     $form->setType('regle_date_validite','select');
23     $form->setType('regle_date_decision','select');
24     $form->setType('regle_date_chantier','select');
25     $form->setType('regle_date_achevement','select');
26     $form->setType('regle_date_conformite','select');
27     $form->setType('regle_date_rejet','select');
28     }
29     }
30    
31    
32    
33    
34 fraynaud 3 function setTaille(&$form, $maj) {
35     parent::setTaille($form, $maj);
36     $form->setTaille('action',20);
37     $form->setTaille('libelle',60);
38 fraynaud 119 $form->setTaille('regle_etat',60);
39     $form->setTaille('regle_delai',60);
40     $form->setTaille('regle_accord_tacite',60);
41     $form->setTaille('regle_avis',60);
42     $form->setTaille('regle_date_limite',60);
43     $form->setTaille('regle_date_notification_delai',60);
44     $form->setTaille('regle_date_complet',60);
45     $form->setTaille('regle_date_validite',60);
46     $form->setTaille('regle_date_decision',60);
47     $form->setTaille('regle_date_chantier',60);
48     $form->setTaille('regle_date_achevement',60);
49     $form->setTaille('regle_date_conformite',60);
50     $form->setTaille('regle_date_rejet',60);
51 fraynaud 3 }
52    
53     function setMax(&$form, $maj) {
54     parent::setMax($form, $maj);
55     $form->setMax('action',20);
56     $form->setMax('libelle',60);
57 fraynaud 119 $form->setMax('regle_etat',60);
58     $form->setMax('regle_delai',60);
59     $form->setMax('regle_accord_tacite',20);
60     $form->setMax('regle_avis',20);
61     $form->setMax('regle_date_limite',20);
62     $form->setMax('regle_date_notification_delai',20);
63     $form->setMax('regle_date_complet',20);
64     $form->setMax('regle_date_validite',20);
65     $form->setMax('regle_date_decision',20);
66     $form->setMax('regle_date_chantier',20);
67     $form->setMax('regle_date_achevement',20);
68     $form->setMax('regle_date_conformite',20);
69     $form->setMax('regle_date_rejet',20);
70 fraynaud 3 }
71    
72 fraynaud 119 function setSelect(&$form, $maj,&$db,$debug) {
73     parent :: setSelect($form, $maj,$db,$debug);
74     $contenu=array();
75     $contenu[0]=array('','evenement');
76     $contenu[1]=array(_('Non affecte'),_('valeur evenement'));
77     $form->setSelect("regle_etat",$contenu);
78     $form->setSelect("regle_accord_tacite",$contenu);
79     $form->setSelect("regle_avis",$contenu);
80     // delai
81     $contenu=array();
82     $contenu[0]=array('','evenement','evenement_delai');
83     $contenu[1]=array(_('Non affecte'),_('delai evenement'),_('delai actuel + delai evenement'));
84     $form->setSelect("regle_delai",$contenu);
85     // date
86     $contenu=array();
87     $contenu[0]=array('','null','datecourrier','valeurdate_delai');
88     $contenu[1]=array(_('Non affecte'),_('annulation de la date'),_('datecourrier'),
89     _('valeur de la date + delai evenement'));
90     $form->setSelect("regle_date_limite",$contenu);
91     $contenu=array();
92     $contenu[0]=array('','null','valeurdate_delai');
93     $contenu[1]=array(_('Non affecte'),_('annulation de la date'), _('valeur de la date + delai evenement'));
94     $form->setSelect("regle_date_limite",$contenu);
95     $contenu=array();
96     $contenu[0]=array('','null','date_complet_1');
97     $contenu[1]=array(_('Non affecte'),_('annulation de la date'),_('date complet plus 1 mois'));
98     $form->setSelect("regle_date_notification_delai",$contenu);
99     $contenu=array();
100     $contenu[0]=array('','null');
101     $contenu[1]=array(_('Non affecte'),_('annulation de la date'));
102     $form->setSelect("regle_date_complet",$contenu);
103     $contenu=array();
104     $contenu[0]=array('','null','datecourrier_delai','valeurdate_delai', 'date_limite_2');
105     $contenu[1]=array(_('Non affecte'),_('annulation de la date'),_('datecourrier + delai evenement'),
106     _('valeur de la date + delai evenement'),
107     _('date limite + 2 mois')
108     );
109     $form->setSelect("regle_date_validite",$contenu);
110     $contenu=array();
111     $contenu[0]=array('','datecourrier');
112     $contenu[1]=array(_('Non affecte'),_('datecourrier'));
113     $form->setSelect("regle_date_decision",$contenu);
114     $form->setSelect("regle_date_chantier",$contenu);
115     $form->setSelect("regle_date_achevement",$contenu);
116     $form->setSelect("regle_date_conformite",$contenu);
117     $form->setSelect("regle_date_rejet",$contenu);
118     }
119 fraynaud 3
120     }// fin classe
121     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26