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=" ! "; |
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 |
?> |