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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 261 - (show annotations)
Sun Dec 4 11:37:10 2011 UTC (13 years, 2 months ago) by fraynaud
File size: 7331 byte(s)
correction type decription a l affichage


1 <?php
2 /* $Id: dossier_numeromanuel.class.php,v 1.8 2008-08-18 14:39:32 jbastide Exp $
3 */
4 require_once ("dossier.class.php");
5
6
7 class dossier_numeromanuel extends dossier{
8 var $nature="";
9
10 function dossier_numeromanuel($id,&$db,$DEBUG) {
11 $this->constructeur($id,$db,$DEBUG);
12 } // fin constructeur
13
14 function setvalF($val){
15 $this->valF['dossier'] = $val['dossier'];
16 $this->valF['nature'] = substr($val['dossier'],0,2);
17 $this->valF['annee'] = substr($val['dossier'],2,2);
18 $this->nature=$this->valF['nature'];
19 if($val['date_demande']!=""){
20 $this->valF['date_demande'] = $this->dateDB($val['date_demande']);
21 }
22 if($val['date_depot']!=""){
23 $this->valF['date_depot'] = $this->dateDB($val['date_depot']);
24 }
25 $this->valF['demandeur_nom'] = $val['demandeur_nom'];
26 $this->valF['etat'] = $val['etat'];
27 }
28
29 function verifier($val,&$db,$DEBUG){
30 $this->correct=True;
31 $imgv="";
32 $f="&nbsp!&nbsp;&nbsp;&nbsp;&nbsp;";
33 $imgv="<img src='../app/img/punaise.png' style='vertical-align:middle' hspace='2' border='0'>";
34 if($val['date_depot']!=""){
35 $this->valF['date_depot'] = $this->dateDB($val['date_depot']);
36 }else{
37 $this->correct=false;
38 $this->msg= $this->msg.$imgv." "._("date_depot")." ".
39 _("obligatoire").$f;
40 }
41 if ($this->valF['dossier']==""){
42 $this->correct=false;
43 $this->msg= $this->msg.$imgv." "._("dossier")." ".
44 _("obligatoire").$f;
45 }else{
46 // verif nature
47 if($this->valF['nature']!="PC"
48 and $this->valF['nature']!="PA"
49 and $this->valF['nature']!= "DP"
50 and $this->valF['nature'] != "PD"){
51 $this->correct=false;
52 $this->msg= $this->msg.$imgv." "._("nature")." ".$this->valF['nature']." ".
53 _("inexistante").$f;
54 }
55 // verif annee
56 if($this->valF['annee']>= date('y')){
57 $this->correct=false;
58 $this->msg= $this->msg.$imgv." "._("annee")." ".$this->valF['annee']." ".
59 _("en cours").$f;
60 }
61 }
62 echo $this->valF['annee']." ".date('y');
63 if ($this->valF['demandeur_nom']==""){
64 $this->correct=false;
65 $this->msg= $this->msg.$imgv." "._("nom")." ".
66 _("obligatoire").$f;
67 }
68
69 }
70
71 function setId($db){
72 }
73
74 function retour($premier,$recherche){
75
76 // mise a niveau om4
77 echo "\n<a class=\"retour\" ";
78 echo "href=\"";
79 echo "tab.php?obj=PC_accueil";
80 echo "\"";
81 echo ">";
82 echo _("Retour");
83 echo "</a>\n";
84 }
85
86 function setType(&$form,$maj) {
87 //parent::setType($form,$maj);
88 $form->setType('etat','hiddenstatic');
89 $form->setType('types','hidden');
90 $form->setType('objet_dossier','hidden');
91 $form->setType('instructeur','hidden');
92 $form->setType('date_complet','hidden');
93 $form->setType('date_rejet','hidden');
94 $form->setType('date_notification_delai','hidden');
95 $form->setType('delai','hidden');
96 $form->setType('date_limite','hidden');
97 $form->setType('accord_tacite','hidden');
98 $form->setType('date_decision','hidden');
99 $form->setType('avis','hidden');
100 $form->setType('date_validite','hidden');
101 $form->setType('date_chantier','hidden');
102 $form->setType('date_achevement','hidden');
103 $form->setType('date_conformite','hidden');
104 $form->setType('demandeur_civilite','hidden');
105 $form->setType('demandeur_societe','hidden');
106 $form->setType('demandeur_adresse','hidden');
107 $form->setType('demandeur_cp','hidden');
108 $form->setType('demandeur_ville','hidden');
109 $form->setType('demandeur_pays','hidden');
110 $form->setType('demandeur_telephone','hidden');
111 $form->setType('demandeur_email','hidden');
112 $form->setType('demandeur_categorie','hidden');
113 $form->setType('delegataire','hidden');
114 $form->setType('delegataire_civilite','hidden');
115 $form->setType('delegataire_nom','hidden');
116 $form->setType('delegataire_societe','hidden');
117 $form->setType('delegataire_adresse','hidden');
118 $form->setType('delegataire_cp','hidden');
119 $form->setType('delegataire_ville','hidden');
120 $form->setType('delegataire_pays','hidden');
121 $form->setType('delegataire_telephone','hidden');
122 $form->setType('delegataire_email','hidden');
123 $form->setType('terrain_numero','hidden');
124 $form->setType('terrain_numero_complement','hidden');
125 $form->setType('terrain_adresse','hidden');
126 $form->setType('terrain_adresse_complement','hidden');
127 $form->setType('terrain_cp','hidden');
128 $form->setType('terrain_ville','hidden');
129 $form->setType('architecte','hidden');
130 $form->setType('terrain_surface','hidden');
131 $form->setType('terrain_surface_calcul','hidden');
132 $form->setType('rivoli','hidden');
133 $form->setType('travaux','hidden');
134 $form->setType('parcelle','hidden');
135 $form->setType('pos','hidden');
136 $form->setType('sig','hidden');
137 $form->setType('batiment_nombre','hidden');
138 $form->setType('logement_nombre','hidden');
139 $form->setType('shon','hidden');
140 $form->setType('shon_calcul','hidden');
141 $form->setType('shob','hidden');
142 $form->setType('lot','hidden');
143 $form->setType('hauteur','hidden');
144 $form->setType('piece_nombre','hidden');
145 $form->setType('amenagement','hidden');
146 $form->setType('description','hidden');
147 $form->setType('temp1','hidden');
148 $form->setType('temp2','hidden');
149 $form->setType('temp3','hidden');
150 $form->setType('temp4','hidden');
151 $form->setType('temp5','hidden');
152 $form->setType('geom','hidden');
153 $form->setType('architecte_nom','hidden'); // ****
154 $form->setType('saisie_architecte','hidden'); // ****
155 $form->setType('siglien','hidden'); // ****
156 $form->setType('parcelle_archive','hidden');
157 // no manuel
158 $form->setType('dossier','text');
159 $form->setType('nature','hidden');
160 $form->setType('annee','hidden');
161 $form->setType('demandeur_nom','text');
162 $form->setType('date_demande','date');
163 $form->setType('date_depot','date');
164 $form->setType('parcelle_lot','hidden');
165 $form->setType('parcelle_lot_lotissement','hidden');
166 $form->setType('parcelle_lot_archive','hidden');
167 $form->setType('servitude','hidden');
168 }
169
170 function setLib(&$form,$maj) {
171 $form->setLib('dossier',_('dossier'));
172 $form->setLib('nature',_('nature'));
173 $form->setLib('annee',_('annee'));
174 $form->setLib('date_demande',_('date_demande'));
175 $form->setLib('date_depot',_('date_depot'));
176 $form->setLib('demandeur_nom',_('demandeur_nom'));
177 }
178
179 function setGroupe(&$form,$maj) {
180 }
181
182 function setRegroupe(&$form,$maj) {
183 }
184
185 }// fin de classe
186 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26