Esempio n. 1
0
<?php

require_once "../models/managementmodel.php";
$managementmodel = new Managementmodel();
$allUsers = $managementmodel->getAllUsers();
foreach ($allUsers as $value) {
    ?>
		<p>

			<div id="nickname">
				<?php 
    echo $value['login'];
    ?>
			</div>
			<div id="statusicon">
				<?php 
    echo $value['status'];
    ?>
			</div>
		</p>
<?php 
}
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";
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. 4
0
 public function main($title)
 {
     $managementmodel = new Managementmodel();
     $allRoom = $managementmodel->getAllRooms();
     Display::view('chatrooms', $title, $allRoom);
 }
Esempio n. 5
0
 public function main($title)
 {
     $rooms = new Managementmodel();
     $result = $rooms->getAllRooms();
     Display::view('editchannels', $title, $result);
 }
Esempio n. 6
0
<?php

require_once "../models/managementmodel.php";
/*ОБРАБОТКА ФОРМЫ УДАЛЕНИЯ КОМНАТЫ*/
if (isset($_POST['radio_del'])) {
    $db = new Managementmodel();
    $result = $db->deleteRoom($_POST['radio_del']);
    if ($result) {
        $db->deleteRoomMessages($_POST['radio_del']);
        echo $error_id = 'room_delete';
        return true;
    } else {
        echo $error_id = 'room_delete_error';
        return false;
    }
} else {
    echo $error_id = 'post';
    return false;
}