Skip to content
Extraits de code Groupes Projets
Valider aa36c587 rédigé par kent1@arscenic.info's avatar kent1@arscenic.info
Parcourir les fichiers

Remonter le message de retour du formulaire pour que les traitements puissent...

Remonter le message de retour du formulaire pour que les traitements puissent l'utiliser, le modifier par exemple
parent 5e5fa314
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -274,12 +274,16 @@ function formulaires_formidable_traiter($id, $valeurs = array(), $id_formulaires
// Si on a des traitements
if (is_array($traitements) and !empty($traitements)){
// Si on a personnalisé le message de retour, c'est lui qui est affiché uniquement
if ($formulaire['message_retour']){
$retours['message_ok'] = _T_ou_typo($formulaire['message_retour']);
}
$maxiter = 5;
do {
foreach ($traitements as $type_traitement => $options){
// si traitement deja appele, ne pas le relancer
if (!isset($retours['traitements'][$type_traitement])){
if ($appliquer_traitement = charger_fonction($type_traitement, 'traiter/', true)){
if ($appliquer_traitement = charger_fonction($type_traitement, 'traiter/', true)){
$retours = $appliquer_traitement(
array(
'formulaire' => $formulaire,
......@@ -306,11 +310,6 @@ function formulaires_formidable_traiter($id, $valeurs = array(), $id_formulaires
. "Traitements attendus :".implode(',',array_keys($traitements))."\n"
. "Traitements realises :".implode(',',array_keys($retours['traitements']))."\n";
}
// Si on a personnalisé le message de retour, c'est lui qui est affiché uniquement
if ($formulaire['message_retour']){
$retours['message_ok'] = _T_ou_typo($formulaire['message_retour']);
}
}
else {
$retours['message_erreur'] = _T('formidable:retour_aucun_traitement');
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter