public function editAddress($id, $libelle, $raison, $entreprise, $nom, $prenom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays) { $addressToEdit = new Adresse(); if ($addressToEdit->charger($id)) { $addressToEdit->libelle = $libelle; $addressToEdit->raison = $raison; $addressToEdit->entreprise = $entreprise; $addressToEdit->prenom = $prenom; $addressToEdit->nom = $nom; $addressToEdit->adresse1 = $adresse1; $addressToEdit->adresse2 = $adresse2; $addressToEdit->adresse3 = $adresse3; $addressToEdit->cpostal = $cpostal; $addressToEdit->ville = $ville; $addressToEdit->tel = $tel; $addressToEdit->pays = $pays; if ($addressToEdit->libelle != "" && $addressToEdit->raison != "" && $addressToEdit->prenom != "" && $addressToEdit->nom != "" && $addressToEdit->adresse1 != "" && $addressToEdit->cpostal != "" && $addressToEdit->ville != "" && $addressToEdit->pays != "") { $addressToEdit->maj(); ActionsModules::instance()->appel_module("apres_modifierlivraison", $addressToEdit); } else { throw new TheliaAdminException("impossible to edit adresse's client", TheliaAdminException::CLIENT_ADRESS_EDIT_ERROR); } } $this->redirect(); }
function modifierlivraison($id, $libelle, $raison, $entreprise, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays, $urlok = "", $urlerr = "") { $adresse = new Adresse($id); if ($adresse->client != $_SESSION['navig']->client->id) { return; } $adresse->libelle = strip_tags($libelle); $adresse->raison = strip_tags($raison); $adresse->entreprise = strip_tags($entreprise); $adresse->prenom = strip_tags($prenom); $adresse->nom = strip_tags($nom); $adresse->adresse1 = strip_tags($adresse1); $adresse->adresse2 = strip_tags($adresse2); $adresse->adresse3 = strip_tags($adresse3); $adresse->cpostal = strip_tags($cpostal); $adresse->ville = strip_tags($ville); $adresse->tel = strip_tags($tel); $adresse->pays = strip_tags($pays); $_SESSION['navig']->formadr = $adresse; if ($libelle != "" && $raison != "" && $prenom != "" && $nom != "" && $adresse1 != "" && $cpostal != "" && $ville != "" && $pays != "") { $adresse->maj(); ActionsModules::instance()->appel_module("apres_modifierlivraison", $adresse); } else { redirige_action($urlerr, ''); } redirige_action($urlok, $_SESSION['navig']->urlpageret); }