yoan wrote:Que veux-tu dire sur ton point 2 ?
Où sont les plugins.
Tu les poses sur le svn ?
Bien pour le site.
Quand tu ajoutes une nouvelle adresse de livraison, tu n'as pas de traitement d'erreur.
function modifierlivraison($id, $libelle, $raison, $entreprise, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays){
$adresse = new Adresse();
$adresse->charger($id);
if($adresse->client != $_SESSION['navig']->client->id) return;
if($libelle != "" && $raison != "" && $prenom != "" && $nom != "" && $adresse1 != ""
&& $cpostal != "" && $ville != "" && $pays != ""){
$adresse->id = $id;
$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->maj();
modules_fonction("apres_modifierlivraison", $adresse);
}
redirige($_SESSION['navig']->urlpageret);
}
Si tu oublies un champs tu repars directement sur urlpargeret sans bien comprendre pourquoi la nouvelle adresse n'a pas été créé.
Et il existe un point d'entrée plugin que si tu as tout bon, donc voilà la modif que j'ai apportée :
function creerlivraison($id, $libelle, $raison, $entreprise, $prenom, $nom, $adresse1, $adresse2, $adresse3, $cpostal, $ville, $tel, $pays){
// Fonction modifié par GED
$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']->formcli = $adresse;
if($libelle != "" && $raison != "" && $prenom != "" && $nom != "" && $adresse1 != ""
&& $cpostal != "" && $ville != "" && $pays != ""){
$adresse->id = $adresse->add();
$_SESSION['navig']->adresse=$adresse->id;
modules_fonction("apres_creerlivraison", $adresse);
redirige($_SESSION['navig']->urlpageret);
}
else {
redirige("livraison_adresseerr.php?errform=1");
}
}
Le tout avec un plugin qui gère le traitement d'erreur.
Pour la mise en ligne des plugins sur le svn, il va falloir être patient, j'ai du mal à gérer mes deux plein temps 
Mais ils sont dispos en MP.
Alfouine,
Au royaume des aveugles, les borgnes sont mal vus.