$contenu = str_replace($array1, $array2, $contenu); $erreur = 0; if (isset($email)) { if ($config['mail'] != 'N') { /*** génération de l'email ***/ $mail = new phpTMailer(); $from = joueur($s_joueur); $mail->From = $from->email; $mail->FromName = $from->pseudo; $mail->Subject = $titre; $body = BBcode($contenu); $mail->Body = str_replace("SRC=\"images/smilies/", "SRC=\"" . $config['urlsite'] . "/images/smilies/", $body); /*** generation de la messagerie ***/ for ($i = 0; $i < count($tab_destinataires); $i++) { $to = joueur($tab_destinataires[$i]); $mail->AddAddress($to->email); } if (!$mail->Send()) { $erreur = 1; } } else { show_erreur($strPasDeFonctionMail); } } if (isset($messagerie)) { $date = time(); for ($i = 0; $i < count($tab_destinataires); $i++) { $destinataire = $tab_destinataires[$i]; $db->insert("{$dbprefix}messages (emetteur,destinataire,titre,message,date)"); $db->values("'{$s_joueur}','{$destinataire}','{$titre}','{$contenu}','{$date}'"); $db->exec();
$link = "<a href=\"" . $config['urlsite'] . "/?page=laddder&op=agree&lad_id=" . $lad_id . "&m_id=" . $m_id . "\" target=\"_blank\">" . $config['urlsite'] . "/?page=laddder&op=agree&lad_id=" . $lad_id . "&m_id=" . $m_id . "</a>"; $to = $email1; $from = $config['nomsite']; $subject = $strLAD_incom2; $body = $rapport_end; $mail = new phpTMailer(); $mail->From = $from; $mail->FromName = ""; $mail->AddAddress($to); $mail->Subject = $subject; $mail->Body = $body; $to = $email2; $mail = new phpTMailer(); $mail->From = $from; $mail->FromName = ""; $mail->AddAddress($to); $mail->Subject = $subject; $mail->Body = $body; if (!$mail->Send()) { show_erreur("{$strErreurMessageEnvoi}<br><br>{$mail->ErrorInfo}"); } } } } /*** redirection ***/ js_goto("?page=ladder&op=match_lad&lad_id={$lad_id}&m_id={$m_id}"); } } else { if ($op == "maps" && is_numeric($lad_id)) { if ($grade['a'] != 'a' || $grade['b'] != 'b' || $grade['u'] != 'u') { js_goto('?page=login');
} else { if (is_flood('contact')) { show_erreur($strFloodDetect); } elseif ($config['mail'] != 'N') { //if($config['mail']!='N') { $no_send_mail = 'non'; $titre = remove_XSS($titre); $contenu = remove_XSS($contenu); $array1 = array("%nomsite%", "%urlsite%"); $array2 = array($config['nomsite'], $config['urlsite']); $body = $strContactMessageEmail . " {$pseudo} {$strAEcrit} :<br>" . stripslashes($contenu); $body = str_replace($array1, $array2, $body); $mail = new phpTMailer(); $mail->From = $email; $mail->FromName = $pseudo; $mail->AddAddress($config['emailcontact']); $mail->Subject = stripslashes($titre); $mail->Body = $body; if (!$mail->Send()) { show_erreur("{$strErreurMessageEnvoi}<br><br>{$mail->ErrorInfo}"); $no_send_mail = 'oui'; } else { show_notice($strMessageEnvoi); echo "<br><form method=post action='?page=index'><input type=submit class=action value=\"{$strOK}\"></form>"; } } else { show_erreur($strPasDeFonctionMail); $no_send_mail = 'oui'; } if ($no_send_mail == 'oui') { $mail_id1 = $config['emailcontact'];