Файл: www-1/joo.php
Строк: 69
<?php
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 '<img src="./img/messages.png" alt=*> <a href="./forum.php">Форум</a><br />';
echo '<img src="./img/messages.png" alt=*> <a href="./mail.php">Почта</a><br />';
echo '<img src="./img/stamp.png" alt=*> <a href="?a=active">Просмотр активных заданий</a><br />';
echo '<img src="./img/stamp.png" alt=*> <a href="?a=stope">Просмотр завершенных заданий</a><br />';
echo '<img src="./img/rack.png" alt=*> <a href="?a=karta">Просмотр карты</a><br />';
echo '<img src="./img/settings.png" alt=*> <a href="./guide.php">Помощник по игре</a><br />';
echo '<img src="./img/settings.png" alt=*> <a href="?a=adm">Администрация</a><br />';
break;
case 'active':
$num_quests = mysql_result(mysql_query("select count(*) from `quest` WHERE `end` != '9' AND `user` = '".$user."'"),0);
if ($num_quests > 0)
{
$query = mysql_query("SELECT * FROM `quest` WHERE `end` != '9' AND `user` = '".$user."'");
echo 'Активные задания:<br />';
while($res = mysql_fetch_assoc($query))
{
echo '<a href="?a=inf&id='.$res['id'].'">'.$res['title'].'</a><br />';
}
} else echo 'Активных квестов нет!';
echo '<div class="lin"></div><a href="./joo.php">Назад</a>';
break;
case 'inf':
$q = mysql_fetch_array(mysql_query("SELECT * FROM `quest` WHERE `id` = '".$_GET['id']."'"));
if (!empty($q['title']))
{
echo 'Задание: <b>'.$q['title'].'</b><br />';
echo 'Местоположение: <b>X'.$q['x'].' Y'.$q['y'].'</b><br />';
$loc = mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$q['x']."' AND `y` = '".$q['y']."'"));
echo 'Локация: <b>'.$loc['title'].'</b><br />';
echo 'Статус: ';
if ($q['end'] < 9) echo '<b><font color="red">Не выполнил</font></b>';
if ($q['end'] == 9) echo '<b><font color="green">Выполнил</font></b>';
if ($q['type'] == 1) $quester = 'Арлледил';
echo '<br />Описание: '.$quester.' поставил перед тобой задачу доставить посылку в '.$q['title'].'.';
echo '<div class="lin"></div><a href="./joo.php">Назад</a>';
}
else header('Location: ./index.php');
break;
case 'adm':
$query = mysql_query("SELECT `login`,`id`,`privilege`,`online` FROM `users` WHERE `privilege` = '2'");
echo 'Администраторы:<br />';
while($res = mysql_fetch_assoc($query))
{
echo '<a href="./user.php?id='.$res['id'].'">'.$res['login'].'</a>';
if ($res['online'] == 1) echo ' (<font color="green">ON</font>)<br />';
if ($res['online'] == 0) echo ' (<font color="red">OFF</font>)<br />';
}
break;
case 'stope':
$num_quests = mysql_result(mysql_query("select count(*) from `quest` WHERE `end` = '9' AND `user` = '".$user."'"),0);
if ($num_quests > 0)
{
$query = mysql_query("SELECT * FROM `quest` WHERE `end` = '9' AND `user` = '".$user."'");
echo 'Завершенные задания:<br />';
while($res = mysql_fetch_assoc($query))
{
echo '<a href="?a=inf&id='.$res['id'].'">'.$res['title'].'</a><br />';
}
} else echo 'Завершенных квестов нет!';
echo '<div class="lin"></div><a href="./joo.php">Назад</a>';
break;
case 'karta':
$loc = mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$u['x']."' AND `y` = '".$u['y']."'"));
echo 'Ваши координаты: <b>X:'.$loc[x].' Y:'.$loc[y].'</b>';
echo '<br />Введите координаты, чтобы узнать местность:<br />
<form method="post" action="">
X: <input type="text" name="x" size="2" maxlength="5" value=""><br />
Y: <input type="text" name="y" size="2" maxlength="5" value=""><br />
<input type="submit" value="Узнать">*
</form>';
if (isset($_POST[x]) AND isset($_POST[y]))
{
$x = abs(round($_POST[x]));
$y = abs(round($_POST[y]));
if ($x == 0 OR $y == 0)
{
echo 'Недопустимые координаты.';
}
else
{
$l = mysql_fetch_array(mysql_query("SELECT * FROM `locations` WHERE `x` = '".$x."' AND `y` = '".$y."'"));
if (!empty($l))
{
echo 'X:'.$x.' Y:'.$y.'<br><b>'.$l['title'].'</b>';
}
else echo 'Нет такой локации!';
}
} else echo'* необходимо заполнить оба поля';
break;
}
echo '</div>';
}
else
{
header('Location: ./index.php');
}
include './include/foot.php';
?>