1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
if(array_key_exists("retour_form",$_POST)) {
$tmpBien = new Bien($_POST["id_bien"]);
if(empty($tmpBien->id_bien )) { // nouveau bien
$tmpBien->id_categorie = $id_categorie;
}
$tmpBien->titre = (empty($_POST["titre"])?null:stripslashes(substr($_POST["titre"],0,127)));
$tmpBien->resume = (empty($_POST["titre"])?null:stripslashes($_POST["resume"]));
$tmpBien->description = (empty($_POST["titre"])?null:stripslashes($_POST["description"]));
$tmpBien->id_ville = $_POST["id_ville"];
$tmpBien->adresse = (empty($_POST["titre"])?null:stripslashes($_POST["adresse"]));
$tmpBien->r_type_bien = array();
foreach($listeIdNomTypes as $k=>$v) {
if(array_key_exists("id_type_".$k,$_POST)) {
$tmpBien->r_type_bien[] = $k;
}
}
$tmpBien->visible = (array_key_exists("visible",$_POST)?1:0);
$tmpBien->archive = (array_key_exists("archive",$_POST)?1:0);
$tmpBien->best = (array_key_exists("best",$_POST)?1:0);
// retour formulaire attributs ------------------------------------------
$tmpBien->r_attribut = array();
foreach($listeIdNomAttributs as $k=>$v) {
if(array_key_exists('id_attribut_'.$k.'_exists',$_POST)) {
if($v[2]==TYPE_TEXTE) {
$tmpBien->r_attribut[$k] = trim(stripslashes($_POST["id_attribut_".$k]));
} else {
$tmpBien->r_attribut[$k] = intval($_POST["id_attribut_".$k]);
}
}
}
//var_dump($tmpBien);
$tmpBien->ecriture();
} |
Partager