Файл: 3/clans.php
Строк: 108
<?php
require_once ('system/func.php');
if(isset($_GET['new_clan']) and $user['id_clan'] == 0){
if(isset($_GET['new_clan_post'])){
if(isset($_POST['name'])){
$name = text($_POST['name']);
$info = text($_POST['info']);
if(strlen($name) < 6 or strlen($name) > 40)$err = 'Длина названия должна быть в пределах 6 - 40 символов';
if(strlen($info) < 1 or strlen($info) > 100)$err = 'Длина описания должна быть в пределах 1 - 100 символов';
if($user[gold] < 1000)$err = "Не хватает ".ico('icons','gold.png')." ".(1000-$user[gold])." золота";
if(!$err){
if($db->query("INSERT INTO `clans` SET `name` = '$name', `info`='".$info."', `date` = '".time()."', `side` = '$user[side]'")){
$id = $db->insert_id;
$db->query("UPDATE `users` SET `clan_rang` = '5', `id_clan` = '$id',`vstup` = '".time()."', `gold` = '".($user['gold']-1000)."' WHERE `id` = '".$myID."'");
header('Location: /clan/');
exit();
}
}else{
$_SESSION['msg'] = $err;
header('Location: ?new_clan');
exit();
}
}else{
$_SESSION['msg'] = 'Заполните поле';
header('Location: ?new_clan');
exit();
}
}
$title = 'Создание клана';
require_once ('system/header.php');
echo'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
'.$title.'
</div></div></div>';
echo "<div class='block center'>";
echo "<form method='post' action='?new_clan&new_clan_post'>";
echo "Название клана:<br><input type='text' name='name'><br>";
echo "Описание клана:<br><input type='text' name='info'><br>";
echo "<input type='submit' class='btn' value='Создать клан'><br><span class='info'>Стоимость: ".ico('icons','gold.png')." 1000 золота</span>
</form>";
echo "</div></div>";
require_once ('system/footer.php');
exit();
}
$title = 'Рейтинг кланов';
require_once ('system/header.php');
auth(); // Закроем от гостей
echo'<div class="lent mlra w80">
<div class="bl-ttl"><div class="te"><div class="ttl">
'.$title.'
</div></div></div>';
$set['p_str'] = 10;
$k_post = $db->query("SELECT COUNT(*) FROM `clans`")->num_rows;
$k_page = k_page($k_post,$set['p_str']);
$page = page($k_page);
$start = $set['p_str']*$page-$set['p_str'];
$q = $db->query("SELECT * FROM `clans` ORDER BY `level` DESC, `exp` DESC LIMIT $start, $set[p_str]");
while($post = $q->fetch_assoc()) {
$i++;
if($post[side] == 'good')$color = 'green';
else $color = 'red';
if($i+$start <= 3){
echo "<div class='block'>";
echo ico('icons','dost.png')." $i Место:<div class='mb10'></div>";
echo "<div class='oh'>";
echo "<img src='/images/clangerb/$post[gerb].png' width='50px' height='50px' style='border:1px solid $color;'>";
echo "</div>";
echo ico('icons','clan.png')." <a href='/clan/$post[id]/'>$post[name]</a><br>";
echo ico('icons','level.png')." $post[level] уровень<br>";
echo ico('icons','exp.png')." ".n_f($post[exp])." опыта<br>";
echo ico('icons','str.png')." +".$post['stat']." ".ico('icons','def.png')." +".$post['stat']." ".ico('icons','health.png')." +".$post['stat'];
echo "<div style='clear:both;'></div></div>";
}else{
echo "<div class='block'>";
echo "<font color='$color'>".($i+$start)."</font>. ".ico('icons','clan.png')." <a href='/clan/$post[id]/'>$post[name]</a> ".ico('icons','level.png')." $post[level]ур.<br>".ico('icons','exp.png')." Опыт: ".n_f($post[exp]);
echo "</div>";
}
}
if($k_post>10){
echo "<div class='block'>";
str('?',$k_page,$page); // Вывод страниц
echo "</div>";}
if($user[id_clan] == 0)echo "<a href='?new_clan' class='link'>".ico('icons','arrow.png')." Создать клан</a>";
echo "</div>";
require_once ('system/footer.php');
?>