10 |
/** |
/** |
11 |
* |
* |
12 |
*/ |
*/ |
13 |
require_once "../dyn/locales.inc.php"; |
|
14 |
|
|
15 |
/** |
/** |
16 |
* |
* |
20 |
/** |
/** |
21 |
* |
* |
22 |
*/ |
*/ |
23 |
require_once "../dyn/debug.inc.php"; |
//require_once "../dyn/debug.inc.php"; |
24 |
|
|
25 |
|
|
26 |
/** |
/** |
31 |
var $dossier; |
var $dossier; |
32 |
|
|
33 |
var $row; // dossier |
var $row; // dossier |
34 |
|
var $val; // parametre par defaut |
35 |
|
var $parametre; //parametre dossier |
36 |
|
|
37 |
function sitadel($dossier) { |
function sitadel($dossier) { |
38 |
$this->dossier=$dossier; |
$this->dossier=$dossier; |
204 |
function descriptif(){ |
function descriptif(){ |
205 |
// cpublic : non renseignee N par defaut |
// cpublic : non renseignee N par defaut |
206 |
// O/N transport/enseignement/sante/social/special/culture |
// O/N transport/enseignement/sante/social/special/culture |
207 |
$contenu= "000000"; //* supp| |
|
208 |
|
$contenu= $this->p('cpublic'); //* supp| |
209 |
// nblogdem |
// nblogdem |
210 |
$contenu.= "|".$this->row['logement_nombre']; |
$contenu.= "|".$this->row['logement_nombre']; |
211 |
// nbmaison : nombre de maison |
// nbmaison : nombre de maison |
212 |
$contenu.= "|"; |
$contenu.= "|".$this->p('nbmaison'); |
213 |
// nblogcoll : nombre de logement collectif |
// nblogcoll : nombre de logement collectif |
214 |
$contenu.= "|"; |
$contenu.= "|".$this->p('nblogcoll'); |
215 |
// nbtotlog : nombre de logement total |
// nbtotlog : nombre de logement total |
216 |
$contenu.= "|"; |
$contenu.= "|".$this->p('nbtotlog'); |
217 |
// natres : nature des residences |
// natres : nature des residences |
218 |
// O/N 1=ages, 2=etudiant, 3=tourisme, 4=hotel, 5=social, 6= handicap, 7=autres |
// O/N 1=ages, 2=etudiant, 3=tourisme, 4=hotel, 5=social, 6= handicap, 7=autres |
219 |
$contenu.= "|0000000"; |
$contenu.= "|".$this->p('natres'); |
220 |
// libres= si autre residence (long max 1000 c) |
// libres= si autre residence (long max 1000 c) |
221 |
$contenu.= "|"; |
$contenu.= "|".$this->p('libres'); |
222 |
// util : O/N personnel, principale, secondaire, vente, location |
// util : O/N personnel, principale, secondaire, vente, location |
223 |
$contenu.= "|00000"; |
$contenu.= "|".$this->p('util'); |
224 |
//chambres |
//chambre |
225 |
$contenu.= "|"; |
$contenu.= "|".$this->p('chambre'); |
226 |
// nb logement sociaux |
// nb logement sociaux |
227 |
$contenu.= "|"; |
$contenu.= "|".$this->p('finis'); |
228 |
// nb logt financt aides |
// nb logt financt aides |
229 |
$contenu.= "|"; |
$contenu.= "|".$this->p('finaa'); |
230 |
// nb de logt pret a taux 0 |
// nb de logt pret a taux 0 |
231 |
$contenu.= "|"; |
$contenu.= "|".$this->p('finptz'); |
232 |
// nb de logt finances autrt |
// nb de logt finances autrt |
233 |
$contenu.= "|"; |
$contenu.= "|".$this->p('finaf'); |
234 |
// nb pieces en maison individuelle |
// nb pieces en maison individuelle |
235 |
$contenu.= "|".$this->row['piece_nombre']; // voir si 0 |
$contenu.= "|".$this->row['piece_nombre']; // voir si 0 |
236 |
// chambre (num capacite accueil locaux hebergement) |
// chambre (num capacite accueil locaux hebergement) |
237 |
$contenu.= "|"; |
// $contenu.= "|"; |
238 |
// nb de logement 1piece |
// nb de logement 1piece |
239 |
$contenu.= "|"; |
$contenu.= "|".$this->p('piec1'); |
240 |
// nb de logement 2 pieces |
// nb de logement 2 pieces |
241 |
$contenu.= "|"; |
$contenu.= "|".$this->p('piec2'); |
242 |
// nb de logement 3 pieces |
// nb de logement 3 pieces |
243 |
$contenu.= "|"; |
$contenu.= "|".$this->p('piec3'); |
244 |
// nb de logement 4 pieces |
// nb de logement 4 pieces |
245 |
$contenu.= "|"; |
$contenu.= "|".$this->p('piec4'); |
246 |
// nb de logement 5 pieces |
// nb de logement 5 pieces |
247 |
$contenu.= "|"; |
$contenu.= "|".$this->p('piec5'); |
248 |
// nb de logement 6 pieces |
// nb de logement 6 pieces |
249 |
$contenu.= ""; |
$contenu.= "".$this->p('piec6'); |
250 |
return $contenu; |
return $contenu; |
251 |
} |
} |
252 |
|
|
256 |
$suivi1.="|".substr($this->row['date_chantier'],8,2).substr($this->row['date_chantier'],5,2). |
$suivi1.="|".substr($this->row['date_chantier'],8,2).substr($this->row['date_chantier'],5,2). |
257 |
substr($this->row['date_chantier'],0,4); // *** au format francais |
substr($this->row['date_chantier'],0,4); // *** au format francais |
258 |
//|nblogoc|nbmaisoc|nbcolloc |
//|nblogoc|nbmaisoc|nbcolloc |
259 |
$suivi1.="|||"; |
$suivi1.="|".$this->p('nblogoc')."|".$this->p('nbmaisoc')."|".$this->p('nbcolloc'); |
260 |
//|shonoc |
//|shonoc |
261 |
$suivi1.="|".floor($this->row['shon']); // ok *** enlever les decimales |
$suivi1.="|".floor($this->row['shon']); // ok *** enlever les decimales |
262 |
//|*finisoc*|*finaaoc*|*finptzoc*|*finafoc|*indoc* |
//|*finisoc*|*finaaoc*|*finptzoc*|*finafoc|*indoc* |
263 |
$suivi1.="|||||"; |
$suivi1.="|".$this->p('finisoc')."|".$this->p('finaaoc')."|". |
264 |
|
$this->p('finptzoc')."|".$this->p('finafoc')."|".$this->p('indoc'); |
265 |
$suivi1.="||||||||||||"; // achevement |
$suivi1.="||||||||||||"; // achevement |
266 |
return $suivi1; |
return $suivi1; |
267 |
|
|
268 |
} |
} |
269 |
|
|
270 |
function achevement(){ |
function achevement(){ |
271 |
$suivi2="||||||||||"; |
$suivi2="||||||||||"; // occupation |
|
// datereoc date de chantier |
|
272 |
//|datereat |
//|datereat |
273 |
$suivi2.="|".substr($this->row['date_achevement'],8,2).substr($this->row['date_achevement'],5,2). |
$suivi2.="|".substr($this->row['date_achevement'],8,2).substr($this->row['date_achevement'],5,2). |
274 |
substr($this->row['date_achevement'],0,4); // ok *** au format francais |
substr($this->row['date_achevement'],0,4); // ok *** au format francais |
275 |
//|nblogat|nbmaisat|nbcollat |
//|nblogat|nbmaisat|nbcollat |
276 |
$suivi2.="|||"; |
$suivi2.="|".$this->p('nblogat')."|".$this->p('nbmaisat')."|".$this->p('nbcollat'); |
277 |
//|shonat |
//|shonat |
278 |
$suivi2.="|".floor($this->row['shon']); // ok *** enlever les decimales |
$suivi2.="|".floor($this->row['shon']); // ok *** enlever les decimales |
279 |
//|finisat|finaaat|finptzat|finafat|indat| |
//|finisat|finaaat|finptzat|finafat|indat| |
280 |
$suivi2.="||||||"; |
$suivi2.="|".$this->p('finisat')."|".$this->p('finaaat')."|".$this->p('finptzat'). |
281 |
|
"|".$this->p('finafat')."|".$this->p('indat'); //."|" |
282 |
// Finchantier 1 si etat=cloturer sinon 0 |
// Finchantier 1 si etat=cloturer sinon 0 |
283 |
if ($this->row['etat']=="cloturer"){ |
if ($this->row['etat']=="cloturer"){ |
284 |
$suivi2.="1|"; |
$suivi2.="1|"; |
285 |
}else{ |
}else{ |
286 |
$suivi2.="0|"; |
$suivi2.="0|"; |
287 |
} |
} |
288 |
// Origat 1 par defaut ????????????????????????????? |
// Origat 1 par defaut |
289 |
$suivi2.="1"; |
$suivi2.=$this->p('origat'); |
290 |
return $suivi2; |
return $suivi2; |
291 |
} |
} |
292 |
|
|
293 |
|
function p($champ){ |
294 |
|
//echo $this->parametre[$champ]; |
295 |
|
if(isset($this->parametre[$champ])){ |
296 |
|
return $this->parametre[$champ]; |
297 |
|
}else |
298 |
|
return $this->val[$champ]; |
299 |
|
} |
300 |
|
|
301 |
|
|
302 |
function maj($val) { |
function maj($val) { |
303 |
$val = strtoupper($val); |
$val = strtoupper($val); |