aboutsummaryrefslogtreecommitdiff
path: root/Html/messages_repondre.php
blob: 8df516b969c52c2a107adfcc2d072af11a0868a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
<?php

require_once('includes/config.php');

if(!$user->is_logged_in()) {
        header('Location: login.php');
}

$pagetitle = 'Messagerie';

include_once('includes/header.php');

?>

<body>

<div id="container">

   	<?php
	   include_once('includes/header-logo.php');
	   include_once('includes/nav.php');
	?>

	<div id="body">

		<div id="content">

<?php

// on teste si le formulaire a bien été soumis
if (isset($_POST['go']) && $_POST['go'] == 'Envoyer') {
	if (empty($_POST['destinataire']) || empty($_POST['titre']) || empty($_POST['message'])) {
		$error[] = 'Au moins un des champs est vide.';
	}
	else {

		// si tout a été bien rempli, on insère le message dans notre table SQL
		$stmt = $db->prepare('INSERT INTO blog_messages (messages_id_expediteur,messages_id_destinataire,messages_date,messages_titre,messages_message) VALUES (:messages_id_expediteur,:messages_id_destinataire,:messages_date,:messages_titre,:messages_message)');
		$stmt->execute(array(
			':messages_id_expediteur' => html($_SESSION['userid']),
			':messages_id_destinataire' => html($_POST['id_destinataire']),
			':messages_date' => date("Y-m-d H:i:s"),
			':messages_titre' => html($_POST['titre']),
			':messages_message' => html($_POST['message'])
		));

		header('Location: '.SITEURL.'/admin/profil.php?membre='.html($_SESSION['username']).'&message=ok');
		//$stmt->closeCursor();
		//exit();
	}
}

//S'il y a des erreurs, on les affiche
if(isset($error)){
	foreach($error as $error){
        	echo '<div class="alert-msg rnd8 error">ERREUR : '.$error.'</div>';
        }
}
?>

<?php

$desti = $db->prepare('SELECT * FROM blog_messages LEFT JOIN blog_members ON blog_members.memberID = blog_messages.messages_id_expediteur WHERE messages_id = :message_id');
$desti->execute(array(
	':message_id' => html($_GET['id_message'])
));
$data = $desti->fetch();
?>

<form action="messages_repondre.php" method="post">
	<input type="hidden" name="id_destinataire" value="<?php echo html($_GET['id_destinataire']); ?>">
	Répondre à : <input type="text" name="destinataire" value="<?php echo html(trim($data['username'])); ?>">
	<br /><br />
	Titre : <input type="text" name="titre" size="70" value="Re: <?php echo html(trim($data['messages_titre'])); ?>">
	<br /><br />
	Message : <textarea name="message" style="height:250px;width:900px;">
		[quote]<?php echo trim($data['messages_message']); ?>[/quote]

	</textarea>
	<input type="submit" name="go" value="Envoyer">
</form>

	</div>

		<?php require('sidebar.php'); ?>
        
		<div class="clear"></div>
	</div>
</div>

<div id="footer">
	<?php require('includes/footer.php'); ?>
</div>

</body>
</html>