Размер файла: 6.43Kb
<?php
// автор скрипта - Arab
// icq - 9988817 сайт: http://bola.net.ru
include_once "../includ/functions.php";
include_once "../includ/login.php";
include_once "../includ/setting.php";
include_once "../includ/online.php";
if (!$_SESSION[login]=="" && !md5($_SESSION[password])=="" && md5($_SESSION[password])==$npassword && $_SESSION[login]==$nlogin){
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
include_once "../../css/red/index.php";
echo'<div class=agr><center><b>Наказание</b></center></div><div class=bgr><div class=url>';
echo'Привет '.$login.'<br>';
echo'<a href="../login/menu.php?'.SID.'">Личное меню</a> | <a href="../?'.SID.'">Форум</a><hr>';
if($privat>0){ echo'<a href="privat.php?'.SID.'">
<img src="../images/mail.gif" alt=""> <font color="#ff2222"><b>Новое сообщение - ('.$privat.')</b></font></a><br>'; }
$user=check($user);
// razban
if(isset($razban)){
$razban=full_check($razban);
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
$fff = @file("$maindir/forum/data/users/".check($user).".log");
if ($fff!=""){
$udata = explode("|",$fff[0]);}
$text=$udata[0].'|'.$udata[1].'|'.$udata[2].'|'.$udata[3].'|'.$udata[4].'|'.$udata[5].'|'.$udata[6].'|'.$udata[7].'|'.$udata[8].'|'.$udata[9].'|'.$udata[10].'|'.$udata[11].'|'.$udata[12].'|'.$udata[13].'|'.$udata[14].'|'.$udata[15].'|'.$udata[16].'|'.$udata[17].'|0||'.$udata[20].'|'.$udata[21].'|'.$udata[22].'|'.$udata[23].'|'.$udata[24].'|'.$udata[25].'|'.$udata[26].'|'.$udata[27].'|'.$udata[28].'|'.$udata[29].'|';
$text=str_replace("\r\n", "", $text);
$fp=@fopen("$maindir/forum/data/users/".check($user).".log","r+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
echo check($user).' разбанен!</div></div>';
include_once "../../css/red/foot.php"; exit; }else{
echo'Идите нахуй</div></div>';
include_once "../../css/red/foot.php"; exit; }}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// end
// ban
if(isset($yesban)){
$yesban=full_check($yesban);
if($m_level=="1" || $m_level=="2" || $m_level=="3"){
if($user=="$login" || $dt[5]=="1"){
echo'Невозможно забанить</div></div>';
include_once "../../css/red/foot.php"; exit; }
$sms=check($sms);
$bxxtime=check($bxxtime);
if(eregi("[^0-9]", $bxxtime)){
echo 'Не пизди и пиши время бана в цифрах!</div></div>';
include_once "../../css/red/foot.php"; exit;}
if(empty($sms)){
echo'Пишите причину!</div></div>';
include_once "../../css/red/foot.php"; exit;}
if(isset($sms{60})){
echo'Причина слишком длинная!</div></div>';
include_once "../../css/red/foot.php"; exit;}
if($dt[18]=="1"){
echo'Пользователь '.$user.' уже забанен</div></div>';
include_once "../../css/red/foot.php"; exit; }
$fff = @file("$maindir/forum/data/users/$user.log");
if ($text!=""){ $udata = explode("|",$fff[0]);
$banns=$udata[22]+1;
$bdata = date("j.n.Y");
$btime = date("G:i");
$standtime = time();
$bantime = $standtime+$bxxtime;
$text=$udata[0].'|'.$udata[1].'|'.$udata[2].'|'.$udata[3].'|'.$udata[4].'|'.$udata[5].'|'.$udata[6].'|'.$udata[7].'|'.$udata[8].'|'.$udata[9].'|'.$udata[10].'|'.$udata[11].'|'.$udata[12].'|'.$udata[13].'|'.$udata[14].'|'.$udata[15].'|'.$udata[16].'|'.$udata[17].'|'.$bantime.'|'.$sms.' ('.$bdata.'/'.$btime.' - '.$login.')|'.$udata[20].'|'.$udata[21].'|'.$banns.'|'.$udata[23].'|'.$udata[24].'|'.$udata[25].'|'.$udata[26].'|'.$udata[27].'|'.$udata[28].'|'.$udata[29].'|';
$text=str_replace("\r\n", "", $text);
$fp=@fopen("$maindir/forum/data/users/".check($user).".log","r+");
flock($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);
}else{
echo'<br><center>Пользователь <b>'.$user.'</b> не зарегестрирован или удален!</center><br>'; }
if($banns>"$conf_allbans"){ @unlink("$maindir/forum/data/users/".check($user).".log"); @unlink("$maindir/forum/data/privat/".check($user).".dat"); }
echo''.$user.' забанен!</div></div>';
include_once "../../css/red/foot.php"; exit; }else{
echo'Идите нахуй</div></div>';
include_once "../../css/red/foot.php"; exit; }}
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// end
if(empty($user)){$user=$login;}
$user=check($user);
$text = @file("$maindir/forum/data/users/$user.log");
if ($text!=""){ $dt = explode("|",$text[0]); }
if($user=="$login" || $dt[5]=="1"){
echo'Невозможно забанить</div></div>';
include_once "../../css/red/foot.php"; exit; }
$standtime = time();
if($dt[18]>$standtime){
echo'Пользователь '.$user.' уже забанен<br><a href="userban.php?razban&user='.$user.'">Разбанить</a><br></div></div>';
include_once "../../css/red/foot.php"; exit; }
$file = @file("$maindir/forum/data/users/".check($user).".log");
if ($file!=""){
echo'Вы уверены что хотите забанить <a href="../other/anketa.php?user='.$user.'"><b>'.$user.'</b></a> ?<br>';
echo'<br><form method="post" action="userban.php?yesban&user='.$user.'">
Время бана в секундах:<br><input name="bxxtime" value=""><br>
Причина бана:<br><textarea name="sms" cols="30" rows="5"></textarea><br>
<input value="Забанить" name="do" type="submit"></form><br>';
echo'1час - 3600сек<br>
5часов - 18000сек<br>
10часов - 36000сек<br>
24часа - 86400сек<br>
Неделя - 604800сек<br>
Месяц - 2592000сек<br>
Год - 31104000сек<br>';
echo'<br><a href="index.php?'.SID.'">В админку</a><br></div></div>';
}else{
echo'<br><center>Пользователь <b>'.$user.'</b> не зарегестрирован или удален!</center><br></div></div>'; }
echo'</div></div>';
include_once "../../css/red/foot.php";
} else { header ("Location: ../index.php"); }
} else { header ("Location: ../index.php"); }
?>