Файл: _gladiators2_/gladiators2/gladiators/gladiators/manage/modules/mod_mult.php
Строк: 48
<?
/* This file decoded and nulled by NukLeoN [AnTiSh@Re] */
if ($_GET['act'] == 'mult')
{
if (preg_match ('/^[-a-zA-Zа-яА-Я0-9_\s]+$/', $_POST['who']))
{
$db->query ('select mult_on from admin_users where user_id='' . $_SESSION['id'] . ''');
$db->num_rows ();
$db->fetch_array ();
if (!(($db->num AND !($db->row['mult_on'] == '0'))))
{
$error_msg = 'У вас нет прав на поиск мультов!';
return 1;
}
$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 = 'Персонаж не существует!';
return 1;
}
$fp = file ($DOCUMENT_ROOT . '/database/ip/ip.dat');
$Mas_ipaddr = '';
$Mas_mults = '^';
for ($i = 0; $i <= count ($fp) - 1; ++$i)
{
$row = explode ('|', $fp[$i]);
if ($row[0] == $row_who['login'])
{
if ($row[1])
{
if (!(strstr ($Mas_ipaddr, '-' . $row[1] . '-')))
{
$Mas_ipaddr .= '-' . $row[1] . '-';
continue;
}
continue;
}
continue;
}
}
for ($i = 0; $i <= count ($fp) - 1; ++$i)
{
$row = explode ('|', $fp[$i]);
if ($row[0] != $row_who['login'])
{
if ($row[1])
{
if (strstr ($Mas_ipaddr, '-' . $row[1] . '-'))
{
if (!(strstr ($Mas_mults, '^' . $row[0] . '^')))
{
$Mas_mults .= '^' . $row[0] . '^';
continue;
}
continue;
}
continue;
}
continue;
}
}
$fl = file ($DOCUMENT_ROOT . '/database/ban/list.dat');
$Mas_mults .= '^';
$row = explode ('^^', $Mas_mults);
for ($i = 1; $i <= count ($row) - 2; ++$i)
{
$blocked = 0;
for ($j = 0; $j <= count ($fl) - 1; ++$j)
{
$row1 = explode ('|', $fl[$j]);
if ($row1[0] == $row[$i])
{
$blocked = 1;
continue;
}
}
$mult_list .= '<b>' . $i . '.</b> ' . $row[$i] . ' <a href='/info.php?login=' . $row[$i] . '' target=_blank><img src=/img/inf.gif border=0></a>';
if ($blocked)
{
$mult_list .= '<span style='color:darkred;font-weight:bold'>заблокирован</span>';
}
$mult_list .= '<br>
';
}
if ($Mas_mults != '^^')
{
$mult_list .= '<b>всего мультов: <u>' . (count ($row) - 2) . '</u></b>';
return 1;
}
$mult_list .= 'ничего не найдено';
}
}
?>