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();
 }
Beispiel #2
0
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);
}