<meta charset="UTF-8"/> <title>Forum PHP</title> </head> <body> <?php include_once 'layouts/header.php'; include_once '../modele/sujets.php'; include_once '../modele/post.php'; ?> <div class="container"> <?php $sujet = recuperation_sujet($_GET['sujet']); echo '<ul class="media-list">' . '<li class="media">' . '<div class="media-left media-top">' . '<img class="media-object" width="100" height="100" src="' . imageUrlWithTime($sujet['image']) . '">' . '</div>' . '<div class="media-body">' . '<h3 class="media-heading">' . $sujet['titre'] . '<small> par ' . $sujet['identifiant'] . '</small> </h3>' . '<p>' . $sujet['contenu'] . '</p>' . '<blockquote>' . '<p><small>' . $sujet['signature'] . '</small></p>' . '</blockquote>'; $posts = recuperer_posts($sujet['id']); foreach ($posts as $post) { echo '<div class="media">' . '<div class="media-left media-top">' . '<img class="media-object" width="100" height="100" src="' . $post['image'] . '">' . '</div>' . '<div class="media-body">' . '<h3 class="media-heading"><small>' . $post['identifiant'] . '</small> </h3>' . '<p>' . $post['contenu'] . '</p>' . '<blockquote>' . '<p><small>' . $post['signature'] . '</small></p>' . '</blockquote>' . '</div>' . '</div>'; } echo '</div>' . '</li>' . '</ul>'; /* Si l'utilisateur est connecté au forum et actif alors il peut répondre au sujet */ if (isActif()) { ?> <h3>Vous pouvez répondre :</h3> <form action="../controleur/post.php?sujet=<?php echo $_GET['sujet']; ?> " method="POST"> <textarea name="contenu" class="form-control" id="1" cols="30" rows="10"></textarea> <button name="textAreaSubmit" type="submit" class="btn btn-default">Répondre</button>
<?php if (isset($_GET['erreur']) && $_GET['erreur'] == 'image_size') { echo '<div class="alert alert-danger" role="alert">' . '<span class="glyphicon glyphicon-exclamation-sign" aria-hidden="true"></span>' . '<span class="sr-only">Error:</span>' . ' La taille de l\'image ne doit pas être supérieure à 150x150 et ne doit pas dépasser 2Mo.' . '</div>'; } ?> <div class="row"> <div class="col-sm-12 col-md-6"> <h3>Changer ma photo de profil</h3> <?php // si une photo est présente pour l'utilsateur, on l'affiche if (file_exists('../utilisateurs/' . $_SESSION['identifiant'] . '/image.jpeg')) { echo "<img class='img-thumbnail' src='" . imageUrlWithTime("../utilisateurs/" . $_SESSION['identifiant'] . "/image.jpeg") . "' />"; // time() retourne le nombre de s depuis le 01/01/1970 => éviter le cache navigateur } ?> <!--Ajout d'une image de profil--> <form action="../controleur/pagePerso.php" method="POST" enctype="multipart/form-data"> <div class="form-group"> <input type="file" name="file"> <p class="help-block">Taille max 150x150 et 2Mo</p> </div> <button type="submit" class="btn btn-default" name="imageSubmit">Valider</button> </form> </div> <div class="col-sm-12 col-md-6"> <!--Ajout d'une signature-->