public function addAddress($libelle, $raison, $nom, $prenom, $entreprise, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $pays, $tel)
 {
     $addressToAdd = new Adresse();
     $addressToAdd->libelle = strip_tags($libelle);
     $addressToAdd->raison = strip_tags($raison);
     $addressToAdd->nom = strip_tags($nom);
     $addressToAdd->entreprise = strip_tags($entreprise);
     $addressToAdd->prenom = strip_tags($prenom);
     $addressToAdd->tel = strip_tags($tel);
     $addressToAdd->adresse1 = strip_tags($adresse1);
     $addressToAdd->adresse2 = strip_tags($adresse2);
     $addressToAdd->adresse3 = strip_tags($adresse3);
     $addressToAdd->cpostal = strip_tags($cpostal);
     $addressToAdd->ville = strip_tags($ville);
     $addressToAdd->pays = strip_tags($pays);
     if ($addressToAdd->libelle != "" && $addressToAdd->raison != "" && $addressToAdd->prenom != "" && $addressToAdd->nom != "" && $addressToAdd->adresse1 != "" && $addressToAdd->cpostal != "" && $addressToAdd->ville != "" && $addressToAdd->pays != "") {
         $addressToAdd->client = $this->id;
         $addressToAdd->id = $addressToAdd->add();
         ActionsModules::instance()->appel_module("aj_adresselivraison", $addressToEdit);
     } else {
         throw new TheliaAdminException("impossible to add new Adress on this client", TheliaAdminException::CLIENT_ADD_ADRESS);
     }
     $this->redirect();
 }
Example #2
0
function creerlivraison($id, $libelle, $raison, $entreprise, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays, $urlok = "", $urlerr = "")
{
    $adresse = new Adresse();
    $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);
    $adresse->client = $_SESSION['navig']->client->id;
    $_SESSION['navig']->formadr = $adresse;
    if ($libelle != "" && $raison != "" && $prenom != "" && $nom != "" && $adresse1 != "" && $cpostal != "" && $ville != "" && $pays != "") {
        $adresse->id = $adresse->add();
        $_SESSION['navig']->adresse = $adresse->id;
        ActionsModules::instance()->appel_module("apres_creerlivraison", $adresse);
    } else {
        redirige_action($urlerr, '');
    }
    redirige_action($urlok, $_SESSION['navig']->urlpageret);
}