Файл: orden.php
Строк: 75
<?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."'"));
if ($u['x'] == 3 AND $u['y'] == 1)
{
echo '<div class="menu">Гильдии</div>';
echo '<div class="pt">';
if ($u['level'] >= 3)
{
switch ($_GET['a'])
{
default:
if ($u['orden'] == 0)
{
echo 'Можно основать свою гильдию и приглашать туда войнов, а можно вступить в существующую. Для вступления в гильдию необходим 3 уровень, для создания 10 уровень и 3000 септимов';
echo '<br /> <a href="?a=guilds">Существующие гильдии</a>';
echo '<br /> <a href="?a=create">Создать гильдию</a>';
echo '<div class="lin"></div><a href="./index.php">Уйти</a>';
} else header('Location: ?a=enter');
break;
case 'create':
if ($u['orden'] == 0)
{
if ($u['level'] < 10)
{echo 'Ваш уровень слишком мал!'; echo '';}
else {
echo '<form method="post" action="">
Название ордена: (4-26 симв.)<br />
<input type="text" name="title" size="15" maxlength="25" value=""><br />
<input type="submit" value="Создать">
</form>';
if (isset($_POST['title']) AND mb_strlen($_POST['title']) >= 4 AND mb_strlen($_POST['title']) <=26)
{
$now_second = mysql_result(mysql_query("select count(*) from `orden` WHERE `title` = '".$_POST['title']."'"),0);
if ($now_second == 0)
{
if ($u['money'] > 3000)
{
mysql_query("INSERT INTO `orden` SET `title` = '".addslashes($_POST['title'])."', `leader` = '".$u['login']."'");
$set_money = $u['money']-3000;
$id = mysql_insert_id();
mysql_query("UPDATE `users` SET `money` = '".$set_money."', `orden` = '".$id."' WHERE `id` = '".$user."'");
echo 'Вы создали свою гильдию! <br /><a href="?a=enter">В здание гильдии</a>';
} else echo 'У вас нет столько денег!';
} else echo 'Такая гильдия уже существует, придмайте другую.';
}
}
} else header('Location: ./orden.php');
echo '<div class="lin"></div><a href="./index.php">Уйти</a>';
break;
case 'enter':
if ($u['orden'] > 0)
{
$my_guild_title = mysql_fetch_array(mysql_query("SELECT * FROM `orden` WHERE `id` = '".$u['orden']."'"));
echo 'Вы состоите в гильдии <b>'.$my_guild_title['title'].'</b><br />';
echo 'Лидер гильдии: '.$my_guild_title['leader'].'<br />';
echo 'Опыт гильдии: '.$my_guild_title['exp'].'<br />';
echo '<a href="?a=enter&action=1">Список участников</a><br />';
if (isset($_GET['action']) AND $_GET['action'] == 1)
{
echo 'Участники гильдии: <br />';
$query = mysql_query("select `login`,`id` from `users` WHERE orden = '".$my_guild_title['id']."';");
echo '<div class="lin"></div>';
while($res = mysql_fetch_assoc($query))
{
echo '- '.$res['login'].'';
if ($my_guild_title['leader'] == $u['login']) echo '[<a href="?a=enter&delete='.$res['id'].'">X</a>]';
echo '<br />';
}
echo '<a href="?a=enter">Закрыть</a>';
}
if (isset($_GET['delete']))
{
$delete_from = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '".addslashes($_GET['delete'])."'"));
if ($delete_from['id'] == $u['id'])
{ echo 'Вы не можете выгнать сами себя!'; }
else
{
if ($delete_from['orden'] == $my_guild_title['id'])
{
mysql_query("UPDATE `users` SET `orden` = 0 WHERE `id` = '".addslashes($_GET['delete'])."'");
echo 'Вы успешно выкинули его из гильдии.';
} else echo '<br />Ошибка';
}
}
echo '<div class="lin"></div><a href="./index.php">Уйти</a>';
} else header('Location: ./orden.php');
break;
case 'guilds':
$num_guilds = mysql_result(mysql_query("SELECT count(*) FROM `orden`"),0);
if ($num_guilds == 0) {echo 'Гильдий не сущетсвует';}
else {
$query = mysql_query("select * from `orden` order by `id` DESC;");
while($res = mysql_fetch_assoc($query))
{
$l = mysql_fetch_array(mysql_query("SELECT `id` FROM `users` WHERE `login` = '".$res['leader']."'"));
echo '<b>"'.$res['title'].'"</b><br />Лидер: <a href="./user.php?id='.$l['id'].'">'.$res['leader'].'</a><div class="lin"></div>';
}
}
echo '<div class="lin"></div><a href="./orden.php">Назад</a>';
break;
}
echo '</div>';
} else echo 'Гильдии доступны игрокам с 3 уровня<div class="lin"></div><a href="./index.php">Уйти</a></div>';
} else header('Location: ./world.php');
}
else
{
header('Location: ./index.php');
}
include './include/foot.php';
?>