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

Annotation of /trunk/obj/delegataire.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (hide annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 5315 byte(s)
Actualisation du trunk
1 mbroquet 3730 <?php
2     //$Id: delegataire.class.php 5869 2016-02-04 11:00:28Z stimezouaght $
3    
4     require_once ("../obj/demandeur.class.php");
5    
6     /*
7     * Classe qui hérite de la classe demandeur
8     */
9     class delegataire extends demandeur {
10    
11     function delegataire($id,&$db,$debug) {
12     $this->constructeur($id,$db,$debug);
13     }// fin constructeur
14    
15     /*
16     * Cache les champs de notification, fréquent et type_demandeur.
17     */
18     function setType(&$form,$maj) {
19     parent::setType($form,$maj);
20    
21     $form->setType('type_demandeur', 'hidden');
22     $form->setType('notification', 'hidden');
23     $form->setType('frequent', 'hidden');
24     }
25    
26     /*
27     * Ajout du fielset
28     * Add fieldset
29     */
30     function setLayout(&$form, $maj){
31     if ( $maj < 2 OR $maj == 3 ) {
32    
33     $form->setBloc('particulier_civilite','D',"", "particulier_fields");
34    
35     $form->setFieldset('particulier_civilite','D',_("Etat civil"),"group");
36     $form->setBloc('particulier_nom','D',"","group");
37     $form->setBloc('particulier_prenom','F');
38     $form->setBloc('particulier_date_naissance','D',"","group");
39     $form->setBloc('particulier_commune_naissance','F');
40     $form->setFieldset('particulier_departement_naissance','F');
41    
42     $form->setBloc('particulier_departement_naissance','F');
43    
44     $form->setBloc('personne_morale_denomination','D',"", "personne_morale_fields");
45    
46    
47    
48     $form->setFieldset('personne_morale_denomination','D',_("Personne morale"));
49    
50     $form->setBloc('personne_morale_denomination','D',"","group");
51     $form->setBloc('personne_morale_raison_sociale','F');
52    
53     $form->setBloc('personne_morale_siret','D',"","group");
54     $form->setBloc('personne_morale_categorie_juridique','F');
55    
56     $form->setBloc('personne_morale_civilite','D',"");
57     $form->setBloc('personne_morale_civilite','F');
58    
59     $form->setBloc('personne_morale_nom','D',"", "group");
60     $form->setBloc('personne_morale_prenom','F');
61    
62     $form->setFieldset('personne_morale_prenom','F');
63    
64     $form->setBloc('personne_morale_prenom','F');
65    
66     $form->setFieldset('numero','D',_("Adresse"), "");
67    
68     $form->setBloc('numero','D',"","group");
69     $form->setBloc('voie','F');
70    
71     $form->setBloc('complement','D',"");
72     $form->setBloc('complement','F');
73    
74     $form->setBloc('lieu_dit','D',"","group");
75     $form->setBloc('localite','F');
76    
77     $form->setBloc('code_postal','D',"","group");
78     $form->setBloc('cedex','F');
79    
80     $form->setBloc('pays','D',"", "","group");
81     $form->setBloc('division_territoriale','F');
82     $form->setFieldset('division_territoriale','F');
83    
84     $form->setFieldset('telephone_fixe','D',_("Coordonnees"), "");
85     $form->setBloc('telephone_fixe','D',"", "group");
86     $form->setBloc('indicatif','F');
87    
88     $form->setBloc('courriel','D',"", "group");
89     $form->setBloc('notification','F');
90    
91     $form->setFieldset('notification','F');
92     }
93     }
94    
95     /*
96     * Met le champ type_demandeur à delegataire par défaut
97     */
98     function setVal(&$form, $maj, $validation, &$db) {
99     if($maj == 0 ) {
100     $form->setVal("type_demandeur","delegataire");
101     }
102     }
103     /*
104     * Met le champ type_demandeur à delegataire par défaut
105     */
106     function setValsousformulaire(&$form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire, &$dnu1 = null, $dnu2 = null) {
107     parent::setValSousFormulaire($form, $maj, $validation, $idxformulaire, $retourformulaire, $typeformulaire, $dnu1, $dnu2);
108     $form->setVal("type_demandeur","delegataire");
109     if($maj == 0 ) {
110     // Récupération des infos du demandeur passé en paramètre
111     if($this->getParameter('idx_demandeur') != "") {
112     include '../sql/pgsql/delegataire.form.inc.php';
113     $sql = "SELECT ".implode(", ",$champs)." FROM ".DB_PREFIXE."demandeur ".
114     "WHERE demandeur=".$this->getParameter('idx_demandeur');
115     $res = $this->db->query($sql);
116     $this->f->addToLog("setValSousFormulaire() : db->query(\"".$sql."\")", VERBOSE_MODE);
117     if ( database::isError($res)){
118     die();
119     }
120     $row = & $res->fetchRow(DB_FETCHMODE_ASSOC);
121     foreach ($row as $key => $value) {
122     $form->setVal($key, $value);
123     }
124     $form->setVal("frequent","f");
125     }
126     }
127     }
128     }// fin classe
129     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26