FrameBeurk File
Fmbk/Module/Uzers/User/Maj/emailUser.php
<?php //FrameBeurk V0.65 Copyright ToolOscope 2016. Licence CeCILL-C.
$result = db_QUERY("SELECT adresseEmail, IdEtat FROM Uzers_User WHERE IdUser = '$IdMaj'");
if (list($adresseEmail, $IdEtatUser) = db_FETCH_ROW($result)) {
if ($adresseEmail == '')
Beurk_messageEtape('Utilisateur sans adresse E-mail', true);
else if (! isset($_REQUEST["titre$IdMaj"]) || $_REQUEST["titre$IdMaj"] == '')
Beurk_messageEtape('Sujet du message obligatoire', true, "titre$IdMaj");
else if (! isset($_REQUEST["donnees$IdMaj"]) || $_REQUEST["donnees$IdMaj"] == '')
Beurk_messageEtape('Contenu du message obligatoire', true, "donnees$IdMaj");
else {
$mail = Beurk_Request2HTML($_REQUEST["titre$IdMaj"]);
$donneesmail = '<i>' . Beurk_traduit('Message envoyé depuis le site') . ' <a href="' . Beurk_cheminURL() . '" target="_blank">' . Beurk_cheminURL() . '</a><br />'
. '<a href="' . Beurk_URL(array('ActVue' => 'detail', 'IdVue' => $DIALOG['IdUser']))
. '" target="_blank">' . Beurk_traduit('Pour répondre à "%s"', 'Uzers', $DIALOG['User']) . '</a></i><br /><br />'
. Kom1_Request2HTML_BB($_REQUEST["donnees$IdMaj"]);
$donneesmail = wordwrap($donneesmail, 70, "\r\n");
$headersmail = "MIME-Version: 1.0\r\n"
. "Content-Type: text/html; charset=utf-8\r\n"
. 'From: noreply@' . $CONFIG['Param']['DomaineMail'] . "\r\n";
// . 'From: ' . $DIALOG['User'] . '<noreply@' . $CONFIG['Param']['DomaineMail'] . ">\r\n";
// . 'Reply-To: ' . $DIALOG['User'] . " sur le site " . Beurk_cheminURL(true) . " <>\r\n"
// . "To: $IdMaj <$adresseEmail>\r\n";
if (mail($adresseEmail, $mail, $donneesmail, $headersmail))
Beurk_messageEtape('Message envoyé', false);
else
Beurk_messageEtape("Erreur lors de l'envoi du message", true);
}
} else Beurk_messageEtape('Utilisateur inconnu', true);
© 2010-2015 by ToolOscope SASU. © 2016-2018 by Arnaud De Rette. All rights reserved