/[openfoncier]/trunk/obj/petitionnaire.class.php
ViewVC logotype

Diff of /trunk/obj/petitionnaire.class.php

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

revision 850 by nhaye, Wed Nov 28 11:24:16 2012 UTC revision 1048 by nhaye, Wed Dec 12 11:18:29 2012 UTC
# Line 17  class petitionnaire extends demandeur { Line 17  class petitionnaire extends demandeur {
17       */       */
18      function setType(&$form,$maj) {      function setType(&$form,$maj) {
19          parent::setType($form,$maj);          parent::setType($form,$maj);
   
20          $form->setType('type_demandeur', 'hidden');          $form->setType('type_demandeur', 'hidden');
21    
         // Champs disabled pour la modif de petitionnaires frequents  
         // Solution temporaire  
         if ($maj==1){ //modifier  
             $form->setType('type_demandeur','selectdisabled');  
             $form->setType('qualite','selectdisabled');  
             $form->setType('particulier_nom','textdisabled');  
             $form->setType('particulier_prenom','textdisabled');  
             $form->setType('particulier_date_naissance','datedisabled');  
             $form->setType('particulier_commune_naissance','textdisabled');  
             $form->setType('particulier_departement_naissance','textdisabled');  
             $form->setType('personne_morale_denomination','textdisabled');  
             $form->setType('personne_morale_raison_sociale','textdisabled');  
             $form->setType('personne_morale_siret','textdisabled');  
             $form->setType('personne_morale_categorie_juridique','textdisabled');  
             $form->setType('personne_morale_nom','textdisabled');  
             $form->setType('personne_morale_prenom','textdisabled');  
             $form->setType('numero','textdisabled');  
             $form->setType('voie','textdisabled');  
             $form->setType('complement','textdisabled');  
             $form->setType('lieu_dit','textdisabled');  
             $form->setType('localite','textdisabled');  
             $form->setType('code_postal','textdisabled');  
             $form->setType('bp','textdisabled');  
             $form->setType('cedex','textdisabled');  
             $form->setType('pays','textdisabled');  
             $form->setType('division_territoriale','textdisabled');  
             $form->setType('telephone_fixe','textdisabled');  
             $form->setType('telephone_mobile','textdisabled');  
             $form->setType('indicatif','textdisabled');  
             $form->setType('courriel','textdisabled');  
             $form->setType('notification','checkboxdisabled');  
             $form->setType('frequent','checkboxdisabled');  
             $form->setType('particulier_civilite','selectdisabled');  
             $form->setType('personne_morale_civilite','selectdisabled');  
         }// fin modifier  
22      }      }
23      /*      /*
24      * Ajout du fielset      * Ajout du fielset
# Line 131  class petitionnaire extends demandeur { Line 95  class petitionnaire extends demandeur {
95       * Met le champ type_demandeur à delegataire par défaut       * Met le champ type_demandeur à delegataire par défaut
96       */       */
97      function setVal(&$form, $maj, $validation, &$db) {      function setVal(&$form, $maj, $validation, &$db) {
98            parent::setVal($form, $maj, $validation, $db);
99          $form->setVal("type_demandeur","petitionnaire");          $form->setVal("type_demandeur","petitionnaire");
100      }      }
101      /*      /*
102       * Met le champ type_demandeur à delegataire par défaut       * Met le champ type_demandeur à delegataire par défaut
103       */       */
104      function setValSousFormulaire(&$form, $maj, $validation, &$db) {      function setValSousFormulaire(&$form, $maj, $validation, &$db) {
105            parent::setValSousFormulaire($form, $maj, $validation, $db);
106          $form->setVal("type_demandeur","petitionnaire");          $form->setVal("type_demandeur","petitionnaire");
107            if($maj == 0) {
108                // Récupération des infos du demandeur passé en paramètre
109                if($this->getParameter('idx_demandeur') != "") {
110                    include '../sql/pgsql/petitionnaire.form.inc.php';
111                    $sql = "SELECT ".implode(", ",$champs)." FROM ".DB_PREFIXE."demandeur ".
112                            "WHERE demandeur=".$this->getParameter('idx_demandeur');
113                    $res = $this->db->query($sql);
114                    $this->f->isDatabaseError();
115                    $row = & $res->fetchRow(DB_FETCHMODE_ASSOC);
116                    foreach ($row as $key => $value) {
117                        $form->setVal($key, $value);
118                    }
119                    $form->setVal("frequent","f");
120                }
121            }
122      }      }
123  }// fin classe  }// fin classe
124  ?>  ?>

Legend:
Removed from v.850  
changed lines
  Added in v.1048

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26