= 1) { mysql_query("INSERT INTO mail VALUES('', '1', '".mysql_real_escape_string(htmlspecialchars($_POST['util']))."', '".mysql_real_escape_string($pseudo)."', '".mysql_real_escape_string(htmlspecialchars($_POST['sujet']))."', '".mysql_real_escape_string(htmlspecialchars($_POST['message']))."', '".time()."')"); header('Location: messagerie.php?erreur=1'); exit; } else { header('Location: messagerie.php?erreur=2'); exit; } } $template->set_filenames(array('messagerie' => 'messagerie_nouveau.tpl')); if (isset($_GET['joueur'])) $template->assign_var('DESTIN',$_GET['joueur']); } elseif (isset($_GET['act']) && $_GET['act'] == 'lire' && isset($_GET['id'])) { $idM = floor($_GET['id']); $x = mysql_query("SELECT * FROM mail WHERE destinataire='$pseudo' AND id='$idM'"); $donnees = mysql_fetch_array($x); if (empty($donnees['expediteur'])) $template->set_filenames(array('messagerie' => 'messagerie_lirerapport.tpl')); else $template->set_filenames(array('messagerie' => 'messagerie_lire.tpl')); $template->assign_vars(array('EMETTEUR' => ''.$donnees['expediteur'].'', 'DESTINATAIRE' => $donnees['destinataire'], 'DATEHEURE' => dateFR(date('/D d M Y/Hi/'), $donnees['temps']), 'SUJET' => $donnees['sujet'], 'CORPS' => $donnees['contenu'])); mysql_query("UPDATE mail SET vu='0' WHERE id='$idM'"); } else { $template->set_filenames(array('messagerie' => 'messagerie_accueil.tpl')); $req = mysql_query("SELECT * FROM mail WHERE `destinataire` = '$pseudo' AND `expediteur` != '' ORDER BY temps DESC"); $Nmes=true; while($resultat = mysql_fetch_array($req)) { $Nmes = false; if ($resultat['vu'] == '1') $template->assign_block_vars('messages',array('SPECIAL' => ' style="background: #44AA00"', 'ID' => $resultat['id'], 'EXPEDITEUR' => ''.$resultat['expediteur'].'', 'SUJET' => $resultat['sujet'], 'EXTRAIT' => substr($resultat['contenu'], 0, 50).'...', 'DATEHEURE' => dateFR(date('/D d M Y/Hi/',$resultat['temps'])))); else $template->assign_block_vars('messages',array('ID' => $resultat['id'], 'EXPEDITEUR' => ''.$resultat['expediteur'].'', 'SUJET' => $resultat['sujet'], 'EXTRAIT' => substr($resultat['contenu'], 0, 50).'...', 'DATEHEURE' => dateFR(date('/D d M Y/Hi/',$resultat['temps'])))); } if ($Nmes) $template->assign_var('MESS','Aucun message privé actuellement'); $req = mysql_query("SELECT * FROM mail WHERE `destinataire` = '$pseudo' AND `expediteur` = '' ORDER BY temps DESC"); $Nmes=true; while($resultat = mysql_fetch_array($req)) { $Nmes = false; if ($resultat['vu'] == '1') $template->assign_block_vars('rapports',array('SPECIAL' => ' style="background: #44AA00"', 'ID' => $resultat['id'], 'SUJET' => $resultat['sujet'], 'EXTRAIT' => substr($resultat['contenu'], 0, 50).'...', 'DATEHEURE' => dateFR(date('/D d M Y/Hi/',$resultat['temps'])))); else $template->assign_block_vars('rapports',array('ID' => $resultat['id'], 'SUJET' => $resultat['sujet'], 'EXTRAIT' => substr($resultat['contenu'], 0, 50).'...', 'DATEHEURE' => dateFR(date('/D d M Y/Hi/',$resultat['temps'])))); } if ($Nmes) $template->assign_var('RAPO','Aucun rapport actuellement'); } if (isset($_GET['erreur'])) { switch($_GET['erreur']){ case 1: $ERREUR = '
Votre message privé à corerectement été envoyé.

'; break; case 2: $ERREUR = '
Impossible de trouver le destinataire du message.

'; break; case 3: $ERREUR = '
L\'ancien mot de passe que vous avez tapé n\'est pas correct.

'; break; case 4: $ERREUR = '
Veuillez remplir tous les champs avant de valider le formulaire.

'; break; case 5: $ERREUR = '
Cette adresse mail est déja utilisé par un autre joueur, veuillez en utiliser une autre.

'; break; case 6: $ERREUR = '
L\'adresse électronique que vous avez tappé n\'est pas valide.

'; break; case 7: $ERREUR = '
Un courriel vient d\'être envoyé à '.$Nmail.'. L\'adresse électronique ne sera modifié qu\'après avoir cliqué sur le lien d\'activation contenu dans ce courriel.

'; break; case 8: $ERREUR = '
Votre nouveau mot de passe est en place et s\'appliquera à votre prochaine connexion.

'; break; case 9: $ERREUR = '
Votre nouvelle adresse électronique est en place.

'; break; default: $ERREUR = ''; } $template->assign_vars(array('ERREUR' => $ERREUR)); } /* FIN Page Messagerie * */ $result = mysql_query("SELECT * FROM version ORDER BY temps DESC"); $data = mysql_fetch_array($result); $version = $data['version']; mysql_close(); $template->set_filenames(array('base' => 'base.tpl')); $template->assign_vars(array('PUB' => $PUB, 'VERSION' => $version, 'RES_IMAGE' => $RES_IMAGE, 'NOM_METAL' => strtolower($NOM_METAL), 'NOM_CRISTAL' => strtolower($NOM_CRISTAL), 'NOM_HYDROGENE' => strtolower($NOM_HYDROGENE), 'NOM_ENERGIE' => strtolower($NOM_ENERGIE), 'RES_METAL' => $RES_METAL, 'RES_CRISTAL' => $RES_CRISTAL, 'RES_HYDROGENE' => $RES_HYDROGENE, 'RES_ENERGIE' => $RES_ENERGIE)); for ($i=0 ; $iassign_block_vars('planetes',array('RES_VALUE' => $Aplan_value[$i], 'RES_MORE' => $Aplan_more[$i], 'RES_IMG' => $Aplan_img[$i], 'RES_NOM' => $Aplan_nom[$i], 'RES_REF' => $Aplan_ref[$i])); } $template->assign_var_from_handle('CONTENU', 'messagerie'); $template->pparse('base'); ?>