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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1645 - (hide annotations)
Thu Apr 11 15:10:07 2013 UTC (11 years, 9 months ago) by nhaye
File size: 4100 byte(s)
Remise du framework sur le trunk, régénération

1 vpihour 492 <?php
2     //$Id$
3 nhaye 1645 //gen openMairie le 11/04/2013 15:51
4 vpihour 492
5     require_once ("../obj/om_dbform.class.php");
6    
7     class service_categorie_gen extends om_dbform {
8     var $table="service_categorie";
9     var $clePrimaire="service_categorie";
10     var $typeCle="N";
11     var $required_field=array(
12     "service_categorie"
13     );
14     var $retourformulaire;
15    
16     function setvalF($val) {
17     //affectation valeur formulaire
18     if (!is_numeric($val['service_categorie'])) {
19     $this->valF['service_categorie'] = ""; // -> requis
20     } else {
21     $this->valF['service_categorie'] = $val['service_categorie'];
22     }
23     if ($val['libelle'] == "") {
24     $this->valF['libelle'] = ""; // -> default
25     } else {
26     $this->valF['libelle'] = $val['libelle'];
27     }
28     }
29    
30     //=================================================
31     //cle primaire automatique [automatic primary key]
32     //==================================================
33    
34     function setId(&$db) {
35     //numero automatique
36     $this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table);
37     }
38    
39     function setValFAjout($val) {
40     //numero automatique -> pas de controle ajout cle primaire
41     }
42    
43     function verifierAjout() {
44     //numero automatique -> pas de verfication de cle primaire
45     }
46    
47     //==========================
48     // Formulaire [form]
49     //==========================
50    
51     function setType(&$form,$maj) {
52     //type
53     if ($maj==0){ //ajout
54     $form->setType('service_categorie','hidden');// cle automatique
55     $form->setType('libelle','text');
56     }// fin ajout
57     if ($maj==1){ //modifier
58     $form->setType('service_categorie','hiddenstatic');
59     $form->setType('libelle','text');
60     }// fin modifier
61     if ($maj==2){ //supprimer
62     $form->setType('service_categorie','hiddenstatic');
63     $form->setType('libelle','hiddenstatic');
64     }//fin supprimer
65     if ($maj==3){ //consulter
66     $form->setType('service_categorie','static');
67     $form->setType('libelle','static');
68     }//fin consulter
69     }
70    
71     function setOnchange(&$form,$maj) {
72     //javascript controle client
73     $form->setOnchange('service_categorie','VerifNum(this)');
74     }
75     /**
76     * Methode setTaille
77     */
78     function setTaille(&$form, $maj) {
79     $form->setTaille("service_categorie", 11);
80     $form->setTaille("libelle", 30);
81     }
82    
83     /**
84     * Methode setMax
85     */
86     function setMax(&$form, $maj) {
87     $form->setMax("service_categorie", 11);
88     $form->setMax("libelle", 70);
89     }
90    
91    
92     function setLib(&$form,$maj) {
93     //libelle des champs
94     $form->setLib('service_categorie',_('service_categorie'));
95     $form->setLib('libelle',_('libelle'));
96     }
97    
98 nhaye 1645 function setSelect(&$form, $maj,&$db,$debug) {
99     if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php"))
100     include ("../sql/".$db->phptype."/".$this->table.".form.inc.php");
101     elseif(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc"))
102     include ("../sql/".$db->phptype."/".$this->table.".form.inc");
103     }// fin select
104    
105 vpihour 492 //==================================
106     // sous Formulaire [subform]
107     //==================================
108    
109     function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
110     $this->retourformulaire = $retourformulaire;
111     }// fin setValsousformulaire
112    
113     //==================================
114     // cle secondaire [secondary key]
115     //==================================
116     /**
117     * Methode clesecondaire
118     */
119     function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) {
120     // On appelle la methode de la classe parent
121     parent::cleSecondaire($id, $db, $val, $DEBUG);
122     // Verification de la cle secondaire : lien_service_service_categorie
123     $this->rechercheTable($db, "lien_service_service_categorie", "service_categorie", $id);
124     }
125    
126    
127     }// fin classe
128     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26