/[openfoncier]/branches/3.14.x-lettrerar/obj/action.class.php
ViewVC logotype

Contents of /branches/3.14.x-lettrerar/obj/action.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 119 - (show annotations)
Wed Sep 7 10:46:09 2011 UTC (13 years, 5 months ago) by fraynaud
Original Path: trunk/obj/action.class.php
File size: 4534 byte(s)


1 <?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 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 function setTaille(&$form, $maj) {
35 parent::setTaille($form, $maj);
36 $form->setTaille('action',20);
37 $form->setTaille('libelle',60);
38 $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 }
52
53 function setMax(&$form, $maj) {
54 parent::setMax($form, $maj);
55 $form->setMax('action',20);
56 $form->setMax('libelle',60);
57 $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 }
71
72 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
120 }// fin classe
121 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26