Version 0.7

This commit is contained in:
nemunaire 2007-11-20 12:00:00 +01:00
commit c117da6d77
148 changed files with 1914 additions and 801 deletions

View file

@ -1,33 +1,32 @@
<?php
session_start();
define('DESIGN', 'descriptions/diz/base.css');
require('../header.php');
require_once 'bdd.php';
require('../template.php');
$template = new Template('../templates/'.$templates);
$template->set_filenames(array('mp_env' => 'mp_env.tpl'));
if (isset($_GET['pseudo'])) $p=$_GET['pseudo']; else $p='';
if (isset($_GET['ok'])) $_GET['ok']=1; else $_GET['ok']=0;
if (!isset($_GET['err'])) $_GET['err']=0;
if (isset($_POST)) {
if (isset($_POST['message_destinataire']) && $_POST['message_destinataire'] !='') {
$resultat = mysql_query("SELECT pseudo FROM user WHERE pseudo='".$_POST['message_destinataire']."'"); // on vérifie l'existance
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
if(mysql_num_rows($resultat)>=1) { // si c'est bon on passe a la suite
if (isset($_POST['sujet_message']) && $_POST['sujet_message'] !='' ) { mysql_query("INSERT INTO mail VALUES('', '1', '".htmlspecialchars($_POST['message_destinataire'])."', '".$pseudo."', '".htmlspecialchars($_POST['sujet_message'])."', '".htmlspecialchars($_POST['message'])."', '".$temps."')"); header('Location: envoyer_message.php?ok=5'); exit; }
else echo "Précisez le nom du sujet";
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;
}
else echo "Précisez le nom du destinataire";
else $_GET['err'] = 4;
}
else "Ce joueur n'existe pas";
elseif (isset($_POST['message_destinataire'])) $_GET['err'] = 2;
}
?>
<body>
<form method="post" action="message.php">
<br><br><br><br>
<TABLE align=center>
<? if ($_GET['ok'] == 1) { echo "<tr><td colspan=2><font color=lime>Message envoyé</font></td></tr>"; } ?>
<tr><td>Nom du destinataire</td><td><input type="text" class="zone_texte" size="44" maxlength="20" name="message_destinataire" <? echo "value=".$p;?> ></td></tr>
<tr><td>Sujet</td><td><input type="text" class="zone_texte" size="44" maxlength="20" name="sujet_message"></td></tr>
<tr><td>Texte</td><td><textarea cols="30" rows="10" name="message" class="zone_texte"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Envoyer" class="bouton"></td></tr>
</TABLE>
</form>
</body>
</html>
if ($_GET['ok'] == 1) $ERREUR = '<tr><td colspan="2"><font color="lime">Message envoyé</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écisez le sujet du message</font></td></tr>';
$template->assign_vars( array('ERREUR' => $ERREUR, 'PSEUDO' => $p));
$template->pparse('mp_env');
?>