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']?>&unset=<?= $ban['id']?>">Снять</a> |
<a href="/adm/banan_us.php?id=<?= $anks['id']?>&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';
}
?>