From 1acd6764e82a59fba51a76f4161c5313371a5d14 Mon Sep 17 00:00:00 2001 From: "vincent@cubedesigners.com" Date: Thu, 17 Sep 2020 14:07:17 +0000 Subject: [PATCH] wait #3752 @1.5 --- inc/commons/class.common.ajax.php | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/inc/commons/class.common.ajax.php b/inc/commons/class.common.ajax.php index 841375013..c1814405c 100644 --- a/inc/commons/class.common.ajax.php +++ b/inc/commons/class.common.ajax.php @@ -127,26 +127,31 @@ class commonAjax $okmsg = __('Nous vous avons envoyé un e-mail. Veuillez le consulter pour poursuivre la procédure.'); if (!is_null($utilisateur) && $utilisateur->enabled) { - $rand = $dao->resetPassword($utilisateur->utilisateur_id); - $mail = new cubeMail(); - $mail->charset = 'UTF-8'; - $mail->from = FROM_NAME . '<' . FROM_EMAIL . '>'; - $mail->bcc = MAIL_BCC; - $mail->subject = '[' . EMAIL_SUBJECT . '] ' . __('Réinitialisation de votre mot de passe'); - $mail->to = $utilisateur->prenom . ' ' . $utilisateur->nom . '<' . $utilisateur->email . '>'; + $mail = new CubeIT_Mail('UTF-8'); + $mail->addBcc(MAIL_BCC); + $mail->setFrom( FROM_EMAIL ,FROM_NAME ); + $mail->setSubject('[' . EMAIL_SUBJECT . '] ' . __('Réinitialisation de votre mot de passe')); + $mail->addTo($utilisateur->email, $utilisateur->prenom . ' ' . $utilisateur->nom); $body = __('Bonjour,') . "\r\n\r\n"; $body .= __('Vous recevez cet email car nous avons reçu une demande de réinitialisation de mot de passe pour votre compte. Veuillez cliquer sur le lien ci-dessous pour poursuivre la procédure : ') . "\r\n"; $body .= 'https://' . $_SERVER['HTTP_HOST'] . '/resetPassword/' . $utilisateur->email . '/' . $rand . "/\r\n\r\n"; $body .= __('Cordialement,') . "\r\n"; $body .= TEAM_NAME; - $mail->body = $body; - $ok = $mail->send(); - $message = $ok ? $okmsg : __("Une erreur s'est produite lors de l'envoi de vos identifiants"); + $mail->setBodyText($body); + try { + $mail->send(new CubeIT_Mail_Transport_Mailjet('ca110b35f8735c223d69c9987c2ac47d', 'b289d0acb08e0fe56ce98ccf0dd1ed8b', 'in-v3.mailjet.com')); + $m = ''; + $ok = true; + } catch (Error $e) { + $m = ' : ' . $e->getMessage(); + $ok = false; + } + $message = $ok ? $okmsg : __("Une erreur s'est produite lors de l'envoi de vos identifiants.".$m); } else { sleep(2); - $message = $okmsg; + $message = $okmsg . ' ..'; } $x->addAlert($message); $x->addClosePopup(); -- 2.39.5