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

Diff of /trunk/gen/obj/architecte.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 342 by fraynaud, Mon Jul 2 09:36:56 2012 UTC revision 418 by nhaye, Fri Sep 21 14:50:52 2012 UTC
# Line 1  Line 1 
1  <?php  <?php
2  //$Id$  //$Id$
3  //gen openMairie le 28/06/2012 16:26  //gen openMairie le 21/09/2012 16:49
4    
5  require_once ("../obj/om_dbform.class.php");  require_once ("../obj/om_dbform.class.php");
6    
7  class architecte_gen extends om_dbform {  class architecte_gen extends om_dbform {
8      var $table="architecte";      var $table="architecte";
9      var $clePrimaire="architecte";      var $clePrimaire="architecte";
10      var $typeCle="N";      var $typeCle="N";
11        var $required_field=array(
12            "architecte",
13            "nom"
14        );
15      var $retourformulaire;      var $retourformulaire;
16    
17      function setvalF($val) {      function setvalF($val) {
18          //affectation valeur formulaire          //affectation valeur formulaire
19          if(!is_numeric($val['architecte']))          if(!is_numeric($val['architecte'])) {
20              unset($this->valF['architecte']);              unset($this->valF['architecte']);
21          else          } else {
22              $this->valF['architecte'] = $val['architecte'];              $this->valF['architecte'] = $val['architecte'];
23            }
24          $this->valF['nom'] = $val['nom'];          $this->valF['nom'] = $val['nom'];
25          $this->valF['prenom'] = $val['prenom'];          $this->valF['prenom'] = $val['prenom'];
26          $this->valF['adresse1'] = $val['adresse1'];          $this->valF['adresse1'] = $val['adresse1'];
# Line 35  class architecte_gen extends om_dbform { Line 41  class architecte_gen extends om_dbform {
41    
42      function setId(&$db) {      function setId(&$db) {
43      //numero automatique      //numero automatique
44          $this->valF[$this->table] = $db->nextId(DB_PREFIXE.$this->table);          $this->valF[$this->clePrimaire] = $db->nextId(DB_PREFIXE.$this->table);
45      }      }
46    
47      function setValFAjout($val) {      function setValFAjout($val) {
# Line 46  class architecte_gen extends om_dbform { Line 52  class architecte_gen extends om_dbform {
52      //numero automatique -> pas de verfication de cle primaire      //numero automatique -> pas de verfication de cle primaire
53      }      }
54    
     //====================================  
     // verifier avant validation [verify]  
     //=====================================  
     /**  
      * Methode verifier  
      */  
     function verifier($val = array(), &$db = NULL, $DEBUG = false) {  
         // On appelle la methode de la classe parent  
         parent::verifier($val, $db, $DEBUG);  
         // On verifie si le champ n'est pas vide  
         if ($this->valF['nom'] == "") {  
             $this->correct = false;  
             $this->addToMessage(_("Le champ")." "._("nom")." "._("est obligatoire"));  
         }  
     }  
   
   
55      //==========================      //==========================
56      // Formulaire  [form]      // Formulaire  [form]
57      //==========================      //==========================
# Line 114  class architecte_gen extends om_dbform { Line 103  class architecte_gen extends om_dbform {
103              $form->setType('email','hiddenstatic');              $form->setType('email','hiddenstatic');
104              $form->setType('note','hiddenstatic');              $form->setType('note','hiddenstatic');
105          }//fin supprimer          }//fin supprimer
106            if ($maj==3){ //consulter
107                $form->setType('architecte','static');
108                $form->setType('nom','static');
109                $form->setType('prenom','static');
110                $form->setType('adresse1','static');
111                $form->setType('adresse2','static');
112                $form->setType('cp','static');
113                $form->setType('ville','static');
114                $form->setType('pays','static');
115                $form->setType('inscription','static');
116                $form->setType('telephone','static');
117                $form->setType('fax','static');
118                $form->setType('email','static');
119                $form->setType('note','textareastatic');
120            }//fin consulter
121      }      }
122    
123      function setOnchange(&$form,$maj) {      function setOnchange(&$form,$maj) {

Legend:
Removed from v.342  
changed lines
  Added in v.418

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26