6 |
* @version SVN : $Id |
* @version SVN : $Id |
7 |
*/ |
*/ |
8 |
|
|
|
|
|
9 |
class sitadel { |
class sitadel { |
10 |
|
|
11 |
var $dossier; |
var $dossier; |
|
|
|
12 |
var $row; // dossier |
var $row; // dossier |
13 |
var $val; // parametre par defaut |
var $val; // parametre par defaut |
14 |
var $parametre; //parametre dossier |
var $parametre; //parametre dossier |
19 |
// recherche de parametre |
// recherche de parametre |
20 |
}// fin constructeur |
}// fin constructeur |
21 |
|
|
22 |
|
function entete($mouvement, $departement, $commune,$pf_departement){ |
|
function entete($mouvement, $departement, $commune){ |
|
23 |
// sitadel : mouv|typpermis|equivalence|dep|commune|andepnumpc|indmod |
// sitadel : mouv|typpermis|equivalence|dep|commune|andepnumpc|indmod |
24 |
$entete=$mouvement."|".$this->row['nature']."||0".$departement."|".$commune."|".$this->row['annee']. |
$entete=$mouvement."|".$this->row['nature']."||".$pf_departement.$departement."|".$commune."|".$this->row['annee']. |
25 |
"|".substr($this->dossier,4,5)."|".substr($this->dossier,9,2)."|"; |
"|".substr($this->dossier,4,5)."|".substr($this->dossier,9,2)."|"; |
26 |
return $entete; |
return $entete; |
27 |
} |
} |
96 |
if($mouvement != "Transfert") |
if($mouvement != "Transfert") |
97 |
$meltel.=$this->row['demandeur_telephone']."|"; |
$meltel.=$this->row['demandeur_telephone']."|"; |
98 |
$meltel.= $this->row['demandeur_email']."|"; |
$meltel.= $this->row['demandeur_email']."|"; |
99 |
// sitadel: suivi |
// suivi electronique |
100 |
if($this->row['delegataire']=='Oui'){ |
if($this->row['delegataire']=='Oui'){ |
101 |
$meltel.= "1"; |
$meltel.= "1"; |
102 |
}else{ |
}else{ |
103 |
$meltel.= "0"; |
$meltel.= "0"; |
104 |
} |
} |
105 |
// | |
// suivi -> fin enr pour transfert (sans |) |
106 |
if($mouvement != "Transfert") |
if($mouvement != "Transfert") |
107 |
$meltel.= "|"; |
$meltel.= "|"; |
108 |
return $meltel; |
return $meltel; |
109 |
} |
} |
|
|
|
110 |
|
|
111 |
function adresse_terrain(){ |
function adresse_terrain(){ |
112 |
// openfoncier numero (4/5 substr), adresse(80, 26 +38 -> substr), complement (non utilise (80)), cp (5/5 ok), ville (30/32 ok) |
// openfoncier numero (4/5 substr), adresse(80, 26 +38 -> substr), complement (non utilise (80)), cp (5/5 ok), ville (30/32 ok) |
113 |
// sitadel : |numvoiete|*typvoiete*|libvoiete|lieudite|communete|codposte|*bpte*|*cedexte*| |
// sitadel : |numvoiete|*typvoiete*|libvoiete|lieudite|communete|codposte|*bpte*|*cedexte*| |
114 |
// mettre le | en debut pour info du 2eme groupe (suite 1er groupe) |
// mettre le | en debut pour info du 2eme groupe (suite 1er groupe) |
115 |
$adresse="|"; |
$adresse=""; |
116 |
// |
// |
117 |
$adresse.= substr($this->row['terrain_numero'],0,4)."|".$this->p('typvoiete')."|"; |
$adresse.= substr($this->row['terrain_numero'],0,4)."|".$this->p('typvoiete')."|"; |
118 |
$adresse.= $this->maj(substr($this->row['terrain_adresse'],0,26))."|". |
$adresse.= $this->maj(substr($this->row['terrain_adresse'],0,26))."|". |
121 |
$adresse.= $this->row['terrain_cp']."|"; |
$adresse.= $this->row['terrain_cp']."|"; |
122 |
$adresse.= $this->p('bpte')."|".$this->p('cedexte')."|"; |
$adresse.= $this->p('bpte')."|".$this->p('cedexte')."|"; |
123 |
return $adresse; |
return $adresse; |
|
|
|
124 |
} |
} |
125 |
|
|
126 |
function parcelle(){ |
function parcelle(){ |
137 |
return $parcelle; |
return $parcelle; |
138 |
} |
} |
139 |
|
|
|
|
|
|
|
|
140 |
function decision_groupe1($avis_sitadel, $avis_sitadel_motif){ |
function decision_groupe1($avis_sitadel, $avis_sitadel_motif){ |
141 |
$decision= '1|'; // au nom de la commune |
$decision= '1|'; // au nom de la commune |
142 |
$decision.= $avis_sitadel."|"; |
$decision.= $avis_sitadel."|"; |
144 |
$decision.= substr($this->row['date_decision'],8,2).''. |
$decision.= substr($this->row['date_decision'],8,2).''. |
145 |
substr($this->row['date_decision'],5,2)."". |
substr($this->row['date_decision'],5,2)."". |
146 |
substr($this->row['date_decision'],0,4)."|"; |
substr($this->row['date_decision'],0,4)."|"; |
147 |
$decision.= $avis_sitadel_motif; |
$decision.= $avis_sitadel_motif."|"; |
148 |
return $decision; |
return $decision; |
149 |
} |
} |
150 |
|
|
154 |
return $contenu; |
return $contenu; |
155 |
} |
} |
156 |
|
|
|
|
|
|
|
|
|
|
|
157 |
function amenagement(){ |
function amenagement(){ |
158 |
// renseignement du groupe 2 *** |
// renseignement du groupe 2 *** |
159 |
// lotissement|zac|afu| |
// lotissement|zac|afu| |
276 |
$suivi1.=$this->p('finisoc')."|".$this->p('finaaoc')."|". |
$suivi1.=$this->p('finisoc')."|".$this->p('finaaoc')."|". |
277 |
$this->p('finptzoc')."|".$this->p('finafoc')."|".$this->p('indoc')."|"; |
$this->p('finptzoc')."|".$this->p('finafoc')."|".$this->p('indoc')."|"; |
278 |
$suivi1.="|||||||||||"; // achevement 11| |
$suivi1.="|||||||||||"; // achevement 11| |
279 |
return $suivi1; |
return $suivi1; |
|
|
|
280 |
} |
} |
281 |
|
|
282 |
function achevement(){ |
function achevement(){ |
310 |
return $this->val[$champ]; |
return $this->val[$champ]; |
311 |
} |
} |
312 |
|
|
|
|
|
313 |
function maj($val) { |
function maj($val) { |
314 |
$val = strtoupper($val); |
$val = strtoupper($val); |
315 |
$val=str_replace(chr(195), "", $val); // supprime le premier code des accents en UTF-8 |
$val=str_replace(chr(195), "", $val); // supprime le premier code des accents en UTF-8 |
318 |
$val = preg_replace($s , $r, $val); |
$val = preg_replace($s , $r, $val); |
319 |
return $val; |
return $val; |
320 |
} |
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
321 |
} |
} |
|
|
|
322 |
?> |
?> |