Файл: gild.php
Строк: 161
<?
define('PROTECTOR', 1);
include('files/db.php');
include($path.'files/auth.php');
if ($user_id==0){
header('location: index.php');exit;
}
$textl='Гильдии';
include($path.'files/core.php');
if($udata['clan']!=0)
{
header('location: clan.php');exit;
}
if(isset($_GET['new']))
{
if($udata['lvl']>=20 and $udata['money']>=3000)
{
$name=$_POST['name'];
$name=htmlspecialchars($name);
if(!preg_match('/^[a-z0-9а-я_ -]{1,}$/iu', $name))
{
mysql_query("INSERT INTO `user_log` SET
`usr`='".$udata['id']."',
`text`='В название используются запрещенные символы!'
");
header('location: ?create');exit;
}
elseif (ctype_digit($name))
{
mysql_query("INSERT INTO `user_log` SET
`usr`='".$udata['id']."',
`text`='Нельзя использовать лишь цыфры!'
");
header('location: ?create');exit;
}
if (mb_strlen($name, 'UTF-8') > 20)
{
mysql_query("INSERT INTO `user_log` SET
`usr`='".$udata['id']."',
`text`='Не более 20 символов'
");
header('location: ?create');exit;
}
if (mb_strlen($name, 'UTF-8') < 5)
{
mysql_query("INSERT INTO `user_log` SET
`usr`='".$udata['id']."',
`text`='Не менее 5 символов'
");
header('location: ?create');exit;
}
$tkr = mysql_query("SELECT * FROM `clan` WHERE `name` = '".htmlspecialchars($name)."'");
$tkr=mysql_num_rows($tkr);
if(($tkr != 0))
{
mysql_query("INSERT INTO `user_log` SET
`usr`='".$udata['id']."',
`text`='Данное название уже занято.'
");
header('location: ?create');exit;
}
mysql_query("INSERT INTO `clan` SET
`id`='',
`name`='".$name."',
`lider`='".$udata['id']."',
`lvl`='1',
`lvl_wood`='300',
`lvl_steel`='300',
`lvl_energy`='700',
`energy`='".$eng."'
");
$id=mysql_insert_id();
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Торговая Лавка',
`opis`='Лучшие товары, от лучших купцов.',
`lvl`='0',
`wood`='200',
`steel`='100',
`energy`='1000',
`open_lvl`='5',
`img`='1'
");
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Бюро Объявлений',
`opis`='Новые задания для гильдии.',
`lvl`='0',
`wood`='200',
`steel`='200',
`energy`='1000',
`open_lvl`='3',
`img`='2'
");
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Священное Древо',
`opis`='Магическое древо дающее бонусы составу гильдии.',
`lvl`='0',
`wood`='200',
`steel`='200',
`energy`='1000',
`open_lvl`='7',
`img`='3'
");
/*
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Бюро Услуг',
`opis`='Поручения повышеной важности для гильдий.',
`lvl`='0',
`wood`='200',
`steel`='200',
`energy`='1000',
`open_lvl`='10',
`img`='4'
");
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Драконьи Шахты',
`opis`='Данные о местонахождение древних драконов.',
`lvl`='0',
`wood`='200',
`steel`='200',
`energy`='1000',
`open_lvl`='12',
`img`='5'
");
*/
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Казарма',
`opis`='Позволяет нанимать больше игроков в гильдию.',
`lvl`='1',
`wood`='300',
`steel`='200',
`energy`='1500',
`open_lvl`='1',
`img`='6'
");
mysql_query("INSERT INTO `clan_bild` SET
`id`='',
`clan`='".$id."',
`name`='Ратуша',
`opis`='Открывает доступ к битвам гильдий.',
`lvl`='1',
`wood`='200',
`steel`='100',
`energy`='1000',
`open_lvl`='1',
`img`='7'
");
mysql_query("INSERT INTO `clan_users` SET
`id`='',
`usr`='".$udata['id']."',
`clan`='".$id."'
");
$mon=$udata['money']-3000;
mysql_query("UPDATE `users` SET `money`='".$mon."', `clan`='".$id."', `crt`='0' WHERE `id`='".$udata['id']."'");
mysql_query("DELETE FROM `clan_za` WHERE `usr`='".$udata['id']."'");
}
header('location: ?');exit;
}
include($path.'files/head.php');
include($path.'files/zag.php');
echo '<table width=100%>
<tr>
<td width=35%>
<a href=game.php><div style="background: #882222; border-radius: 7px 0 0 7px" class="m p bts bbs brs bls" align=center>Главная</div></a>
</td><td>';
echo '<a href=?><div class="line bts brs bls bbs p m" style="border-radius: 0 7px 7px 0">
<font color=#ffffff>Гильдия
</font>
</div></a></td></tr></table>';
echo '<div class="bat bts brs bls bbs p">';
echo '<table width=100%>
<tr>
<td width=25%><a href=?><div style="background: #335533; padding: 6px; margin: 4px; border-radius: 6px" align=center><font color=#ffff00>Вступить</font></div></a></td>
<td width=25%><a href=?create><div style="background: #335533; padding: 6px; margin: 4px; border-radius: 6px" align=center><font color=#ffff00>Создать</font></div></a></td>
</tr>
</table></div><div class="bat brs bls bbs p t2">';
if(isset($_GET['create']))
{
echo '<font color=#ff2222>Для создания гильдии необходимо:</font><br>
<font color=#ffcc00>• <img src=img/main/p10.png> 20 уровень</font> ';
if($udata['lvl']>=20){echo '<img src=img/main/1.png>';$l=1;}else{echo '<img src=img/main/2.png>';$l=0;}
echo'<br>
<font color=#ffcc00>• <img src=img/main/p5.png> 3000 золота</font> ';
if($udata['money']>=3000){echo '<img src=img/main/1.png>';$g=1;}else{echo '<img src=img/main/2.png>';$g=0;}
echo'<br>
';
if($l==1 and $g==1)
{
echo '</div><div class="bat brs bls bbs p t2">';
echo '<form action=?new method=POST>
<img src=img/main/e30.png> <font color=#009988>Название [5-20]:</font><br>
<center><input type=text name=name style="width:80%">
<input type=submit value="Создать" style="width:80%"></center>
</font>';
}
}
else
{
if($udata['clan_close']>time())
{
$time=$udata['clan_close']-time();
$h=floor($time/3600);
$m=floor(($time-($h*3600))/60);
$s=$time-($h*3600)-($m*60);
$tim=$h.':'.$m.':'.$s;
echo '<img src=img/main/e30.png> <font color=#ff0000>У вас штраф на вступление в гильдию. Еще: '.$tim.'</font>';
}
$clans=mysql_query("SELECT * FROM `clan` ORDER BY `lvl` DESC");
while($cl=mysql_fetch_array($clans))
{
echo '<div class="box m bbs brs bls bts p">';
echo '<table width=100%><tr>';
echo '<td><img src=img/main/e30.png> <a href=clans.php?id='.$cl['id'].'>'.$cl['name'].'</a></td>';
echo '<td><img src=img/main/cl1.png>'.$cl['reit'].'</td>';
$sostav=mysql_fetch_array(mysql_query("SELECT * FROM `clan_bild` WHERE `clan`='".$cl['id']."' and `img`='6'"));
$ms=5+$sostav['lvl']*3;
$ys=mysql_num_rows(mysql_query("SELECT * FROM `clan_users` WHERE `clan`='".$cl['id']."'"));
echo '<td>'.$ys.'/'.$ms.'</td>';
echo'</tr></table>';
echo '</div>';
}
}
echo '</div></div>';
include('files/down.php');
?>