diff --git a/formulaires/gamucontact.php b/formulaires/gamucontact.php index f62162b..e1db9c5 100644 --- a/formulaires/gamucontact.php +++ b/formulaires/gamucontact.php @@ -9,9 +9,8 @@ function formulaires_gamucontact_saisies_dist($id_auteur = 0, $redirect = '') { } function formulaires_gamucontact_charger_dist($id_auteur = 0, $redirect = '') { - $valeurs = array( - ); - + $valeurs = []; + $valeurs['_nospam_encrypt'] = true; return $valeurs; } @@ -67,7 +66,6 @@ function formulaires_gamucontact_verifier_dist($id_auteur = 0, $redirect = '') { } } - return $erreurs; } @@ -76,8 +74,6 @@ function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') { $retour = array(); $saisies = $GLOBALS['gamucontact']; - // $retour['message_ok'] = 'bravo'; - if (!empty($saisies)) { foreach ($saisies as $saisie) { $champ = $saisie['options']['nom']; @@ -129,6 +125,8 @@ function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') { } } } + + $test_mail = true; if (count($destinataires)) { $html = recuperer_fond('modeles/gamucontact_message', ['id_message' => $id_message]); include_spip('classes/facteur'); @@ -140,9 +138,12 @@ function formulaires_gamucontact_traiter_dist($id_auteur = 0, $redirect = '') { ); $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); - $envoyer_mail($destinataires, _request('objet'), $corps, '', 'X-Originating-IP: '.$GLOBALS['ip']); + $test_mail = $envoyer_mail($destinataires, _request('objet'), $corps, '', 'X-Originating-IP: '.$GLOBALS['ip']); } + if (intval($id_message) and $test_mail) { + $retour['message_ok'] = _T('gamucontact:formulaire_bien_envoyé'); + } if ($redirect) { $retour['redirect'] = $redirect;