<?php 
/*/ PREPARATION DES MESSAGES /*/
$message_envoie_bdd = isset($HTTP_POST_VARS['message']) ? bbcode_first(ereg_replace("\n", "<br>", $HTTP_POST_VARS['message'])) : '';
if ($r['accept_smilies'] == 'Y') {
    $signature = '
---------
' . $r['signature'] . '';
}
/*/ ENVOIE DU MESSAGE /*/
if (isset($HTTP_POST_VARS['send'])) {
    if ($HTTP_POST_VARS['send'] == 'envoyer') {
        $boum = explode("/", $_POST['destinataires']);
        if (isset($HTTP_POST_VARS['copie'])) {
            array_push($boum, $_SESSION['infos']['pseudo']);
        }
        $message = bbcode_first(ereg_replace("\n", "<br>", htmlentities(addslashes($_POST['message']))));
        if ($r['accept_signature'] == 'Y') {
            $message = $message . '<br><br>---------<br>' . $r['signature'] . '';
        }
        $expediteur = $_SESSION['infos']['pseudo'];
        $sujet = $_POST['sujet'];
        if (trim($sujet) == '') {
            $sujet = 'Aucun...';
        }
        echo "<div align='center'>\n<h3>Message bien envoyé à:</h3><p>\n";
        for ($i = 0; $i < count($boum); $i++) {
            $truc = mysql_query("SELECT pseudo FROM joueur WHERE pseudo='{$boum[$i]}'");
            if (mysql_num_rows($truc) == 0) {
                echo "<font class='interdit'>{$boum[$i]} -> Introuvable</font><br>\n";
            } else {
                echo "{$boum[$i]} -> OK<br>\n";
Example #2
0
define('terres_anciennes', true);
include '../common-inc/config.inc.php';
include '../common-inc/fonctions.php';
$link = @mysql_connect($dbhost, $dbname, $dbpass);
@mysql_select_db($dbbase, $link);
/*/ RECUPERE TOUT LES MESSAGE CONCERNES ET LES ASSEMBLE /*/
$pseudo = $_SESSION['infos']['pseudo'];
$sql = @mysql_query("SELECT * FROM archives WHERE pseudo = '{$pseudo}' ORDER BY time DESC LIMIT 80");
$nb = @mysql_num_rows($sql);
for ($i = 0; $i < $nb; $i++) {
    $message[$i] = mysql_fetch_array($sql, MYSQL_ASSOC);
}
if ($nb == 0) {
    echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <title>TERRES - Messagerie - Lecture d'un message</title>\n  <link rel=\"stylesheet\" href=\"style.css\">\n</head>\n\n<body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#FFFFFF\" alink=\"#FFFFFF\" vlink=\"#FFFFFF\">\n\n<div align=\"center\">\n<br>\n<font class=\"interdit\">Vous n'avez aucun messages archivés.</font><br><br>\n\n<a href=\"./messagerie.php\">Retour à votre boite de reception</a>\n</body>\n</head>\n</html>";
    exit;
}
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n<html>\n<head>\n  <title>TERRES - Messagerie - Lecture d'un message</title>\n  <link rel=\"stylesheet\" href=\"style.css\">\n</head>\n\n<body bgcolor=\"#000000\" text=\"#FFFFFF\" link=\"#FFFFFF\" alink=\"#FFFFFF\" vlink=\"#FFFFFF\">\n\n<div align=\"center\">\n<br>";
for ($i = 0; $i < $nb; $i++) {
    $message[$i]['texte'] = ereg_replace("\n", "<br>", $message[$i]['texte']);
    $message[$i]['texte'] = bbcode_first($message[$i]['texte']);
    $message[$i]['texte'] = clickable($message[$i]['texte']);
    echo "<table border=1 align=\"center\" width=\"70%\" cellpadding=\"10\">\n<tr>\n  <td bgcolor=\"#DEDEBE\">\n    <div style=\"font-family: Arial,Verdana,times; font-size: 9pt; color: #000000;\">\n      <b>Sujet:</b> " . $message[$i]['sujet'] . " &nbsp; &nbsp; <b>envoy&eacute; par:</b> " . $message[$i]['part'] . " &nbsp; &nbsp; <b>le:</b> " . date("d/m/Y à H:i:s", $message[$i]['time']) . "\n      <a href=\"./archives_supr.php?id=" . $message[$i]['id'] . "\"><img src=\"./images/topic_delete.gif\" border=\"0\" alt=\"SUPRIMER DEFINITIVEMENT\" /></a></div>\n  </td>\n</tr>\n<tr>\n  <td bgcolor=\"#EEEEEE\">\n    <div style=\"font-family: Arial,Verdana,times; font-size: 9pt; color: #000000;\">\n      " . stripslashes($message[$i]['texte']) . "\n    </div>\n  </td>\n</tr>\n</table><br>\n\n";
}
?>

<a href="./messagerie.php">Retour à la messagerie</a>

</div>
</body>
</html>
    echo "<br><br><div style=\"margin-left: 350px;\" align=\"left\">\n\n<b>Probl&egrave;mes lors de la lecture du message id = " . $HTTP_GET_VARS['num'] . ", surement d&ucirc; &agrave;:<br>\n- Vous lisez un message qui ne vous appartient pas...<br>\n- ou erreur dans la base de donnée, informez vous sur le forum.</b></div>\n\n<br><br>\n\n<a href=\"./messagerie.php\">Retour &agrave; la messagerie</a>\n\n</body>\n</html>";
    exit;
}
/*/ MET LE MESSAGE EN LU /*/
if ($message['lu'] == 0) {
    mysql_query("UPDATE messagerie SET lu='1' WHERE id = '" . $HTTP_GET_VARS['num'] . "'") or die("Erreur");
}
/*/ TRANSFORME LE MESSAGE /*/
define('IN_PHPBB', true);
$phpbb_root_path = '../../forum/';
include '../../forum/extension.inc';
include '../../forum/common.' . $phpEx;
include '../../forum/includes/bbcode.' . $phpEx;
@mysql_select_db($dbform);
$m['message'] = ereg_replace("\n", "<br>", $m['message']);
$m['message'] = bbcode_first($m['message']);
$m['message'] = smilies_pass_nicolas($m['message']);
$m['message'] = clickable($m['message']);
?>
<div align="center">

<br>
Envoyé par: <b><? echo $m['expediteur']; ?></b><br>
Recu par: <b><? echo $m['destinataire']; ?></b><br>
Le: <b><? echo date("d/m/Y à H:i:s",$m['time']); ?></b><p>

<table style="border: 1px solid black; border-collapse: collapse;" align="center" width="760" cellpadding="10">
<tr>
  <td rowspan="2" width="150" bgcolor="#EEEEEE" align="center">
    <b><u><? echo $m['expediteur']; ?></u></b><br><br>
    <? echo avatar($m['expediteur']); ?>