Файл: pesn_voini/peseni_vojni/instalscript/engine/adm_panel/ban_statistic.php
Строк: 75
<?php
require_once($_SERVER['DOCUMENT_ROOT']."/instalscript/engine/_inc/sys.php");
//
//
$r = rand(100000,999999);
//
//
head("Список банов",$uid); # Голова
//
//
if(isset($_GET['del']) && $user['adm'] != 0){
$id = abs(intval($_GET['del']));
//
$ban_check = fch("SELECT * FROM `ban` WHERE `id` = ? LIMIT 1", array($id));
//
if(!$ban_check){
header('location:?r='.$r);
exit();
}
//
qry("UPDATE `ban` SET `time` = ? WHERE `id` = ? LIMIT 1", array(0,$ban_check['id']));
//
header('location:?='.$r);
exit();
}
//
//
//
if(isset($_GET['my'])){
//
$count = $BaseConnect->query("SELECT (id) FROM `ban` WHERE `id_user` = '".$uid."'")->rowCount();
//
$str = '10'; # кол-во записей для вывода
$url = "/ban/my/"; # ссылка
$num = abs(is('1')); # текущая страница
$result = $count; # подсчёт
//
//
$msg_q = $BaseConnect->query("SELECT * FROM `ban` WHERE `id_user` = '".$uid."' ORDER BY `id` DESC LIMIT ".page($num,$str,$result).",$str ");
//
//
if($count == 0)echo 'Вы вежливый человек, таким и оставайтесь :-)';
while($msg = $msg_q->fetch(PDO::FETCH_ASSOC)){
if($msg['time'] > time()){
$time = 'Осталось: '.timer($msg['time']).'';
$del_link = '- <a href="?del='.$msg['id'].'">[Снять бан]</a>';
}
elseif($msg['time'] <= time()){
$time = 'Время бана истекло';
$del_link = '';
}
//
if($msg['text_c'] != 0)$sms_chat = 'Смс в чате: '.bbcode($msg['text_c']).'<br>';
elseif($msg['text_c'] == 0)$sms_chat = '';
//
if($msg['text_f'] != 0)$sms_forum = 'Смс на форуме: '.bbcode($msg['text_f']).'<br>';
elseif($msg['text_f'] == 0)$sms_forum = '';
//
echo 'Забанен: '.user_list($msg['id_user']).'<br>Забанил: '.user_list($msg['adm']).'<br>'.$sms_chat.' '.$sms_forum.' Причина: '.$dat[$msg['cause']].'<br>Тип бана: '.$dat2[$msg['tipe']].'<br>'.$time.' '.$del_link.'<hr>';
}
//
ppage($url,$num,$str,$result);
//
foot($uid);
exit();
}
//
if(isset($_GET['user']) && $user['adm'] != 0){
$us = abs(intval($_GET['user']));
//
$ban_check = fch("SELECT * FROM `users` WHERE `id` = ? LIMIT 1", array($us));
//
if(!$ban_check){
header('location:/ban/my/?r='.$r);
exit();
}
//
//
$count = $BaseConnect->query("SELECT (id) FROM `ban` WHERE `id_user` = '".$us."'")->rowCount();
//
//
$str = '10'; # кол-во записей для вывода
$url = "/ban/".$us."/user/"; # ссылка
$num = abs(is('1')); # текущая страница
$result = $count; # подсчёт
//
//
$msg_q = $BaseConnect->query("SELECT * FROM `ban` WHERE `id_user` = '".$us."' ORDER BY `id` DESC LIMIT ".page($num,$str,$result).",$str ");
//
//
echo 'Проверка: '.user_list($us).' <br>Банов: '.$count.'<hr>';
if($count == 0)echo 'Банов не обнаружено';
//
//
while($msg = $msg_q->fetch(PDO::FETCH_ASSOC)){
//
//
if($msg['time'] > time()){
$time = 'Осталось: '.timer($msg['time']).'';
$del_link = '- <a href="?del='.$msg['id'].'">[Снять бан]</a>';
}
elseif($msg['time'] <= time()){
$time = 'Время бана истекло';
$del_link = '';
}
//
if($msg['text_c'] != 0)$sms_chat = 'Смс в чате: '.bbcode($msg['text_c']).'<br>';
elseif($msg['text_c'] == 0)$sms_chat = '';
//
if($msg['text_f'] != 0)$sms_forum = 'Смс на форуме: '.bbcode($msg['text_f']).'<br>';
elseif($msg['text_f'] == 0)$sms_forum = '';
//
echo 'Забанен: '.user_list($msg['id_user']).'<br>Забанил: '.user_list($msg['adm']).'<br>'.$sms_chat.' '.$sms_forum.' Причина: '.$dat[$msg['cause']].'<br>Тип бана: '.$dat2[$msg['tipe']].'<br>'.$time.' '.$del_link.'<hr>';
}
//
ppage($url,$num,$str,$result);
//
foot($uid);
exit();
}
//
if($user['adm'] == 0){
header('location:/ban/my/');
exit ();
}
//
//
$count = $BaseConnect->query("SELECT (id) FROM `ban`")->rowCount();
//
//
$str = '10'; # кол-во записей для вывода
$url = "/ban/statistic/"; # ссылка
$num = abs(is('1')); # текущая страница
$result = $count; # подсчёт
//
//
$msg_q = $BaseConnect->query("SELECT * FROM `ban` ORDER BY `id` DESC LIMIT ".page($num,$str,$result).",$str ");
//
//
if($count == 0)echo 'Банов не обнаружено';
//
while($msg = $msg_q->fetch(PDO::FETCH_ASSOC)){
//
if($msg['time'] > time()){
$time = 'Осталось: '.timer($msg['time']).'';
$del_link = '- <a href="?del='.$msg['id'].'">[Снять бан]</a>';
}
elseif($msg['time'] <= time()){
$time = 'Время бана истекло';
$del_link = '';
}
//
//
if($msg['text_c'] != 0)$sms_chat = 'Смс в чате: '.bbcode($msg['text_c']).'<br>';
elseif($msg['text_c'] == 0)$sms_chat = '';
//
if($msg['text_f'] != 0)$sms_forum = 'Смс на форуме: '.bbcode($msg['text_f']).'<br>';
elseif($msg['text_f'] == 0)$sms_forum = '';
//
//
echo 'Забанен: '.user_list($msg['id_user']).' - <a href="/ban/'.$msg['id_user'].'/user">[История]</a><br>Забанил: '.user_list($msg['adm']).'<br>'.$sms_chat.' '.$sms_forum.' Причина: '.$dat[$msg['cause']].'<br>Тип бана: '.$dat2[$msg['tipe']].'<br>'.$time.' '.$del_link.'<hr>';
}
//
ppage($url,$num,$str,$result);
//
//
foot($uid);
?>