Просмотр файла admin/users.php

Размер файла: 7.19Kb
<? 
Error_Reporting(E_ALL & ~E_NOTICE);
Error_Reporting (ERROR | WARNING);

extract($HTTP_GET_VARS);
extract($HTTP_POST_VARS);
extract($HTTP_COOKIE_VARS);
extract($HTTP_SERVER_VARS);
extract($HTTP_SESSION_VARS);

session_name("SESID");
session_start();
require_once"../config.php";
require_once"../templates/regglobals.php";
$tti=time();

include_once"../themes/$themes.php";
//////////////////////////////////////////////////////////////////////////////////////
$text = @file("../data/profil/$log.prof"); 
if ($text!=""){
$udata = explode(":||:",$text[0]);
$provlog=trim($udata[0]);
$provpar=trim($udata[1]);}

 if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina)
  {
	
if(empty($action)){$action="index";}

if($action=="index"){	
echo'РАБОТА С ЮЗЕРАМИ<br>';

echo"<form method=\"post\" action=\"users.php?action=edit&amp;\">";
echo"Введите логин юзера:<br>";
echo"<input type=\"text\" name=\"users\" maxlength=\"20\"><br>";
echo"<input value=\"Получить данные\" name=\"do\" type=\"submit\"></form>";
}

if($action=="edit"){
	
	if(empty($users)){echo"$users Ошибка, вы не ввели логин!";
echo"<br><a href=\"users.php?\">Повторить</a><br>";
echo'<a href="admin.php?">В админку</a><br>';
require_once"../templates/foot.php"; exit;
}


$text = @file("../data/profil/$users.prof"); 

if ($text!=""){	
$udc = explode(":||:",$text[0]);

print"Профиль юзера $users<br>";

if($users==$nickadmina){echo"<font color=red>ВНИМАНИЕ! ВЫ РЕДАКТИРУЕТЕ CОБСТВЕННЫЙ АККАУНТ</font><br>";}
echo"<form method=\"post\" action=\"users.php?action=upgrade&amp;\">
Новый пароль: (Oставьте пустым если не надо менять)<br><input name=\"udd1\" value=\"\"><br>
Откуда:<br><input name=\"udd2\" value=\"$udc[2]\"><br>
Инфа:<br><input name=\"udd3\" value=\"$udc[3]\"><br>
Е-мэил:<br><input name=\"udd4\" value=\"$udc[4]\"><br>	
Сайт:<br><input name=\"udd5\" value=\"$udc[5]\"><br>	
Аватор:<br><input name=\"udd7\" value=\"$udc[7]\"><br>
Мобила:<br><input name=\"udd13\" value=\"$udc[13]\"><br>
IP:<br><input name=\"udd14\" value=\"$udc[14]\"><br>	
ICQ:<br><input name=\"udd19\" value=\"$udc[19]\"><br>
Баллов:<br><input name=\"udd36\" value=\"$udc[36]\"><br>
Золотых монет:<br><input name=\"udd41\" value=\"$udc[41]\"><br>";

$jjtti=round(($udc[38]-$tti)/60);

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


echo"<br><font color=red>Внимание юзер находится в бане!</font><br>";

if($jjtti>60) {$jjtti=round($jjtti/60).' час.';}else{$jjtti=$jjtti.' мин';}

echo"До окончания бана осталось: $jjtti<br>";

 echo"<br>Разбанить <input name=\"udd37\" type=\"checkbox\" value=\"0\"><br><br>";}

echo"Особый статус:<br><input name=\"udd40\" value=\"$udc[40]\"><br>";

echo"<br><br><input name=\"users\" type=\"hidden\" value=\"$users\">
<input value=\"Изменить\" type=\"submit\"></form>";

}else{echo"Ошибка, юзера с таким логином не существует!";
echo"<br><a href=\"users.php\">Вернуться</a><br>";

}}








//////////////////////////////////////////////////////////////////
if($action=="upgrade"){

if (!eregi("^[a-z0-9\._-]+@[a-z0-9\._-]+\.[a-z]{2,4}\$",$udd4)){echo'Вы ввели неверный адрес емэйл!<br> Он должен быть формата [email protected]<br>';
echo'Пожалуйста повторите<br>';
echo'<a href="users.php?action=edit&amp;users='.$users.'&amp;">Назад</a><br>';
require_once"../templates/foot.php";
exit;}
$udd1=trim(htmlspecialchars(stripslashes($udd1)));
$udd2=trim(htmlspecialchars(stripslashes($udd2)));
$udd3=trim(htmlspecialchars(stripslashes($udd3)));
$udd4=trim(htmlspecialchars(stripslashes($udd4)));
$udd5=trim(htmlspecialchars(stripslashes($udd5)));
$udd7=trim(htmlspecialchars(stripslashes($udd7)));
$udd13=trim(htmlspecialchars(stripslashes($udd13)));
$udd14=trim(htmlspecialchars(stripslashes($udd14)));
$udd19=trim(htmlspecialchars(stripslashes($udd19)));
$udd36=trim(htmlspecialchars(stripslashes($udd36)));
$udd37=trim(htmlspecialchars(stripslashes($udd37)));
$udd38=trim(htmlspecialchars(stripslashes($udd38)));
$udd39=trim(htmlspecialchars(stripslashes($udd39)));
$udd40=trim(htmlspecialchars(stripslashes($udd40)));
$udd41=trim(htmlspecialchars(stripslashes($udd41)));


if (!file("../data/profil/$users.prof")) {print"Пользователя с таким логином не существует!<br>
<a href=\"users.php?action=edit&amp;users=".$users."&amp;\">Назад</a>
";}else {





$fal = @file("../data/profil/$users.prof"); 
$udata = explode(":||:",$fal[0]);
if($udd1==""){$uddd=$udata[1];}else{$uddd=md5($udd1);}
if($udd37=="1" && $udd38==""){$udd38="1440";}
if($udd38==""){$udd38=$udata[38];}else{$udd38=round($tti+($udd38*60));}
if($udd37==""){$udd37=$udata[37];}
if($udd39==""){$udd39=$udata[39];}
if($udd37=="0"){$udd38=""; $udd39="";}

$text=$udata[0].':||:'.$uddd.':||:'.$udd2.':||:'.$udd3.':||:'.$udd4.':||:'.$udd5.':||:'.$udata[6].':||:'.$udd7.':||:'.$udata[8].':||:'.$udata[9].':||:'.$udata[10].':||:'.$udata[11].':||:'.$udata[12].':||:'.$udd13.':||:'.$udd14.':||:'.$udata[15].':||:'.$udata[16].':||:'.$udata[17].':||:'.$udata[18].':||:'.$udd19.':||:'.$udata[20].':||:'.$udata[21].':||:'.$udata[22].':||:'.$udata[23].':||:'.$udata[24].':||:'.$udata[25].':||:'.$udata[26].':||:'.$udata[27].':||:'.$udata[28].':||:'.$udata[29].':||:'.$udata[30].':||:'.$udata[31].':||:'.$udata[32].':||:'.$udata[33].':||:'.$udata[34].':||:'.$udata[35].':||:'.$udd36.':||:'.$udd37.':||:'.$udd38.':||:'.$udd39.':||:'.$udd40.':||:'.$udd41.':||:'.$udata[42].':||:'.$udata[43].':||:'.$udata[44].':||:'.$udata[45].':||:'.$udata[46].':||:'.$udata[47].':||:'.$udata[48].':||:'.$udata[49].':||:'.$udata[50].':||:';

$fp=fopen("../data/profil/$users.prof","w");  
flock($fp,LOCK_EX);                                                     
fputs($fp,"$text");
fflush($fp);
flock($fp,LOCK_UN);
fclose($fp);  
chmod ("data/profil/$log.prof", 0666); 

if($udd37=="1"){echo"Юзер забанен!<br>";}
if($udd37=="0"){echo"Юзер разбанен!<br>";}
echo"Данные юзера успешно изменены!<br>";
if(!$udd1==""){echo"<font color=red>Вы изменили пароль юзера!<br>
Не забудьте ему напомнить его новый пароль: $udd1</font> 
<br>";}
echo'<a href="users.php?">Редактировать нового юзера</a><br>';



 }




}


echo'<br><br>';
if($nikname == $_SESSION[log]){ echo'<a href="admin.php?">Файл-менеджер</a><br>';}
echo'<a href="admin.php?">В админку</a><br>';
} else { echo"Вход закрыт!!!";}
require_once"../templates/foot.php";


?>