1 |
fraynaud |
21 |
<?php |
2 |
|
|
/* $Id: dossier_numeromanuel.class.php,v 1.8 2008-08-18 14:39:32 jbastide Exp $ |
3 |
|
|
*/ |
4 |
fraynaud |
48 |
require_once ("dossier.class.php"); |
5 |
fraynaud |
21 |
|
6 |
|
|
|
7 |
fraynaud |
48 |
class dossier_numeromanuel extends dossier{ |
8 |
|
|
var $nature=""; |
9 |
fraynaud |
21 |
|
10 |
fraynaud |
48 |
function dossier_numeromanuel($id,&$db,$DEBUG) { |
11 |
|
|
$this->constructeur($id,$db,$DEBUG); |
12 |
|
|
} // fin constructeur |
13 |
fraynaud |
21 |
|
14 |
fraynaud |
48 |
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 |
fraynaud |
21 |
|
29 |
fraynaud |
48 |
function verifier($val,&$db,$DEBUG){ |
30 |
|
|
$this->correct=True; |
31 |
|
|
$imgv=""; |
32 |
|
|
$f=" ! "; |
33 |
fraynaud |
116 |
$imgv="<img src='../app/img/punaise.png' style='vertical-align:middle' hspace='2' border='0'>"; |
34 |
fraynaud |
48 |
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 |
fraynaud |
21 |
|
71 |
fraynaud |
48 |
function setId($db){ |
72 |
|
|
} |
73 |
fraynaud |
21 |
|
74 |
fraynaud |
48 |
function retour($premier,$recherche){ |
75 |
fraynaud |
116 |
//if (!$this->correct){ |
76 |
|
|
// echo "<a href=\"tab.php?obj=PC_accueil&premier=".$premier."&recherche=".$recherche. |
77 |
|
|
// "\">"; |
78 |
|
|
// echo "<span class=\"om-icon om-icon-16 om-icon-fix pdf-16\" title=\""._("Edition")."\">"._("Edition")."</span>"; |
79 |
|
|
// echo "</a></center></td> </tr>"; |
80 |
|
|
//}else{ |
81 |
|
|
// echo "<tr><td> </td></tr><tr><td colspan=2><center><a href=\"tab.php?obj=".$this->nature. |
82 |
|
|
// "_accueil&premier=".$premier."&recherche=".$recherche. |
83 |
|
|
// "\">"; |
84 |
|
|
// echo "<span class=\"om-icon om-icon-16 om-icon-fix pdf-16\" title=\""._("Edition")."\">"._("Edition")."</span>"; |
85 |
|
|
// echo "</a></center></td> </tr>"; |
86 |
|
|
//} |
87 |
|
|
// mise a niveau om4 |
88 |
|
|
echo "\n<a class=\"retour\" "; |
89 |
|
|
echo "href=\""; |
90 |
|
|
echo "tab.php?obj=PC_accueil"; |
91 |
|
|
echo "\""; |
92 |
|
|
echo ">"; |
93 |
|
|
echo _("Retour"); |
94 |
|
|
echo "</a>\n"; |
95 |
|
|
} |
96 |
fraynaud |
21 |
|
97 |
fraynaud |
48 |
function setType(&$form,$maj) { |
98 |
|
|
//parent::setType($form,$maj); |
99 |
|
|
$form->setType('etat','hiddenstatic'); |
100 |
|
|
$form->setType('types','hidden'); |
101 |
|
|
$form->setType('objet_dossier','hidden'); |
102 |
|
|
$form->setType('instructeur','hidden'); |
103 |
|
|
$form->setType('date_complet','hidden'); |
104 |
|
|
$form->setType('date_rejet','hidden'); |
105 |
|
|
$form->setType('date_notification_delai','hidden'); |
106 |
|
|
$form->setType('delai','hidden'); |
107 |
|
|
$form->setType('date_limite','hidden'); |
108 |
|
|
$form->setType('accord_tacite','hidden'); |
109 |
|
|
$form->setType('date_decision','hidden'); |
110 |
|
|
$form->setType('avis','hidden'); |
111 |
|
|
$form->setType('date_validite','hidden'); |
112 |
|
|
$form->setType('date_chantier','hidden'); |
113 |
|
|
$form->setType('date_achevement','hidden'); |
114 |
|
|
$form->setType('date_conformite','hidden'); |
115 |
|
|
$form->setType('demandeur_civilite','hidden'); |
116 |
|
|
$form->setType('demandeur_societe','hidden'); |
117 |
|
|
$form->setType('demandeur_adresse','hidden'); |
118 |
|
|
$form->setType('demandeur_cp','hidden'); |
119 |
|
|
$form->setType('demandeur_ville','hidden'); |
120 |
|
|
$form->setType('demandeur_pays','hidden'); |
121 |
|
|
$form->setType('demandeur_telephone','hidden'); |
122 |
|
|
$form->setType('demandeur_email','hidden'); |
123 |
|
|
$form->setType('demandeur_categorie','hidden'); |
124 |
|
|
$form->setType('delegataire','hidden'); |
125 |
|
|
$form->setType('delegataire_civilite','hidden'); |
126 |
|
|
$form->setType('delegataire_nom','hidden'); |
127 |
|
|
$form->setType('delegataire_societe','hidden'); |
128 |
|
|
$form->setType('delegataire_adresse','hidden'); |
129 |
|
|
$form->setType('delegataire_cp','hidden'); |
130 |
|
|
$form->setType('delegataire_ville','hidden'); |
131 |
|
|
$form->setType('delegataire_pays','hidden'); |
132 |
|
|
$form->setType('delegataire_telephone','hidden'); |
133 |
|
|
$form->setType('delegataire_email','hidden'); |
134 |
|
|
$form->setType('terrain_numero','hidden'); |
135 |
|
|
$form->setType('terrain_numero_complement','hidden'); |
136 |
|
|
$form->setType('terrain_adresse','hidden'); |
137 |
|
|
$form->setType('terrain_adresse_complement','hidden'); |
138 |
|
|
$form->setType('terrain_cp','hidden'); |
139 |
|
|
$form->setType('terrain_ville','hidden'); |
140 |
|
|
$form->setType('architecte','hidden'); |
141 |
|
|
$form->setType('terrain_surface','hidden'); |
142 |
|
|
$form->setType('terrain_surface_calcul','hidden'); |
143 |
|
|
$form->setType('rivoli','hidden'); |
144 |
|
|
$form->setType('travaux','hidden'); |
145 |
|
|
$form->setType('parcelle','hidden'); |
146 |
|
|
$form->setType('pos','hidden'); |
147 |
|
|
$form->setType('sig','hidden'); |
148 |
|
|
$form->setType('batiment_nombre','hidden'); |
149 |
|
|
$form->setType('logement_nombre','hidden'); |
150 |
|
|
$form->setType('shon','hidden'); |
151 |
|
|
$form->setType('shon_calcul','hidden'); |
152 |
|
|
$form->setType('shob','hidden'); |
153 |
|
|
$form->setType('lot','hidden'); |
154 |
|
|
$form->setType('hauteur','hidden'); |
155 |
|
|
$form->setType('piece_nombre','hidden'); |
156 |
|
|
$form->setType('amenagement','hidden'); |
157 |
|
|
$form->setType('temp1','hidden'); |
158 |
|
|
$form->setType('temp2','hidden'); |
159 |
|
|
$form->setType('temp3','hidden'); |
160 |
|
|
$form->setType('temp4','hidden'); |
161 |
|
|
$form->setType('temp5','hidden'); |
162 |
|
|
$form->setType('geom','hidden'); |
163 |
|
|
$form->setType('architecte_nom','hidden'); // **** |
164 |
|
|
$form->setType('saisie_architecte','hidden'); // **** |
165 |
|
|
$form->setType('siglien','hidden'); // **** |
166 |
|
|
$form->setType('parcelle_archive','hidden'); |
167 |
|
|
// no manuel |
168 |
|
|
$form->setType('dossier','text'); |
169 |
|
|
$form->setType('nature','hidden'); |
170 |
|
|
$form->setType('annee','hidden'); |
171 |
|
|
$form->setType('demandeur_nom','text'); |
172 |
|
|
$form->setType('date_demande','date'); |
173 |
|
|
$form->setType('date_depot','date'); |
174 |
|
|
} |
175 |
fraynaud |
21 |
|
176 |
fraynaud |
48 |
function setLib(&$form,$maj) { |
177 |
|
|
$form->setLib('dossier',_('dossier')); |
178 |
|
|
$form->setLib('nature',_('nature')); |
179 |
|
|
$form->setLib('annee',_('annee')); |
180 |
|
|
$form->setLib('date_demande',_('date_demande')); |
181 |
|
|
$form->setLib('date_depot',_('date_depot')); |
182 |
|
|
$form->setLib('demandeur_nom',_('demandeur_nom')); |
183 |
|
|
} |
184 |
fraynaud |
21 |
|
185 |
fraynaud |
48 |
function setGroupe(&$form,$maj) { |
186 |
|
|
} |
187 |
fraynaud |
21 |
|
188 |
fraynaud |
48 |
function setRegroupe(&$form,$maj) { |
189 |
|
|
} |
190 |
fraynaud |
21 |
|
191 |
|
|
}// fin de classe |
192 |
|
|
?> |