Файл: on.php
Строк: 33
<?php
/*ANDREY69RUS*/ define('cms', 1);
require_once 'core.php';
if ($user)
{
Error_Reporting(E_ALL & ~E_NOTICE);
$u = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".$user."'"));
echo '<div class="menu">Игроки</div>';
echo '<div class="pt">';
switch ($_GET['a'])
{
default:
echo 'Сейчас онлайн:<br />';
$num_on = mysql_result(mysql_query("SELECT count(*) FROM `onlineusers`"),0);
if ($num_on > 0)
{
$query = mysql_query("select * FROM `onlineusers` order by `lastdate` DESC;");
while($res = mysql_fetch_assoc($query))
{
echo $res['login'].'<br />';
}
$all_regs = mysql_result(mysql_query("SELECT count(*) FROM `users`"),0);
echo '<br />Всего игроков: <a href="?a=search">'.$all_regs.'</a>';
echo '<div class="lin"></div><a href="index.php">Назад</a>';
}
else echo 'Нет никого :D';
break;
case 'search':
echo 'Поиск по логину/id';
if (!isset($_POST['user']))
{
echo '<form method="POST" method="">
<input type="text" name="user" size=8 maxlength=20><br/>
<input type="submit" value="Найти">
</form>';
}
else
{
$error = '';
if (mb_strlen($_POST['user']) < 1 || mb_strlen($_POST['user']) > 20) $error .= 'Неверная длина поля (1-20)<br/>';
if (abs(round($_POST['user'])) == 0)
{
if (!preg_match('/^[a-z0-9а-яґіїё_ -]{4,}$/iu', $_POST['user'])) $error .='В поле есть запрещеные символы!<br />';
}
if (empty($error))
{
$userka = mysql_fetch_array(mysql_query("SELECT `login`,`id` FROM `users` WHERE `login` = '".$_POST['user']."' OR `id` = '".$_POST['user']."';"));
if (!empty($userka)) {echo '<br /><a href="./user.php?id='.$userka['id'].'">'.$userka['login'].'</a>'; }
else echo '<br />Игрок не найден';
} else echo 'Ошибка! <br />'.$error;
}
echo '<div class="lin"></div><a href="?a=searchp">Назад</a>';
break;
}
echo '</div>';
}
else
{
header('Location: ./index.php');
}
include './include/foot.php';
?>