Вход Регистрация
Файл: vsime.com/system/functions/banned.php
Строк: 125
<?
    
function banned($cat$user_id$prov=0)
    {
        global 
$comm$dbi$config;
        if (
$prov == 1)$ok false;
        
$user profile($user_id);
        if (
$cat == 'comm_forum')
        {
            if (
mysqli_result("SELECT COUNT(*) FROM `users_ban` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `type` = 'forum'"))
            {
                if (
$prov == 0)
                {
                    
$max_time_ban mysqli_result("SELECT MAX(`time_ban`) FROM `users_ban` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `type` = 'forum' LIMIT 1");
                    
$ban mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `users_ban` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `time_ban` = '$max_time_ban' AND `type` = 'forum' LIMIT 1"));
                    
$time_ban = ($ban['time_ban']-$ban['time'])/3600;
                    
$ban_give profile($ban['id_ank']);
                    echo 
"<div class='banned_".($config['web']==true?"web":"wap")."'>n";
                        echo 
"Вы были забанены модератором n";
                        echo 
profile_icon($ban_give['id']).profile_nick($ban_give['id'], 1).profile_medal($ban_give['id']);
                        echo 
" на $time_ban ч.<br />n";
                        echo 
"Во время действия бана Вы не сможете писать в форуме сообщества <b>".htmlspecialchars($comm['name'])."</b>.n";
                    echo 
"</div>n";
                } else 
$ok true;
            }
        } elseif (
$cat == 'comm_chat')
        {
            if (
mysqli_result("SELECT COUNT(*) FROM `users_ban` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `type` = 'chat'"))
            {
                if (
$prov == 0)
                {
                    
$max_time_ban mysqli_result("SELECT MAX(`time_ban`) FROM `users_ban` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `type` = 'chat' LIMIT 1");
                    
$ban mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `users_ban` WHERE `id_comm` = '$comm[id]' AND `id_user` = '$user[id]' AND `time_ban` = '$max_time_ban' AND `type` = 'chat' LIMIT 1"));
                    
$time_ban = ($ban['time_ban']-$ban['time'])/3600;
                    
$ban_give profile($ban['id_ank']);
                    echo 
"<div class='banned_".($config['web']==true?"web":"wap")."'>n";
                        echo 
"Вы были забанены модератором n";
                        echo 
profile_icon($ban_give['id']).profile_nick($ban_give['id'], 1).profile_medal($ban_give['id']);
                        echo 
" на $time_ban ч.<br />n";
                        echo 
"Во время действия бана Вы не сможете писать в чате сообщества <b>".htmlspecialchars($comm['name'])."</b>.n";
                    echo 
"</div>n";
                } else 
$ok true;
            }
        } elseif (
$cat == 'forum')
        {
            if (
mysqli_result("SELECT COUNT(*) FROM `users_ban` WHERE `id_comm` = '0' AND `id_user` = '$user[id]' AND `type` = 'forum'")) {
                if (
$prov == 0) {
                    
$max_time_ban mysqli_result("SELECT MAX(`time_ban`) FROM `users_ban` WHERE `id_comm` = '0' AND `id_user` = '$user[id]' AND `type` = 'forum' LIMIT 1");
                    
$ban mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `users_ban` WHERE `id_comm` = '0' AND `id_user` = '$user[id]' AND `time_ban` = '$max_time_ban' AND `type` = 'forum' LIMIT 1"));
                    
$time_ban = ($ban['time_ban']-$ban['time'])/3600;
                    
$ban_give profile($ban['id_ank']);
                    echo 
"<div class='banned_".($config['web']==true?"web":"wap")."'>n";
                        echo 
"Вы были забанены модератором n";
                        echo 
profile_icon($ban_give['id']).profile_nick($ban_give['id'], 1).profile_medal($ban_give['id']);
                        echo 
" на $time_ban ч.<br />n";
                        echo 
"Во время действия бана Вы не сможете писать в форуме.n";
                    echo 
"</div>n";
                } else 
$ok true;
            }
        } elseif (
$cat == 'chat') {
            if (
mysqli_result("SELECT COUNT(*) FROM `users_ban` WHERE `id_comm` = '0' AND `id_user` = '$user[id]' AND `type` = 'chat'")) {
                if (
$prov == 0) {
                    
$max_time_ban mysqli_result("SELECT MAX(`time_ban`) FROM `users_ban` WHERE `id_comm` = '0' AND `id_user` = '$user[id]' AND `type` = 'chat' LIMIT 1");
                    
$ban mysqli_fetch_array(mysqli_query($dbi"SELECT * FROM `users_ban` WHERE `id_comm` = '0' AND `id_user` = '$user[id]' AND `time_ban` = '$max_time_ban' AND `type` = 'chat' LIMIT 1"));
                    
$time_ban = ($ban['time_ban']-$ban['time'])/3600;
                    
$ban_give profile($ban['id_ank']);
                    echo 
"<div class='banned_".($config['web']==true?"web":"wap")."'>n";
                        echo 
"Вы были забанены модератором n";
                        echo 
profile_icon($ban_give['id']).profile_nick($ban_give['id'], 1).profile_medal($ban_give['id']);
                        echo 
" на $time_ban ч.<br />n";
                        echo 
"Во время действия бана Вы не сможете писать в чате.n";
                    echo 
"</div>n";
                } else 
$ok true;
            }
        }
        if (
$prov == 1)return $ok;
    }
?>
Онлайн: 0
Реклама