Файл: _gladiators2_/gladiators2/gladiators/gladiators/manage/modules/mod_ipaccess.php
Строк: 16
<?
if($_GET["act"]=="ipaccess" && preg_match("/^[-a-zA-Zа-яА-Я0-9_s]+$/",$_POST["who"]))
{
$db->query("select ipaccess_on,ipaccess_level from admin_users where user_id='".$_SESSION["id"]."'");
$db->num_rows();
$db->fetch_array();
if(!$db->num || $db->row["ipaccess_on"]=="0")
$error_msg = "У вас нет прав просматривать историю доступа!";
else
{
$result_who = mysql_query("select id,login,level from users where login='".$_POST["who"]."'");
$num_who = mysql_num_rows($result_who);
$row_who = mysql_fetch_array($result_who);
if(!$num_who)
$error_msg = "Персонаж не существует!";
elseif($row_who["level"] > $db->row["ipaccess_level"])
$error_msg = "Ваши права не позволяют просматривать историю доступа персонажей старше ".$db->row["ipaccess_level"]." уровня!";
else
{
$file = file($DOCUMENT_ROOT."/database/ip/ip.dat");
$num = count($file);
for($i=0;$i<=$num-1;$i++)
{
$arr = explode("|",$file[$i]);
if($arr[0]==$row_who["login"])
$log_access .= "<tr><td>".$arr[1]."</td><td>".Date("d.m.Y H:i",$arr[2])."</td></tr>n";
}
}
}
}
?>