From 5fd9fa480f302902328b81f912dd67ce378284f8 Mon Sep 17 00:00:00 2001 From: citizenz7 Date: Thu, 20 Apr 2017 18:50:55 +0200 Subject: V.1.4.6 --- Html/messages_lire.php | 133 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 Html/messages_lire.php (limited to 'Html/messages_lire.php') diff --git a/Html/messages_lire.php b/Html/messages_lire.php new file mode 100644 index 0000000..c24c4fd --- /dev/null +++ b/Html/messages_lire.php @@ -0,0 +1,133 @@ +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.'

'; + } + } + ?> + + + +
+ + + +
+
+
+ + + + + -- cgit v1.2.1