Размер файла: 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"); }
-
- ?>