View file xmyx.ru/adm/banan_us.php

File size: 5.02Kb
<? 

/*
* Tw1nGo
*/

include_once '../sys/inc/start.php'; 
include_once '../sys/inc/compress.php'; 
include_once '../sys/inc/sess.php'; 
include_once '../sys/inc/home.php'; 
include_once '../sys/inc/settings.php'; 
include_once '../sys/inc/db_connect.php'; 
include_once '../sys/inc/ipua.php'; 
include_once '../sys/inc/fnc.php'; 
include_once '../sys/inc/user.php'; 

user_access('adm_banlist', null, '/'.SID); 

if($user['level'] <= 3){
	header('Location: /');exit;
}



if (isset($_GET['id'])) { 
    $ank['id'] = intval($_GET['id']);


if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$ank[id]' LIMIT 1"),0) == 0)
{
    header("Location: /?".SID);
    exit;
}

$ank = get_user($ank['id']);


if ($user['level'] <= $ank['level'])
{
    $_SESSION['message'] = 'Запрещено!';
    header("Location: banan_us.php".SID);
    exit;
}


if (isset($_GET['delete']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$ank[id]' AND `id` = '".intval($_GET['delete'])."'"),0) && user_access('user_ban_unset'))
{
    $ban_info = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban` WHERE `id_user` = '$ank[id]' AND `id` = '".intval($_GET['delete'])."'"));
    $ank2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '$ban_info[id_ban]' LIMIT 1"));
    
    if (($user['level']>$ank2['level'] || $user['id'] == $ank2['id']) || $user['level'] == 4)
    {
        mysql_query("DELETE FROM `ban` WHERE `id` = '".intval($_GET['delete'])."' LIMIT 1");
        $_SESSION['message'] = 'Нарушение юзера удалено.';
        header("Location: banan_us.php");
        exit;
    }
    else
    $err[]='Нет прав';
}

if (isset($_GET['unset']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id_user` = '$ank[id]' AND `id` = '".intval($_GET['unset'])."'"),0) && user_access('user_ban_unset'))
{
    $ban_info = mysql_fetch_assoc(mysql_query("SELECT * FROM `ban` WHERE `id_user` = '$ank[id]' AND `id` = '".intval($_GET['unset'])."'"));
    $ank2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '$ban_info[id_ban]' LIMIT 1"));
    
    if (($user['level'] > $ank2['level'] || $user['id'] == $ank2['id']) || $user['level'] == 4)
    {
        mysql_query("UPDATE `ban` SET `time` = '$time', `navsegda` = '0' WHERE `id` = '".intval($_GET['unset'])."' LIMIT 1");
        $_SESSION['message'] = 'Время бана у юзера обнулено.';
        header("Location: banan_us.php");
        exit;
    }
    else
    $err[]='Нет прав';
}

} 
else{


$set['title'] = 'Список забаненных на Xmyx'; 

include_once '../sys/inc/thead.php'; 

shapka_VK(true, '/adm/', 'Список забаненных'); 

?>
<div class="pcont">
<?

uvedom();
err();

$set['p_str'] = '20';
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `time` > '$time'"),0); 
$k_page = k_page($k_post,$set['p_str']); 
$page = page($k_page); 
$start = $set['p_str']*$page-$set['p_str'];

$q = mysql_query("SELECT * FROM `ban` WHERE `time` > '$time' ORDER BY `id` DESC LIMIT $start, $set[p_str]"); 

$collichestvo = array('человека', 'человека', 'человек');

if ($k_post == 0){
?>
<div class="upanel">
    <div id="fr_search_items" class="items bl_cont"><div class="service_msg_box"><div class="service_msg service_msg_null">Ни одного забаненного не найдено</div></div></div>
  </div>
<?
}
else{

?>
<div class="upanel">
<h4 class="slim_header">Забанено <b style="color:green"><?= des2num($k_post, $collichestvo)?></b></h4>
<div id="fr_search_items" class="items bl_cont">
<?

while ($ban = mysql_fetch_assoc($q))
{

$anks = get_user($ban['id_user']); 
$user_ban = get_user($ban['id_ban']); 
$anks['nick'] = u_nick($anks['id']);
?>
<div class="simple_fit_item">
<div class="si_iwrap">
<a class="al_u<?= $ank['id']?>" href="/id<?= $anks['id']?>"><?= avka50($anks['id'], 'si_img')?></a>
</div>
<div class="si_body">
<a class="si_owner al_u<?= $anks['id']?> _u<?= $anks['id']?>" href="/id<?= $anks['id']?>"><?= $anks['nick']?></a> <?= on_($anks['id'])?>
<?
if($anks['ofical'] == 1){
?>
<b class="verified"></b>
<?
}

if ($ban['navsegda'] == 1){	
?>
<div class="si_row si_row_first"><b style="color:green">Банан:</b> <span class="si_phone"><font color="red"><b>навсегда</b></font></span></div>
<?	
}
else{
?>
<div class="si_row si_row_first"><b style="color:green">Банан до:</b> <span class="si_phone"><?= vremja($ban['time'])?></span></div>
<?
}


?>
<div class="si_row si_row_first"><b style="color:green">Причина:</b> <span class="si_phone"><?= output_text($ban['prich'])?></span></div>
<?

if(isset($user) && $user['level'] >= 4 && user_access('user_ban_unset')){
?> 
<div class="si_links">
<a href="/adm/banan_us.php?id=<?= $anks['id']?>&amp;unset=<?= $ban['id']?>">Снять</a> | 
<a href="/adm/banan_us.php?id=<?= $anks['id']?>&amp;delete=<?= $ban['id']?>">Удалить</a>
</div>
<?
}
?>
</div>
</div>
<?

}

?>
</div></div>
<?

if ($k_page > 1)str_vk("?",$k_page,$page);

}

?>
</div>
<?

include_once '../sys/inc/tfoot.php'; 

}

?>