<?php
//
//
$location = true;
//
//
require_once($_SERVER['DOCUMENT_ROOT']."/core/func.php");
//
//
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();
}
//
//
//
//
//
$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 = '';
}
//
//
echo '
<div class="tophead">
Забанен: '.user_list($msg['id_user']).'
<br>
Забанил: '.user_list($msg['adm']).'
<br>
<font color="#888"><small>
Причина: '.$dat[$msg['cause']].'
<br>
Тип бана:
'.$dat2[$msg['tipe']].'
<br>
'.$time.'
'.$del_link.'
</small></font>
</div>
';
}
//
ppage($url,$num,$str,$result);
//
//
foot($uid);
?>