Esempio n. 1
0
<?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>
Esempio n. 2
0
<?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;
}
Esempio n. 3
0
<?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;
}