/[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 492 - (hide annotations)
Thu Oct 11 14:13:41 2012 UTC (12 years, 3 months ago) by vpihour
File size: 3711 byte(s)
Ajout des fichiers générés manquants

1 vpihour 492 <?php
2     //$Id$
3     //gen openMairie le 10/10/2012 16:35
4    
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     //==================================
99     // sous Formulaire [subform]
100     //==================================
101    
102     function setValsousformulaire(&$form,$maj,$validation,$idxformulaire,$retourformulaire,$typeformulaire,&$db,$DEBUG=null){
103     $this->retourformulaire = $retourformulaire;
104     }// fin setValsousformulaire
105    
106     //==================================
107     // cle secondaire [secondary key]
108     //==================================
109     /**
110     * Methode clesecondaire
111     */
112     function cleSecondaire($id, &$db = NULL, $val = array(), $DEBUG = false) {
113     // On appelle la methode de la classe parent
114     parent::cleSecondaire($id, $db, $val, $DEBUG);
115     // Verification de la cle secondaire : lien_service_service_categorie
116     $this->rechercheTable($db, "lien_service_service_categorie", "service_categorie", $id);
117     }
118    
119    
120     }// fin classe
121     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26