/[openfoncier]/trunk/gen/obj/om_sig_map_wms.class.php
ViewVC logotype

Annotation of /trunk/gen/obj/om_sig_map_wms.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 342 - (hide annotations)
Mon Jul 2 09:36:56 2012 UTC (12 years, 7 months ago) by fraynaud
File size: 10646 byte(s)
openfoncier version sig wms


1 fraynaud 337 <?php
2     //$Id$
3 fraynaud 342 //gen openMairie le 28/06/2012 16:26
4 fraynaud 337 require_once ("../obj/om_dbform.class.php");
5    
6     class om_sig_map_wms_gen extends om_dbform {
7     var $table="om_sig_map_wms";
8     var $clePrimaire="om_sig_map_wms";
9     var $typeCle="N";
10     var $retourformulaire;
11    
12     function setvalF($val) {
13     //affectation valeur formulaire
14     if(!is_numeric($val['om_sig_map_wms']))
15     unset($this->valF['om_sig_map_wms']);
16     else
17     $this->valF['om_sig_map_wms'] = $val['om_sig_map_wms'];
18     if(!is_numeric($val['om_sig_wms']))
19     unset($this->valF['om_sig_wms']);
20     else
21     $this->valF['om_sig_wms'] = $val['om_sig_wms'];
22     if(!is_numeric($val['om_sig_map']))
23     unset($this->valF['om_sig_map']);
24     else
25     $this->valF['om_sig_map'] = $val['om_sig_map'];
26     $this->valF['ol_map'] = $val['ol_map'];
27     if(!is_numeric($val['ordre']))
28     unset($this->valF['ordre']);
29     else
30     $this->valF['ordre'] = $val['ordre'];
31     $this->valF['visibility'] = $val['visibility'];
32     $this->valF['panier'] = $val['panier'];
33     $this->valF['pa_nom'] = $val['pa_nom'];
34     $this->valF['pa_layer'] = $val['pa_layer'];
35     $this->valF['pa_attribut'] = $val['pa_attribut'];
36     $this->valF['pa_encaps'] = $val['pa_encaps'];
37     $this->valF['pa_sql'] = $val['pa_sql'];
38     $this->valF['pa_type_geometrie'] = $val['pa_type_geometrie'];
39     }
40    
41     //=================================================
42     //cle primaire automatique [automatic primary key]
43     //==================================================
44    
45     function setId(&$db) {
46     //numero automatique
47     $this->valF[$this->table] = $db->nextId(DB_PREFIXE.$this->table);
48     }
49    
50     function setValFAjout($val) {
51     //numero automatique -> pas de controle ajout cle primaire
52     }
53    
54     function verifierAjout() {
55     //numero automatique -> pas de verfication de cle primaire
56     }
57    
58     //====================================
59     // verifier avant validation [verify]
60     //=====================================
61     /**
62     * Methode verifier
63     */
64     function verifier($val = array(), &$db = NULL, $DEBUG = false) {
65     // On appelle la methode de la classe parent
66     parent::verifier($val, $db, $DEBUG);
67     // On verifie si le champ n'est pas vide
68     if ($this->valF['om_sig_wms'] == "") {
69     $this->correct = false;
70     $this->addToMessage(_("Le champ")." "._("om_sig_wms")." "._("est obligatoire"));
71     }
72     }
73    
74    
75     //==========================
76     // Formulaire [form]
77     //==========================
78    
79     function setType(&$form,$maj) {
80     //type
81     if ($maj==0){ //ajout
82     $form->setType('om_sig_map_wms','hidden');// cle automatique
83     if($this->retourformulaire=='om_sig_wms')
84     $form->setType('om_sig_wms','hiddenstatic');
85     else
86     $form->setType('om_sig_wms','select');
87     if($this->retourformulaire=='om_sig_map')
88     $form->setType('om_sig_map','hiddenstatic');
89     else
90     $form->setType('om_sig_map','select');
91     $form->setType('ol_map','text');
92     $form->setType('ordre','text');
93     $form->setType('visibility','text');
94     $form->setType('panier','text');
95     $form->setType('pa_nom','text');
96     $form->setType('pa_layer','text');
97     $form->setType('pa_attribut','text');
98     $form->setType('pa_encaps','text');
99     $form->setType('pa_sql','textarea');
100     $form->setType('pa_type_geometrie','text');
101     }// fin ajout
102     if ($maj==1){ //modifier
103     $form->setType('om_sig_map_wms','hiddenstatic');
104     if($this->retourformulaire=='om_sig_wms')
105     $form->setType('om_sig_wms','hiddenstatic');
106     else
107     $form->setType('om_sig_wms','select');
108     if($this->retourformulaire=='om_sig_map')
109     $form->setType('om_sig_map','hiddenstatic');
110     else
111     $form->setType('om_sig_map','select');
112     $form->setType('ol_map','text');
113     $form->setType('ordre','text');
114     $form->setType('visibility','text');
115     $form->setType('panier','text');
116     $form->setType('pa_nom','text');
117     $form->setType('pa_layer','text');
118     $form->setType('pa_attribut','text');
119     $form->setType('pa_encaps','text');
120     $form->setType('pa_sql','textarea');
121     $form->setType('pa_type_geometrie','text');
122     }// fin modifier
123     if ($maj==2){ //supprimer
124     $form->setType('om_sig_map_wms','hiddenstatic');
125     $form->setType('om_sig_wms','hiddenstatic');
126     $form->setType('om_sig_map','hiddenstatic');
127     $form->setType('ol_map','hiddenstatic');
128     $form->setType('ordre','hiddenstatic');
129     $form->setType('visibility','hiddenstatic');
130     $form->setType('panier','hiddenstatic');
131     $form->setType('pa_nom','hiddenstatic');
132     $form->setType('pa_layer','hiddenstatic');
133     $form->setType('pa_attribut','hiddenstatic');
134     $form->setType('pa_encaps','hiddenstatic');
135     $form->setType('pa_sql','hiddenstatic');
136     $form->setType('pa_type_geometrie','hiddenstatic');
137     }//fin supprimer
138     }
139    
140     function setOnchange(&$form,$maj) {
141     //javascript controle client
142     $form->setOnchange('om_sig_map_wms','VerifNum(this)');
143     $form->setOnchange('om_sig_wms','VerifNum(this)');
144     $form->setOnchange('om_sig_map','VerifNum(this)');
145     $form->setOnchange('ordre','VerifNum(this)');
146     }
147     /**
148     * Methode setTaille
149     */
150     function setTaille(&$form, $maj) {
151     $form->setTaille("om_sig_map_wms", 11);
152     $form->setTaille("om_sig_wms", 11);
153     $form->setTaille("om_sig_map", 11);
154     $form->setTaille("ol_map", 30);
155     $form->setTaille("ordre", 11);
156     $form->setTaille("visibility", 10);
157     $form->setTaille("panier", 10);
158     $form->setTaille("pa_nom", 30);
159     $form->setTaille("pa_layer", 30);
160     $form->setTaille("pa_attribut", 30);
161     $form->setTaille("pa_encaps", 10);
162     $form->setTaille("pa_sql", 80);
163     $form->setTaille("pa_type_geometrie", 30);
164     }
165    
166     /**
167     * Methode setMax
168     */
169     function setMax(&$form, $maj) {
170     $form->setMax("om_sig_map_wms", 11);
171     $form->setMax("om_sig_wms", 11);
172     $form->setMax("om_sig_map", 11);
173     $form->setMax("ol_map", 50);
174     $form->setMax("ordre", 11);
175     $form->setMax("visibility", 3);
176     $form->setMax("panier", 3);
177     $form->setMax("pa_nom", 50);
178     $form->setMax("pa_layer", 50);
179     $form->setMax("pa_attribut", 50);
180     $form->setMax("pa_encaps", 3);
181     $form->setMax("pa_sql", 6);
182     $form->setMax("pa_type_geometrie", 30);
183     }
184    
185    
186     function setLib(&$form,$maj) {
187     //libelle des champs
188     $form->setLib('om_sig_map_wms',_('om_sig_map_wms'));
189     $form->setLib('om_sig_wms',_('om_sig_wms'));
190     $form->setLib('om_sig_map',_('om_sig_map'));
191     $form->setLib('ol_map',_('ol_map'));
192     $form->setLib('ordre',_('ordre'));
193     $form->setLib('visibility',_('visibility'));
194     $form->setLib('panier',_('panier'));
195     $form->setLib('pa_nom',_('pa_nom'));
196     $form->setLib('pa_layer',_('pa_layer'));
197     $form->setLib('pa_attribut',_('pa_attribut'));
198     $form->setLib('pa_encaps',_('pa_encaps'));
199     $form->setLib('pa_sql',_('pa_sql'));
200     $form->setLib('pa_type_geometrie',_('pa_type_geometrie'));
201     }
202    
203     function setSelect(&$form, $maj,&$db,$debug) {
204     if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))
205     include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
206     elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
207     include ("../sql/".$db->phptype."/".$this->table.".form.inc");
208     if($maj<2){
209     // om_sig_wms
210     $contenu=array();
211     $res = $db->query($sql_om_sig_wms);
212     // Logger
213     $this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_om_sig_wms."\");", VERBOSE_MODE);
214     if (database::isError($res))
215     die($res->getMessage().$sql_om_sig_wms);
216     else{
217     if ($debug == 1)
218     echo " la requete ".$sql_om_sig_wms." est executee<br>";
219     $contenu[0][0]='';
220     $contenu[1][0]=_('choisir')."&nbsp;"._('om_sig_wms');
221     $k=1;
222     while ($row=& $res->fetchRow()){
223     $contenu[0][$k]=$row[0];
224     $contenu[1][$k]=$row[1];
225     $k++;
226     }
227     $form->setSelect('om_sig_wms',$contenu);
228     }// fin error db
229     // om_sig_map
230     $contenu=array();
231     $res = $db->query($sql_om_sig_map);
232     // Logger
233     $this->addToLog("setSelect()[gen/obj]: db->query(\"".$sql_om_sig_map."\");", VERBOSE_MODE);
234     if (database::isError($res))
235     die($res->getMessage().$sql_om_sig_map);
236     else{
237     if ($debug == 1)
238     echo " la requete ".$sql_om_sig_map." est executee<br>";
239     $contenu[0][0]='';
240     $contenu[1][0]=_('choisir')."&nbsp;"._('om_sig_map');
241     $k=1;
242     while ($row=& $res->fetchRow()){
243     $contenu[0][$k]=$row[0];
244     $contenu[1][$k]=$row[1];
245     $k++;
246     }
247     $form->setSelect('om_sig_map',$contenu);
248     }// fin error db
249     }// fin maj
250     }// fin select
251    
252     //==================================
253     // sous Formulaire [subform]
254     //==================================
255    
256     function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
257     $this->retourformulaire = $retourformulaire;
258     if($validation==0) {
259     if($retourformulaire =='om_sig_wms')
260     $form->setVal('om_sig_wms', $idxformulaire);
261     if($retourformulaire =='om_sig_map')
262     $form->setVal('om_sig_map', $idxformulaire);
263     }// fin validation
264     }// fin setValsousformulaire
265    
266     //==================================
267     // cle secondaire [secondary key]
268     //==================================
269    
270     }// fin classe
271     ?>

Properties

Name Value
svn:executable *

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26