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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 850 - (show annotations)
Wed Nov 28 11:24:16 2012 UTC (12 years, 2 months ago) by nhaye
File size: 6484 byte(s)
Ajout de widget de formulaire disabled (date checkbox)
Modification du type de champs pour les petitionnaire en modification

1 <?php
2 //$Id$
3
4 require_once ("../obj/demandeur.class.php");
5
6 /*
7 * Classe qui hérite de la classe demandeur
8 */
9 class petitionnaire extends demandeur {
10
11 function petitionnaire($id,&$db,$debug) {
12 $this->constructeur($id,$db,$debug);
13 }// fin constructeur
14
15 /*
16 * Cache le champ type_demandeur.
17 */
18 function setType(&$form,$maj) {
19 parent::setType($form,$maj);
20
21 $form->setType('type_demandeur', 'hidden');
22
23 // Champs disabled pour la modif de petitionnaires frequents
24 // Solution temporaire
25 if ($maj==1){ //modifier
26 $form->setType('type_demandeur','selectdisabled');
27 $form->setType('qualite','selectdisabled');
28 $form->setType('particulier_nom','textdisabled');
29 $form->setType('particulier_prenom','textdisabled');
30 $form->setType('particulier_date_naissance','datedisabled');
31 $form->setType('particulier_commune_naissance','textdisabled');
32 $form->setType('particulier_departement_naissance','textdisabled');
33 $form->setType('personne_morale_denomination','textdisabled');
34 $form->setType('personne_morale_raison_sociale','textdisabled');
35 $form->setType('personne_morale_siret','textdisabled');
36 $form->setType('personne_morale_categorie_juridique','textdisabled');
37 $form->setType('personne_morale_nom','textdisabled');
38 $form->setType('personne_morale_prenom','textdisabled');
39 $form->setType('numero','textdisabled');
40 $form->setType('voie','textdisabled');
41 $form->setType('complement','textdisabled');
42 $form->setType('lieu_dit','textdisabled');
43 $form->setType('localite','textdisabled');
44 $form->setType('code_postal','textdisabled');
45 $form->setType('bp','textdisabled');
46 $form->setType('cedex','textdisabled');
47 $form->setType('pays','textdisabled');
48 $form->setType('division_territoriale','textdisabled');
49 $form->setType('telephone_fixe','textdisabled');
50 $form->setType('telephone_mobile','textdisabled');
51 $form->setType('indicatif','textdisabled');
52 $form->setType('courriel','textdisabled');
53 $form->setType('notification','checkboxdisabled');
54 $form->setType('frequent','checkboxdisabled');
55 $form->setType('particulier_civilite','selectdisabled');
56 $form->setType('personne_morale_civilite','selectdisabled');
57 }// fin modifier
58 }
59 /*
60 * Ajout du fielset
61 * Add fieldset
62 */
63 function setLayout(&$form, $maj){
64 if ( $maj < 2 OR $maj == 3 ) {
65
66 $form->setBloc('particulier_civilite','D',"", "bloc_demandeur");
67 $form->setBloc('particulier_civilite','D',"", "particulier_fields");
68
69 $form->setBloc('particulier_civilite','D',"");
70 $form->setBloc('particulier_civilite','F');
71
72 $form->setBloc('particulier_nom','D',"","group search_particulier_fields");
73 $form->setBloc('particulier_prenom','F');
74
75 $form->setBloc('particulier_date_naissance','D',"","group");
76 $form->setBloc('particulier_commune_naissance','F');
77
78 $form->setBloc('particulier_departement_naissance','D',"");
79 $form->setBloc('particulier_departement_naissance','F');
80
81 $form->setBloc('particulier_departement_naissance','F');
82
83 $form->setBloc('personne_morale_denomination','D',"", "personne_morale_fields");
84
85 $form->setBloc('personne_morale_denomination','D',"","group");
86 $form->setBloc('personne_morale_denomination','D',"", "search_personne_morale_fields");
87 $form->setBloc('personne_morale_denomination','F');
88 $form->setBloc('personne_morale_raison_sociale','F');
89
90 $form->setBloc('personne_morale_siret','D',"");
91 $form->setBloc('personne_morale_siret','F');
92
93 $form->setBloc('personne_morale_categorie_juridique','D',"");
94 $form->setBloc('personne_morale_categorie_juridique','F');
95
96 $form->setBloc('personne_morale_civilite','D',"");
97 $form->setBloc('personne_morale_civilite','F');
98
99 $form->setBloc('personne_morale_nom','D',"", "group");
100 $form->setBloc('personne_morale_nom','D',"", "search_personne_morale_fields");
101 $form->setBloc('personne_morale_nom','F');
102 $form->setBloc('personne_morale_prenom','F');
103
104 $form->setBloc('personne_morale_prenom','F');
105
106 $form->setBloc('numero','D',"");
107
108 $form->setBloc('numero','D',"","group");
109 $form->setBloc('voie','F');
110
111 $form->setBloc('complement','D',"");
112 $form->setBloc('complement','F');
113
114 $form->setBloc('lieu_dit','D',"","group");
115 $form->setBloc('localite','F');
116
117 $form->setBloc('code_postal','D',"","group");
118 $form->setBloc('cedex','F');
119
120 $form->setBloc('pays','D',"", "","group");
121 $form->setBloc('division_territoriale','F');
122
123 $form->setBloc('telephone_fixe','D',"", "group");
124 $form->setBloc('indicatif','F');
125
126 $form->setBloc('frequent','F');
127 $form->setBloc('frequent','F');
128 }
129 }
130 /*
131 * Met le champ type_demandeur à delegataire par défaut
132 */
133 function setVal(&$form, $maj, $validation, &$db) {
134 $form->setVal("type_demandeur","petitionnaire");
135 }
136 /*
137 * Met le champ type_demandeur à delegataire par défaut
138 */
139 function setValSousFormulaire(&$form, $maj, $validation, &$db) {
140 $form->setVal("type_demandeur","petitionnaire");
141 }
142 }// fin classe
143 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26