le fonction de surcharge par slug, on ne passe plus l'array par

reférence, mais en premier argument => permet de simplifier l'écriture
de la fonction de surcharge
This commit is contained in:
Christophe 2020-04-27 09:20:29 +02:00
parent 2406e6fb28
commit 120e37d3de

View file

@ -65,13 +65,13 @@ function formulaires_gamumail_charger_dist($slug, $auteur = 0, $Tclient = [], $T
); );
if ($f = charger_fonction('charger_' . $slug, 'gamumail', true)) { if ($f = charger_fonction('charger_' . $slug, 'gamumail', true)) {
$f($slug, $auteur, $Tclient, $Tpdf, $redirect, $options, $valeurs); $valeurs = $f($slug, $auteur, $Tclient, $Tpdf, $redirect, $options);
} }
return $valeurs; return $valeurs;
} }
function formulaires_gamumail_verifier_dist($slug, $auteur = 0, $Tclient = [], $Tpdf = [], $redirect = '') :Array{ function formulaires_gamumail_verifier_dist($slug, $auteur = 0, $Tclient = [], $Tpdf = [], $redirect = '', $options = []) :Array{
$erreurs = array(); $erreurs = array();
//champs obligatoire //champs obligatoire
@ -80,7 +80,7 @@ function formulaires_gamumail_verifier_dist($slug, $auteur = 0, $Tclient = [], $
} }
if ($f = charger_fonction('verifier_' . $slug, 'gamumail', true)) { if ($f = charger_fonction('verifier_' . $slug, 'gamumail', true)) {
$f($slug, $auteur, $Tclient, $Tpdf, $redirect, $options, $erreurs); $erreurs = $f($slug, $auteur, $Tclient, $Tpdf, $redirect, $options);
} }
return $erreurs; return $erreurs;
@ -163,7 +163,7 @@ function formulaires_gamumail_traiter_dist($slug, $auteur = 0, $Tclient = [], $T
]; ];
if ($f = charger_fonction('traiter_' . $slug, 'gamumail', true)) { if ($f = charger_fonction('traiter_' . $slug, 'gamumail', true)) {
$f($slug, $auteur, $Tclient, $Tpdf, $redirect, $options, $corps); $corps = $f($corps, $slug, $auteur, $Tclient, $Tpdf, $redirect, $options);
} }
$envoyer_mail = charger_fonction('envoyer_mail', 'inc/'); $envoyer_mail = charger_fonction('envoyer_mail', 'inc/');