$lad_j2 = $db->fetch(); $email2 = $lad_j2->email; } $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 ($erreur == 1) { show_erreur_saisie($str); } 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';
show_erreur_saisie($str); } else { $tab_destinataires = split(',', $destinataires); $titre = remove_XSS($titre); $contenu = remove_XSS($contenu); /*** generation commune ***/ $link = "<a href=\"" . $config['urlsite'] . "\" target=\"_blank\">" . $config['urlsite'] . "</a>"; $array1 = array("%nomsite%", "%urlsite%", "%link%"); $array2 = array($config['nomsite'], $config['urlsite'], $link); $titre = str_replace($array1, $array2, $titre); $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 {
if (eregi("y", $joueur_ress->grade)) { $new_grade = str_replace("y", "", $joueur_ress->grade); $db->update("{$dbprefix}joueurs"); $db->set("grade='{$new_grade}'"); $db->where("id = {$s_joueur}"); $db->exec(); } } // génération d'un message pour le manager $db->select("manager"); $db->from("{$dbprefix}equipes"); $db->where("id = {$id}"); $db->exec(); $the_manager = $db->fetch(); if ($config['mail'] != 'N') { $mail = new phpTMailer(); $from = joueur($s_joueur); $mail->From = $from->email; $mail->FromName = $from->pseudo; $mail->Subject = $strLeaveTeamtitle; // formatage contenu + pseudo $body = BBcode($strLeaveTeambody1 . $from->pseudo . $strLeaveTeambody2); $mail->Body = str_replace("SRC=\"images/smilies/", "SRC=\"" . $config['urlsite'] . "/images/smilies/", $body); /*** generation de la messagerie ***/ $to = joueur($the_manager->manager); $mail->AddAddress($to->email); } $date = time(); $contenance = BBcode($strLeaveTeambody1 . $from->pseudo . $strLeaveTeambody2); $db->insert("{$dbprefix}messages (emetteur,destinataire,titre,message,date)"); $db->values("'{$s_joueur}','{$the_manager->manager}','{$titre}','{$contenance}','{$date}'");