Просмотр файла mpanel/zaban.php

Размер файла: 6.24Kb
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  [email protected]             #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#	
require_once"../template/start.php";
require_once"../template/regglobals.php";
require_once"../template/config.php";
require_once"../template/functions.php";
require_once"../template/maincore.php";
require_once"../template/antidos.php";
require_once"../template/cookies.php";
require_once"../template/gzip.php";
require_once"../template/header.php";
require_once"../template/referer.php";
include_once"../themes/$config_themes/index.php";

$text = file("../local/profil/$log.prof"); 
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);
$dostup=trim($udata[7]);
$privat=trim($udata[10]);}

if (!$_SESSION['log']=="" && !md5($_SESSION['par'])=="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
if ($dostup==101 || $dostup==102 || $dostup==103 || $dostup==105){
$time=time();

//---------------------- Форма ввода логина ------------------------------//
if(!isset($action)){

echo'<img src="../images/img/partners.gif" alt=""> <b>Бан/Разбан</b><br><br>';
echo '<form method="post" action="zaban.php?action=edit&amp;'.SID.'">';
echo 'Введите логин юзера:<br>';
echo '<input type="text" name="users" maxlength="20" /><br><br>';
echo '<input value="Получить данные" type="submit" /></form><hr>';
}


//---------------------- Редактирование профиля ------------------------------//
if($action=="edit"){
if(!empty($users)){

$users=check(trim($users));
$text = file("../local/profil/$users.prof"); 
if ($text!=""){	
$udc = explode(":||:",$text[0]);

echo '<img src="../images/img/profiles.gif" alt=""> <b>Профиль юзера '.$users.'</b><br>';

if($udc[7]>=101 && $udc[7]<=105 && $users!=$log){
//if($log!=$config_nikname && $users==$config_nikname){	
echo 'У ВАС НЕДОСТАТОЧНО ПРАВ ДЛЯ БАНА ЭТОГО АККАУНТА!';
}else{

if($users==$log){
echo '<b><font color="red">ВНИМАНИЕ! ВЫ РЕДАКТИРУЕТЕ CОБСТВЕННЫЙ АККАУНТ!</font></b><br><br>';}


echo '<form method="post" action="zaban.php?action=upgrade&amp;users='.$users.'&amp;'.SID.'">';
$timeban=round(($udc[38]-$time)/60);

if($udc[37]=="0" || $udc[37]=="" || $udc[38]<$time){
echo '<br>Забанить  <input name="udd37" type="checkbox" value="1" /><br>';
echo 'На какое время в минутах:<br><input name="udd38" /><br>';
echo 'Причина бана:<br><input name="udd39" /><br>';

}else{

echo '<br><font color=red>Внимание, юзер находится в бане!</font><br>';
if($timeban>60) {$timeban=round($timeban/60).' час.';}else{$timeban=$timeban.' мин';}
echo 'До окончания бана осталось: '.$timeban.'<br>';
echo '<br>Разбанить <input name="udd37" type="checkbox" value="0" /><br><br>';
}
echo '<input value="Изменить" type="submit"></form><hr>';
echo '1 час - 60 минут<br>';
echo '5 часов - 300 минут<br>';
echo '1 день - 1440 минут<br>';
echo '3 дня - 4320 минут<br>';
echo '5 дней - 7200 минут<br>';
}

}else{echo 'Ошибка, юзера с таким логином не существует!';}
}else{echo 'Ошибка, вы не ввели логин!';}

echo '<br><br><img src="../images/img/back.gif" alt=""> <a href="zaban.php?'.SID.'">Вернуться</a>';
}




//---------------------- Изменение профиля ------------------------------//
if($action=="upgrade"){
if (file("../local/profil/$users.prof")) {
if ($udd37=="0"){$udd38="0";}
if ($udd38!=""){
if ($udd38<"14400"){	
	
$udd37=(int)$udd37;
$udd38=check($udd38);
$udd39=check($udd39);


//------------------------ Запись в профиль -----------------------------//
$ufile = file(BASEDIR."local/profil/$users.prof"); 
$udata = explode(":||:",$ufile[0]);

if($udd37=="1"){$udata[37]="1"; $udata[38]=$time+(round($udd38*60));  $udata[39]=$udd39;}
if($udd37=="0"){$udata[37]="0"; $udata[38]="0";  $udata[39]="";}

for ($u=0; $u<$config_userprofkey; $u++){
$utext.=$udata[$u].':||:';}

if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
$fp=fopen(BASEDIR."local/profil/$users.prof","a+");    
flock($fp,LOCK_EX);           
ftruncate($fp,0);                                                                
fputs($fp,$utext);
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
unset($utext);
}

echo 'Данные юзера '.$users.' успешно изменены!<br>';
if($udd37=="1"){
echo '<b><font color="FF0000">Аккаунт заблокирован!</font></b><br>'; 
}else{ 
echo '<b><font color="00FF00">Аккаунт разблокирован!</font></b><br>';}

echo'<a href="zaban.php?'.SID.'">Редактировать нового юзера</a><br>';


}else{ echo'Произошла ошибка. Максимальное время бана 10 дней (14400 минут)!<br>';}
}else{ echo'Произошла ошибка. Вы не указали время бана!<br>';}
}else{ echo'Произошла ошибка. Пользователя с таким логином не существует!<br>';}
echo'<br><img src="../images/img/back.gif" alt=""> <a href="zaban.php?action=edit&amp;users='.$users.'&amp;'.SID.'">Вернуться</a>';
}



echo'<br><img src="../images/img/panel.gif" alt=""> <a href="index.php?'.SID.'">В админку</a><br>';
echo'<img src="../images/img/homepage.gif" alt=""> <a href="../index.php?'.SID.'">На главную</a><br>';

} else {header ("Location: ../index.php?error&".SID);}
} else {header ("Location: ../index.php?error&".SID);}

include_once"../themes/$config_themes/foot.php";
?>