is_logged_in()) { header('Location: admin/login.php'); } $pagetitle = 'Messagerie'; include_once('includes/header.php'); define("_BBC_PAGE_NAME", $pagetitle); define("_BBCLONE_DIR", "stats/"); define("COUNTER", _BBCLONE_DIR."mark_page.php"); if (is_readable(COUNTER)) include_once(COUNTER); ?>
Accueil > '); for($i=1; $i"; } else $prChunks[0]=$dChunks[$i] . ' > '; echo('">'); echo(str_replace("_" , " " , $prChunks[0])); } ?>
prepare('SELECT blog_messages.messages_titre, blog_messages.messages_date, blog_messages.messages_message, blog_members.memberID as memberid, blog_members.username as expediteur FROM blog_messages, blog_members WHERE blog_messages.messages_id_destinataire = :userid AND blog_messages.messages_id_expediteur = blog_members.memberID AND blog_messages.messages_id = :id_message'); $stmtmess->execute(array( ':userid' => html($_SESSION['userid']), ':id_message' => html($_GET['id_message']) )); $nb = $stmtmess->rowCount(); if ($nb == 0) { $error[] = 'Ce message n\'existe pas...'; } else { // si le message a été trouvé, on l'affiche $data = $stmtmess->fetch(); echo '
'; echo '

Message de : '.html($data['expediteur']).'

'; echo '
'; echo '
'; sscanf($data['messages_date'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde); echo 'Le : '.$jour.'-'.$mois.'-'.$annee.' à '.$heure.':'.$minute.':'.$seconde.'
'; echo '
'; echo '
'; echo 'Titre : '.html($data['messages_titre']).'
'; echo '
'; echo '
'; echo 'Message :
'.nl2br(trim(bbcode($data['messages_message']))).'
'; echo '
'; echo '

'; // on affiche un lien pour répondre au message echo ' '; // on affiche également un lien permettant de supprimer ce message de la boite de réception echo ''; echo '

'; } $stmtmess->closeCursor(); } // On met à jour le champ "messages_lu" de blog_messages à 1 pour signifier que le message a été lu $stmt = $db->prepare('UPDATE blog_messages SET messages_lu = "1" WHERE messages_id = :messages_id'); $stmt->execute(array( ':messages_id' => $_GET['id_message'] )); //S'il y a des erreurs, on les affiche if(isset($error)){ foreach($error as $error){ echo '

ERREUR : '.$error.'

'; } } ?>