2007-10-27 10:00:00 +00:00
< ? php
session_start ();
2007-11-20 11:00:00 +00:00
require_once 'bdd.php' ;
require ( '../template.php' );
$template = new Template ( '../templates/' . $templates );
$template -> set_filenames ( array ( 'mp_env' => 'mp_env.tpl' ));
2007-10-27 10:00:00 +00:00
if ( isset ( $_GET [ 'pseudo' ])) $p = $_GET [ 'pseudo' ]; else $p = '' ;
if ( isset ( $_GET [ 'ok' ])) $_GET [ 'ok' ] = 1 ; else $_GET [ 'ok' ] = 0 ;
2007-11-20 11:00:00 +00:00
if ( ! isset ( $_GET [ 'err' ])) $_GET [ 'err' ] = 0 ;
2007-10-27 10:00:00 +00:00
if ( isset ( $_POST )) {
2007-11-20 11:00:00 +00:00
if ( isset ( $_POST [ 'message_destinataire' ]) && $_POST [ 'message_destinataire' ] != '' ) {
$resultat = mysql_query ( " SELECT pseudo FROM user WHERE pseudo=' " . mysql_real_escape_string ( $_POST [ 'message_destinataire' ]) . " ' " ); // on v<> rifie l'existance
2007-10-27 10:00:00 +00:00
if ( mysql_num_rows ( $resultat ) >= 1 ) { // si c'est bon on passe a la suite
2007-11-20 11:00:00 +00:00
if ( isset ( $_POST [ 'sujet_message' ]) && $_POST [ 'sujet_message' ] != '' ) { mysql_query ( " INSERT INTO mail VALUES('', '1', ' " . mysql_real_escape_string ( htmlspecialchars ( $_POST [ 'message_destinataire' ])) . " ', ' " . mysql_real_escape_string ( $pseudo ) . " ', ' " . mysql_real_escape_string ( htmlspecialchars ( $_POST [ 'sujet_message' ])) . " ', ' " . mysql_real_escape_string ( htmlspecialchars ( $_POST [ 'message' ])) . " ', ' " . $temps . " ') " ); header ( 'Location: envoyer_message.php?ok=1' ); exit ; }
else $_GET [ 'err' ] = 3 ;
2007-10-27 10:00:00 +00:00
}
2007-11-20 11:00:00 +00:00
else $_GET [ 'err' ] = 4 ;
2007-10-27 10:00:00 +00:00
}
2007-11-20 11:00:00 +00:00
elseif ( isset ( $_POST [ 'message_destinataire' ])) $_GET [ 'err' ] = 2 ;
2007-10-27 10:00:00 +00:00
}
2007-11-20 11:00:00 +00:00
if ( $_GET [ 'ok' ] == 1 ) $ERREUR = '<tr><td colspan="2"><font color="lime">Message envoy<6F> </font></td></tr>' ;
elseif ( $_GET [ 'err' ] == 4 ) $ERREUR = '<tr><td colspan="2"><font color="red">Ce joueur n\'existe pas</font></td></tr>' ;
elseif ( $_GET [ 'err' ] == 2 ) $ERREUR = '<tr><td colspan="2"><font color="red">Votre message n\'a pas de contenu</font></td></tr>' ;
elseif ( $_GET [ 'err' ] == 3 ) $ERREUR = '<tr><td colspan="2"><font color="red">Pr<50> cisez le sujet du message</font></td></tr>' ;
2007-11-21 11:00:00 +00:00
$template -> assign_vars ( array ( 'PUB' => $PUB , 'ERREUR' => $ERREUR , 'PSEUDO' => $p ));
2007-11-20 11:00:00 +00:00
$template -> pparse ( 'mp_env' );
?>