<?php session_start(); require_once "../models/messagemodel.php"; require_once "../models/managementmodel.php"; $managementmodel = new Managementmodel(); $allRoom = $managementmodel->getAllRooms(); foreach ($allRoom as $value) { ?> <div id="<?php echo $value['roomname']; ?> " class="tab-pane fade"> <?php $messagemodel = new Messagemodel(); $allMessageInRoom = $messagemodel->getAllMessages($value['roomname']); foreach ($allMessageInRoom as $items) { if ($items['destination'] == 'all' or $items['destination'] == $_SESSION['login'][0]['login'] or $items['user'] == $_SESSION['login'][0]['login'] or $_SESSION['login'][0]['login'] == 'admin') { ?> <p> <div class="msg_head"> <div class="btn btn-xs btn-default msgbox_time"> <?php echo $items['time']; ?> </div> <div class="btn btn-xs btn-success loginbox"> <?php echo $items['user']; ?> </div>
<?php require_once "../models/managementmodel.php"; require_once "../models/messagemodel.php"; /*ОБРАБОТКА ФОРМЫ СОЗДАНИЯ КОМНАТЫ*/ if (isset($_POST['nameroom'])) { $nameroom = strip_tags(trim($_POST['nameroom'])); $db = new Managementmodel(); $dbroom = $db->selectItem($nameroom); if ($dbroom !== $nameroom) { $result = $db->addtoDatabase($nameroom); if ($result) { $message = 'Добро пожаловать в новую комнату'; $user = '******'; $time = date("H:i:s"); $db = new Messagemodel(); $result = $db->addtoDatabase($user, $nameroom, $message, $time, null); echo $error_id = 'room_create'; return true; } else { echo $error_id = 'room_create_error'; return false; } } else { echo $error_id = 'room_name_error'; return false; } } else { echo $error_id = 'post'; return false; }
<?php session_start(); require_once "../models/messagemodel.php"; if (isset($_POST['message'], $_POST['roomname'], $_POST['destination'])) { $message = trim(strip_tags($_POST['message'])); $destination = trim($_POST['destination']); $roomname = $_POST['roomname']; $user = $_SESSION['login'][0]['login']; $time = date("Y-m-d H:i:s"); $db = new Messagemodel(); $result = $db->addtoDatabase($user, $roomname, $message, $time, $destination); if ($result) { echo $error_id = 'add_done'; return true; } else { echo $error_id = 'add_error'; return false; } } else { echo $error_id = 'post'; return false; }