euh oui ... attends ...
[php]<?php
/*******************************************************************************
*
* [ ./me.php (français) ]
*
* --------------------------------------------------------------------------
* Commencé le : 12 avril 2005
* Copyright : Fabogranqi
* Site Web :
http://caesar3.mission.free.fr/
* E-mail :
fabogranqi@free.fr
* --------------------------------------------------------------------------
* Ce programme est libre, vous pouvez le redistribuer et/ou le modifier selon les
* termes de la Licence Publique Générale GNU publiée par la Free Software Foundation
* (version 2). Reportez-vous à la Licence Publique Générale GNU pour plus de détails.
* Vous devez avoir reçu une copie de la Licence Publique Générale GNU en même temps
* que ce programme ; si ce n'est pas le cas, écrivez à la Free Software Foundation,
* Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis.
* --------------------------------------------------------------------------
*
* Derniére modification le 11 avril 2005 par Fabogranqi
* Templates : formulaire_me.tpl
*
*******************************************************************************/
define('FORUM', TRUE);
$racine = './';
include($racine . 'demarrage.php');
// On lance les sessions
$membre = recuperer_session();
if( ! $MOD['message_eclair'] )
{
redir('index.php');
}
include( $racine . 'includes/functions/fonctions_message.php' );
// On inclu le haut de la page
$page_titre = $langue['titre_me'];
include( $racine . 'includes/header_forum.php');
$to = ( isset($_GET['to']) ) ? htmlspecialchars($_GET['to']) : '';
if( $membre['membre_id'] == $to )
{
$tpl->set_filenames(array('info' => 'info.tpl'));
$tpl->assign_vars( array(
'L_TITRE' => $langue['info'],
'L_MESSAGE' => '<br /><div align="center">' . $langue['auto_me'] . '</div><br />'
));
$tpl->pparse('info');
}
elseif( $membre['membre_id'] == INVITE )
{
$tpl->set_filenames(array('info' => 'info.tpl'));
$tpl->assign_vars( array(
'L_TITRE' => $langue['info'],
'L_MESSAGE' => '<br /><div align="center">' . $langue['invite_me'] . '</div><br />'
));
$tpl->pparse('info');
}
else if( $_POST['soumettre_me'] )
{
$texte_me = ( isset($_POST['texte_me']) ) ? htmlspecialchars($_POST['texte_me'], ENT_QUOTES) : '';
$texte_me = str_replace( "\n", ' ', str_replace( "\r", "\n", str_replace( "\r\n", "\n", $texte_me ) ) );
$sql = 'INSERT INTO ' . $prefixe_tables . 'me VALUES(\'' . $membre['membre_id'] . '\', \'' . $to . '\', \'' . time() .'\', \'' . $texte_me . '\')';
$bdd->requete($sql);
$tpl->set_filenames(array('info' => 'info.tpl'));
$tpl->assign_vars( array(
'L_TITRE' => $langue['info'],
'L_MESSAGE' => '<br /><div align="center">' . $langue['confirmation_me'] . '<br /><br /><b><u>Message</u>:</b> '.stripslashes($texte_me).'</div><br />'
));
$tpl->pparse('info');
}
else
{
$sql3 = 'SELECT * FROM ' . $prefixe_tables . 'membres WHERE membre_id = \'' . $to . '\'';
$donnees3 = $bdd->tableau($bdd->requete($sql3));
$tpl->set_filenames(array('me' => 'formulaire_me.tpl'));
$tpl->assign_vars( array(
'U_ACTION' => ajout_sid('me.php?mode=me&to=' . $to),
'HIDDEN' => $hidden,
'L_ENVOYER' => $langue['soumettre'],
'L_RESTRICTION' => $langue['restriction'],
'L_DESTINATAIRE' => $langue['envoyer_me_a'] . ' <span class="i">' . $donnees3['membre_login'] . '</span>'
));
$tpl->pparse('me');
}
// On inclu le bas de la page
include( $racine . 'includes/footer_forum.php');
?>[/php]