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

Contents of /trunk/obj/demandeur.class.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 805 - (show annotations)
Thu Nov 22 15:10:34 2012 UTC (12 years, 2 months ago) by vpihour
File size: 6711 byte(s)
Modification du formulaire de demandeur

1 <?php
2 //$Id$
3 //gen openMairie le 08/11/2012 14:59
4
5 require_once ("../gen/obj/demandeur.class.php");
6
7 class demandeur extends demandeur_gen {
8
9 function demandeur($id,&$db,$debug) {
10 $this->constructeur($id,$db,$debug);
11 }// fin constructeur
12
13 /*
14 * Pays par défaut : France
15 */
16 function setVal(&$form, $maj, $validation, &$db) {
17 if($maj == 0) {
18 $form->setVal("pays",'France');
19 }
20 }
21
22 /*
23 * Ajout du fielset
24 * Add fieldset
25 */
26 function setLayout(&$form, $maj){
27 if ( $maj < 2 OR $maj == 3 ) {
28
29 $form->setBloc('particulier_civilite','D',"", "bloc_demandeur");
30 $form->setBloc('particulier_civilite','D',"", "particulier_fields");
31
32 $form->setBloc('particulier_civilite','D',"");
33 $form->setBloc('particulier_civilite','F');
34
35 $form->setBloc('particulier_nom','D',"","group search_particulier_fields");
36 $form->setBloc('particulier_prenom','F');
37
38 $form->setBloc('particulier_date_naissance','D',"","group");
39 $form->setBloc('particulier_commune_naissance','F');
40
41 $form->setBloc('particulier_departement_naissance','D',"");
42 $form->setBloc('particulier_departement_naissance','F');
43
44 $form->setBloc('particulier_departement_naissance','F');
45
46 $form->setBloc('personne_morale_denomination','D',"", "personne_morale_fields");
47
48 $form->setBloc('personne_morale_denomination','D',"","group");
49 $form->setBloc('personne_morale_denomination','D',"", "search_personne_morale_fields");
50 $form->setBloc('personne_morale_denomination','F');
51 $form->setBloc('personne_morale_raison_sociale','F');
52
53 $form->setBloc('personne_morale_siret','D',"");
54 $form->setBloc('personne_morale_siret','F');
55
56 $form->setBloc('personne_morale_categorie_juridique','D',"");
57 $form->setBloc('personne_morale_categorie_juridique','F');
58
59 $form->setBloc('personne_morale_civilite','D',"");
60 $form->setBloc('personne_morale_civilite','F');
61
62 $form->setBloc('personne_morale_nom','D',"", "group");
63 $form->setBloc('personne_morale_nom','D',"", "search_personne_morale_fields");
64 $form->setBloc('personne_morale_nom','F');
65 $form->setBloc('personne_morale_prenom','F');
66
67 $form->setBloc('personne_morale_prenom','F');
68
69 $form->setBloc('numero','D',"");
70
71 $form->setBloc('numero','D',"","group");
72 $form->setBloc('voie','F');
73
74 $form->setBloc('complement','D',"");
75 $form->setBloc('complement','F');
76
77 $form->setBloc('lieu_dit','D',"","group");
78 $form->setBloc('localite','F');
79
80 $form->setBloc('code_postal','D',"","group");
81 $form->setBloc('cedex','F');
82
83 $form->setBloc('pays','D',"", "","group");
84 $form->setBloc('division_territoriale','F');
85
86 $form->setBloc('telephone_fixe','D',"", "group");
87 $form->setBloc('indicatif','F');
88
89 $form->setBloc('frequent','F');
90 $form->setBloc('frequent','F');
91 }
92 }
93
94 /*
95 * Select pour les champs qualite et type_demandeur
96 */
97 function setType(&$form,$maj) {
98 parent::setType($form,$maj);
99 if ($maj < 2) { //ajouter et modifier
100
101 $form->setType('type_demandeur', 'select');
102 $form->setType('qualite', 'select');
103 }
104 }
105
106 /*
107 * Select pour le type_demandeur et qualite
108 */
109 function setSelect(&$form, $maj,&$db,$debug) {
110 parent::setSelect($form, $maj,$db,$debug);
111
112 /*Lors d'un ajout ou d'une modification*/
113 if( $maj < 2 ){
114
115 /* type_demandeur*/
116 $contenu=array();
117
118 $contenu[0][0]="";
119 $contenu[1][0]=_('choisir')." "._('type_demandeur');
120 $contenu[0][1]="petitionnaire";
121 $contenu[1][1]=_('petitionnaire');
122 $contenu[0][2]="delegataire";
123 $contenu[1][2]=_('delegataire');
124
125 $form->setSelect("type_demandeur",$contenu);
126
127 /* qualite*/
128 $contenu=array();
129
130 $contenu[0][0]="particulier";
131 $contenu[1][0]=_('particulier');
132 $contenu[0][1]="personne_morale";
133 $contenu[1][1]=_('personne morale');
134
135 $form->setSelect("qualite",$contenu);
136 }
137 }
138
139 /*
140 * Ajoute l'action javascript sur
141 */
142 function setOnchange(&$form,$maj){
143 parent::setOnchange($form,$maj);
144
145 $form->setOnchange("qualite","changeDemandeurType('qualite');");
146 }
147
148 /**
149 * Surcharge du lien de retour permettant de linker l'id du demandeur
150 * recement ajouté
151 **/
152 function retoursousformulaire($idxformulaire, $retourformulaire, $val,
153 $objsf, $premiersf, $tricolsf, $validation,
154 $idx, $maj, $retour) {
155
156 if($retourformulaire == "demande") {
157 echo "\n<a class=\"retour\" ";
158 echo "href=\"";
159 echo "#";
160 echo "\" ";
161 echo "onclick=\"insertDemandeurId('".$this->valF['demandeur'];
162 //
163
164 //
165 echo "');";
166 echo "\"";
167 echo ">";
168 //
169 echo _("Retour");
170 //
171 echo "</a>\n";
172 } else {
173 parent::retoursousformulaire($idxformulaire, $retourformulaire, $val,
174 $objsf, $premiersf, $tricolsf, $validation,
175 $idx, $maj, $retour);
176 }
177 }
178 }// fin classe
179 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26