Вход Регистрация
Файл: 4mast/profmas.ru/block.php
Строк: 60
<?php

require_once('includes/Headers.php');
require_once(
'includes/PDO_func.php');


include 
'codes/pagination.php';

if (!isset (
$us['id'])) {
        
header ('location: /');
        exit;
}

('Бан!''<b style="color:red;">Вы забанены!</b>');

$query DB :: $dbs -> query ("SELECT * FROM `ban` WHERE (`us`='" $us['id'] . "') AND (`end`>'" time () . "')");
if (
$query -> rowCount () == 0) {
        
header ('location: /');
        exit;
}

$ban $query -> fetch ();

echo 
'<div class="list1">';
echo 
'Вас забанил ' Nick ($ban['kem']) . '<br/>';
echo 
'Причина: <b>' tag ($ban['text']) . '</b><br/>';
echo 
'Дата бана: <b>' datef ($ban['time']) . '.</b><br/>';
echo 
'Дата освобождения: <b>' date ("d.m.Y в H:i:s"$ban['end']) . '</b>';
echo 
'</div>';


/*
$db = DB::$dbs;
?>
<div class="menu2">Журнал обжалований</div>
<?php
if (isset($_GET{'del'}))
{
    $query = $db->query('SELECT `user` FROM `adm_objl` WHERE `id` = "'.(int) $_GET['del'].'"');

    if ($query->rowCount() > 0 OR $us['level'] >= 2)
    {
        $user = $query -> fetch();
        $user = $user['user'];
        if ($user == $us['id'] OR $us['level'] >= 2)
        {
            $db->query('DELETE FROM `adm_objl` WHERE ((`id` = "'.(int) $_GET['del'].'"))');
            echo '<div class="error">Удалено</div>';
        }
    }
}

if (isset($_POST{'btn'}))
{
    $error = [];
    
    if (empty($_POST['message']))
    {
        $error[] = 'Вы не ввели сообщение';
    }
    
    if (isset($_GET['send']))
    {
        if ($db -> query('SELECT `id` FROM `us` WHERE `id` = "'.(int) $_GET['send'].'"') -> rowCount() == 0)
        {
            $error[] = 'Вы хотите ответить не существующему юзеру';
        }
        
        if ($_GET['send'] == $us['id'])
        {
            $error[]='Вы не можете ответить самому себе';
        }
    }

    if (empty($error))
    {
        $send = isset($_GET['send']) ? (int) $_GET['send'] : '';
        $prepareQuery = 'INSERT INTO `adm_objl` SET
            `id`      = "NULL",
            `user`    = "'.$us{'id'}.'",
            `message` = '.$db->quote($_POST{'message'}).',
            `time`    = "'.time().'",
            `send`    = "'.$send.'"
        ';

        
        if ($db -> query($prepareQuery))
        {
            header('location: /block.php?success');
        }
        else
        {
            ?><div class="error">Сообщение не добавленно, ошибка сервера</div><?php
        }
    }
    else
    {
        foreach ($error as $err)
        {
            ?><div class="error"><?=$err;?></div><?php
        }
    }
}

if (isset($_GET{'success'}))
{
    ?><div class="access">Сообщение добавленно</div><?php
}

$pg = new Pagination;
$pg -> init([
    'page'  => isset($_GET['page']) ? (int) $_GET['page'] : 1,
    'num'   => 10,
    'posts' => $db->query('SELECT `id` FROM `adm_objl`')->rowCount()
]);

$query = $db -> query('SELECT * FROM `adm_objl` ORDER BY `id` DESC LIMIT '.$pg->start.', '.$pg->num);
if (isset($_GET['send']))
{
    ?><div class="block">Ответ: <?=Nick((int) $_GET['send']);?></div><?php
}
?>
        <div style="padding: 10px; background-color: #ddd; border: 1px solid #ddd;">
            <form method="POST">
            <p><textarea name="message"></textarea></p>
            <p><input type="submit" name="btn" value="Написать"></p>
        </form>
    </div>
<?php
if ($query -> rowCount() > 0)
{
    $rows = $query -> fetchAll();
    foreach ($rows as $row) 
    {
    ?>
        <div class="block">
<?=Nick($row['user']);?> <?=($row['send'] != 0 ? 'ответил: '.Nick($row['send']) : '');?> <b>(<?=datef($row['time']);?>)</b> <?=($us['id'] != $row['user'] ? '<a href="?send='.$row['user'].'">[Ответить]</a>' : '');?> 
            <p><?=tag(htmlspecialchars($row['message']));?></p>
            </div>
    <?php
    }
    echo $pg->display('?page=');
}
else
{
    ?>
        <div class="error">Сообщений пока нет!</div>
    <?php
}
*/
require_once('includes/Footers.php');
?>
Онлайн: 2
Реклама