Вход Регистрация
Файл: backup/admin/bann.php
Строк: 83
<?php
require_once('../core/start.php');
func::is_auth();
$title 'Банн пользователя';
require_once(
root.'core/header.php');
echo 
'<div class="wizart">'.$title.'</div>';
func::head_menu();
$id = isset($_GET['id']) ? abs(intval($_GET['id'])): false;
if (
$level<|| $id == && $id != $user['id'] || $level func::user_inf($id'level') && $id != $user['id']){
func::error('У Вас нет прав для этого действия!');
func::footer_menu();
require_once(
root.'core/footer.php');
exit();
}
if(!
func::user_inf($id)){
func::error('Пользователь не найден!');
func::footer_menu();
require_once(
root.'core/footer.php');
exit();
}
if(
core::$dbs->querySingle("SELECT count(id) FROM `bann` WHERE `user_id` = ?",array($id))==1){
func::error('Этот пользователь уже забанен!');
func::footer_menu();
require_once(
root.'core/footer.php');
exit();
}
if(
$id==$user['id']){
func::error('Себя банить? Воу-воу, палехче!');
func::footer_menu();
require_once(
root.'core/footer.php');
exit();
}
if(!isset(
$_POST['ok'])){
echo 
'<form action="?id='.$id.'" method="post">Ник|ID:<br/>
<input type="text" name="nick" value="'
.func::user_inf($id'login').'" title="Ник|ID"/>
<br/>Время:<br/>
<input type="text" name="na" title="Время"/>
<br/>
<select name="vremja">
<option value="min">Минут</option>
<option value="chas">Часов</option>
<option value="sut">Суток</option>
<option value="mes">Месяцев</option>
</select>
<br/>
Причина:<br/>
<input type="text" name="komm" title="Причина"/>
<br/>
<input type="submit" name="ok" value="Блокировать"/>
</form>'
;
} else {
if(empty(
$_POST['na'])){
func::error('Не указано время блокировки!');
}elseif(empty(
$_POST['komm'])){
func::error('Не указана причина блокировки!');
} else {
if (
$_POST['vremja']=='min')$na intval($_POST['na'])*60;
if (
$_POST['vremja']=='chas')$na intval($_POST['na'])*60*60;
if (
$_POST['vremja']=='sut')$na intval($_POST['na'])*60*60*24;
if (
$_POST['vremja']=='mes')$na intval($_POST['na'])*60*60*24*30;
$komm func::check($_POST['komm']);
$time_ban time() + $na;
core::$dbs->query("INSERT INTO `bann` SET `time_off` =?, `id_user` =?, `komm` = ?, `user_id` =?, `time` = ?",array($time_ban,$user['id'],$komm,$id,time()));
core::$dbs->query("INSERT INTO `bann_us` SET `time` =?, `komm` = ?, `user_id` =?",array(time(),$komm,$id));
header('location:/user/us/'.$id);
}
}
func::footer_menu();
require_once(
root.'core/footer.php');
?>
Онлайн: 2
Реклама