15 |
var $auto_servitude_point; |
var $auto_servitude_point; |
16 |
var $auto_parcelle; |
var $auto_parcelle; |
17 |
var $auto_parcelle_lot; |
var $auto_parcelle_lot; |
18 |
|
var $aff_depot = "collapsible"; |
19 |
|
var $aff_travaux = "collapsible"; |
20 |
|
var $aff_instruction = "collapsible"; |
21 |
|
var $aff_demandeur = "startClosed"; |
22 |
|
var $aff_delegataire = "startClosed"; |
23 |
|
var $aff_terrain = "startClosed"; |
24 |
|
var $aff_localisation = "collapsible"; |
25 |
|
var $aff_description = "startClosed"; |
26 |
|
var $aff_amenagement = "startClosed"; |
27 |
|
|
28 |
|
function dossier($id,&$db,$DEBUG) { |
29 |
|
$this->constructeur($id,$db,$DEBUG); |
30 |
|
} // fin constructeur |
31 |
|
|
32 |
function setValFAjout($val = array()) { |
function setValFAjout($val = array()) { |
33 |
// Cle primaire |
// Cle primaire |
38 |
$temp=$this->$db->nextId(DB_PREFIXE.$this->table); |
$temp=$this->$db->nextId(DB_PREFIXE.$this->table); |
39 |
}else{ |
}else{ |
40 |
// numero suivant nature |
// numero suivant nature |
41 |
$temp=$this->db->nextId(DB_PREFIXE."dossier_".$this->nature); |
$temp=$this->db->nextId(DB_PREFIXE."dossier_".$val['nature']); |
42 |
} |
} |
43 |
$temp=str_pad($temp,4,"0", STR_PAD_LEFT); |
$temp=str_pad($temp,4,"0", STR_PAD_LEFT); |
44 |
$this->valF['dossier'] = $this->valF['nature'].$this->valF['annee']. |
$this->valF['dossier'] = $this->valF['nature'].$this->valF['annee']. |
47 |
|
|
48 |
function setvalF($val){ |
function setvalF($val){ |
49 |
parent::setvalF($val); |
parent::setvalF($val); |
|
|
|
|
// cle secondaire alpha vide (contrainte integrite pgsql) |
|
|
if($val['demandeur_civilite']=='') $this->valF['demandeur_civilite']= null; |
|
|
if($val['delegataire_civilite']=='') $this->valF['delegataire_civilite']= null; |
|
50 |
// enlever les valeurs a ne pas saisir -> recherche en trigger ajouter et modifier |
// enlever les valeurs a ne pas saisir -> recherche en trigger ajouter et modifier |
51 |
// $sig = 1 |
// $sig = 1 |
52 |
unset ($this->valF['geom']); |
unset ($this->valF['geom']); |
59 |
unset ($this->valF['accord_tacite']); |
unset ($this->valF['accord_tacite']); |
60 |
unset ($this->valF['types']); |
unset ($this->valF['types']); |
61 |
} |
} |
62 |
unset ($this->valF['avis']); // avis + libelle avis |
unset ($this->valF['avis_decision']); // avis + libelle avis |
63 |
unset ($this->valF['terrain_surface_calcul']); |
unset ($this->valF['terrain_surface_calcul']); |
64 |
unset ($this->valF['shon_calcul']); |
unset ($this->valF['shon_calcul']); |
65 |
unset ($this->valF['parcelle_archive']); |
unset ($this->valF['parcelle_archive']); |
205 |
// cache |
// cache |
206 |
if($maj==0) $form->setType('dossier', 'hidden'); |
if($maj==0) $form->setType('dossier', 'hidden'); |
207 |
$form->setType('annee', 'hidden'); |
$form->setType('annee', 'hidden'); |
208 |
$form->setType('nature', 'hidden'); |
$form->setType('nature', 'select'); |
209 |
$form->setType('parcelle_archive','hidden'); |
$form->setType('parcelle_archive','hidden'); |
210 |
$form->setType('parcelle_lot_archive','hidden'); |
$form->setType('parcelle_lot_archive','hidden'); |
211 |
$form->setType('objet_dossier','hidden'); // PC |
$form->setType('objet_dossier','hidden'); // PC |
230 |
// hiddenstatic |
// hiddenstatic |
231 |
if($maj==1) $form->setType('dossier', 'hiddenstatic'); |
if($maj==1) $form->setType('dossier', 'hiddenstatic'); |
232 |
$form->setType('etat','hiddenstatic'); |
$form->setType('etat','hiddenstatic'); |
233 |
$form->setType('avis','hiddenstatic'); |
$form->setType('avis_decision','hiddenstatic'); |
234 |
$form->setType('delai','hiddenstatic'); |
$form->setType('delai','hiddenstatic'); |
235 |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
236 |
$form->setType('shon_calcul','hiddenstatic'); |
$form->setType('shon_calcul','hiddenstatic'); |
277 |
$form->setType('temp4',$temp4_type); |
$form->setType('temp4',$temp4_type); |
278 |
$form->setType('temp5',$temp5_type); |
$form->setType('temp5',$temp5_type); |
279 |
} |
} |
280 |
|
if($maj == 3) { |
281 |
|
$form->setType('annee', 'hidden'); |
282 |
|
$form->setType('nature', 'selectstatic'); |
283 |
|
$form->setType('temp1','hidden'); |
284 |
|
$form->setType('temp2','hidden'); |
285 |
|
$form->setType('temp3','hidden'); |
286 |
|
$form->setType('temp4','hidden'); |
287 |
|
$form->setType('temp5','hidden'); |
288 |
|
$form->setType('parcelle_archive','hidden'); |
289 |
|
$form->setType('parcelle_lot_archive','hidden'); |
290 |
|
$form->setType('geom1','hidden'); |
291 |
|
$form->setType('geom','hidden'); |
292 |
|
} |
293 |
} |
} |
294 |
|
|
295 |
function setVal(&$form,$maj,$validation){ |
function setVal(&$form,$maj,$validation){ |
296 |
$this->maj=$maj; |
$this->maj=$maj; |
297 |
if ($validation==0) { |
if ($validation==0) { |
298 |
if ($maj == 0){ |
if ($maj == 0){ |
299 |
$dossier_cp = $this->f->collectivite["cp"]; |
//$dossier_cp = $this->f->collectivite["cp"]; |
300 |
$dossier_ville = $this->f->collectivite["ville"]; |
//$dossier_ville = $this->f->collectivite["ville"]; |
301 |
$form->setVal('nature', $this->nature); |
//$form->setVal('nature', $this->nature); |
302 |
|
|
303 |
$form->setVal('annee', date('y')); |
$form->setVal('annee', date('y')); |
304 |
$form->setVal('date_demande', date('Y-m-d')); |
$form->setVal('date_demande', date('Y-m-d')); |
305 |
$form->setVal('date_depot', date('Y-m-d')); |
$form->setVal('date_depot', date('Y-m-d')); |
306 |
|
|
307 |
$form->setVal('demandeur_cp', $dossier_cp); |
//$form->setVal('demandeur_cp', $dossier_cp); |
308 |
$form->setVal('demandeur_ville', $dossier_ville); |
//$form->setVal('demandeur_ville', $dossier_ville); |
309 |
|
|
310 |
$form->setVal('delegataire_cp', $dossier_cp); |
//$form->setVal('delegataire_cp', $dossier_cp); |
311 |
$form->setVal('delegataire_ville', $dossier_ville); |
//$form->setVal('delegataire_ville', $dossier_ville); |
312 |
|
|
313 |
$form->setVal('terrain_cp', $dossier_cp); |
//$form->setVal('terrain_cp', $dossier_cp); |
314 |
$form->setVal('terrain_ville', $dossier_ville); |
//$form->setVal('terrain_ville', $dossier_ville); |
315 |
|
|
316 |
$form->setVal('accord_tacite', 'Non'); |
$form->setVal('accord_tacite', 'Non'); |
317 |
$form->setVal('etat', 'initialiser'); |
$form->setVal('etat', 'initialiser'); |
392 |
$contenu=array(); |
$contenu=array(); |
393 |
$contenu[0]=array('Non','Oui'); |
$contenu[0]=array('Non','Oui'); |
394 |
$contenu[1]=array('Non','Oui'); |
$contenu[1]=array('Non','Oui'); |
|
$form->setSelect("etat",$contenu); |
|
395 |
$form->setSelect("accord_tacite",$contenu); |
$form->setSelect("accord_tacite",$contenu); |
396 |
// terrain_numero_complement |
// terrain_numero_complement |
397 |
$contenu=array(); |
$contenu=array(); |
488 |
$form->setGroupe('etat','F'); |
$form->setGroupe('etat','F'); |
489 |
|
|
490 |
$form->setGroupe('date_decision','D'); |
$form->setGroupe('date_decision','D'); |
491 |
$form->setGroupe('avis','G'); |
$form->setGroupe('avis_decision','G'); |
492 |
$form->setGroupe('date_validite','G'); |
$form->setGroupe('date_validite','G'); |
493 |
$form->setGroupe('types','F'); |
$form->setGroupe('types','F'); |
494 |
|
|
568 |
$form->setRegroupe('accord_tacite','G',''); |
$form->setRegroupe('accord_tacite','G',''); |
569 |
$form->setRegroupe('etat','G',''); |
$form->setRegroupe('etat','G',''); |
570 |
$form->setRegroupe('date_decision','G',''); |
$form->setRegroupe('date_decision','G',''); |
571 |
$form->setRegroupe('avis','G',''); |
$form->setRegroupe('avis_decision','G',''); |
572 |
$form->setRegroupe('date_validite','G',''); |
$form->setRegroupe('date_validite','G',''); |
573 |
$form->setRegroupe('types','G',''); |
$form->setRegroupe('types','G',''); |
574 |
$form->setRegroupe('date_chantier','G',''); |
$form->setRegroupe('date_chantier','G',''); |