deconnexion(); break; case 'paiement': paiement($type_paiement); break; case 'transport': transport($id); break; case 'creercompte': creercompte($raison, $entreprise, $siret, $intracom, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $pays, $telfixe, $telport, $email1, $email2, $motdepasse1, $motdepasse2, $parrain, $obligetel, $urlok, $urlerr); break; case 'modifiercompte': modifiercompte($raison, $entreprise, $siret, $intracom, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $pays, $telfixe, $telport, $email1, $email2, $motdepasse1, $motdepasse2, $obligetel, $urlok, $urlerr); break; case 'modifiermotdepasse': modifiermotdepasse($motdepasse1, $motdepasse2, $urlok, $urlerr); break; case 'creerlivraison': creerlivraison($id, $libelle, $raison, $entreprise, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays, $urlok, $urlerr); break; case 'supprimerlivraison': supprimerlivraison($id); break; case 'modifierlivraison': modifierlivraison($id, $libelle, $raison, $entreprise, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays, $urlok, $urlerr); break; case 'modadresse': modadresse($adresse); break; case 'codepromo': codepromo($code);
function modifiercompte($raison, $entreprise, $siret, $intracom, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $pays, $telfixe, $telport, $email1, $email2, $motdepasse1, $motdepasse2, $obligetel = 0, $urlok = "", $urlerr = "") { $client = new Client(); $client->charger_id($_SESSION['navig']->client->id); if ($motdepasse1 == "") { $client->id = $_SESSION['navig']->client->id; $client->raison = strip_tags($raison); $client->siret = strip_tags($siret); $client->intracom = strip_tags($intracom); $client->entreprise = strip_tags($entreprise); $client->nom = strip_tags($nom); $client->prenom = strip_tags($prenom); $client->telfixe = strip_tags($telfixe); $client->telport = strip_tags($telport); $errEmail = 0; if ($email1 != $client->email) { $test = new Client(); if ($test->existe($email1)) { $errEmail = 1; } } if ($email1 == $email2 && $email1 != "" && filter_var($email1, FILTER_VALIDATE_EMAIL)) { $client->email = strip_tags($email1); } else { $client->email = ""; } $client->adresse1 = strip_tags($adresse1); $client->adresse2 = strip_tags($adresse2); $client->adresse3 = strip_tags($adresse3); $client->cpostal = strip_tags($cpostal); $client->ville = strip_tags($ville); $client->pays = strip_tags($pays); $client->motdepasse = $_SESSION['navig']->client->motdepasse; $_SESSION['navig']->formcli = $client; $obligeok = 1; switch ($obligetel) { case 0: $obligeok = 1; break; case 1: if ($client->telfixe == "") { $obligeok = 0; } break; case 2: if ($client->telport == "") { $obligeok = 0; } break; case 3: if ($client->telfixe == "" && $client->telport == "") { $obligeok = 0; } break; case 4: if ($client->telfixe == "" || $client->telport == "") { $obligeok = 0; } break; default: $obligeok = 1; } ActionsModules::instance()->appel_module("avantmodifcompte"); if ($client->raison != "" && $client->prenom != "" && $client->nom != "" && $client->email != "" && $client->email && $client->adresse1 != "" && $client->cpostal != "" && $client->ville != "" && $client->pays != "" && $obligeok && !$errEmail) { $client->maj(); $_SESSION['navig']->client = $client; ActionsModules::instance()->appel_module("apresmodifcompte", $client); redirige_action($urlok, $_SESSION['navig']->urlpageret); } else { redirige_action($urlerr, urlfond("compte_modifiererr", "errform=1")); } } else { modifiermotdepasse($motdepasse1, $motdepasse2, $urlok, $urlerr); } }