<?php require_once 'session.php'; require_once 'pdo.php'; require_once 'functions.php'; require_once 'header.php'; if (isset($_SESSION['id'])) { if ($_SERVER['REQUEST_METHOD'] === "POST") { if (empty($_POST['message'])) { $message = '<p>Something went wrong. You must fill all the fields</p>'; } else { $message = ECVChat\sanitizeString($_POST['message']); try { $user = ECVChat\DB\addMessage($message); } catch (Exception $e) { $message = '<p>' . $e->getMessage() . '</p>'; } } } $messages = ECVChat\DB\getLastMessages(); ECVChat\render('chat.php', array("messages" => $messages)); } else { ECVChat\render('login.php'); } require_once 'footer.php';
<?php require_once 'requires/header.php'; require_once 'requires/functions.php'; if (isset($_POST['message'])) { \ECVChat\DB\addMessage($_POST['message']); } $messages = \ECVChat\DB\getLastMessage(); ?> <div id="ecvchat"> <header class="clearfix"> <a href="#" class="ecvchat-close">x</a> <h4>John Doe</h4> <span class="ecvchat-message-counter">3</span> </header> <div class="ecvchat"> <div class="ecvchat-history"> <!-- Chat messages here --> <?php foreach ($messages as $message) { ?> <div class="ecvchat-message clearfix"> <img src="<?php echo $message['path'] . $message['filename']; ?> " alt="" width="32" height="32">
<?php require_once 'session.php'; require_once 'functions.php'; $error = ""; if ($_SERVER['REQUEST_METHOD'] === "POST") { ECVChat\DB\addMessage($_SESSION['id'], $_POST['message']); } else { $error = '<p>Something went wrong...</p>'; } $datas = ECVChat\DB\getLastMessage(); include 'header.php'; ?> <div id="ecvchat"> <header class="clearfix"> <a href="#" class="ecvchat-close">x</a> <h4><?php echo $_SESSION['username']; ?> </h4> <span class="ecvchat-message-counter">3</span> </header> <div class="ecvchat"> <div class="ecvchat-history"> <?php foreach ($datas as $data) { $img = $data['path'] . $data['filename'] . '.' . $data['extension']; list($date, $time) = explode(' ', $data['created_at']); ?>
require 'functions.php'; ?> <div id="ecvchat"> <header class="clearfix"> <a href="#" class="ecvchat-close">x</a> <h4>John Doe</h4> <span class="ecvchat-message-counter">3</span> </header> <div class="ecvchat"> <div class="ecvchat-history"> <!-- Chat messages here --> <?php include 'message.php'; ?> </div> <form method="post"> <fieldset> <input type="text" name="msg" placeholder="Type your message…" autofocus> <input type="hidden"> </fieldset> </form> </div> </div> <div class="error"></div> <a href="logout.php">Log out!</a> <a href="profile.php">Profile</a> <?php if (isset($_POST['msg'])) { ECVChat\DB\addMessage($_POST['msg']); }