Файл: public_html/modules/alliance/create.php
Строк: 49
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
include_once ($root.'/core/base.php');
falseauth();
allianceStatus(0);
$header = "Альянс";
include_once ($root.'/core/head.php');
$levelCreate = 10; // Уровень с которого можно создать альянс
$costCreate = 500;
if(isset($_GET['create']))
{
$name = fl($_POST['name']);
$desc = fl($_POST['description']);
if(empty($name)) redirect('/alliance/create', 'Введите название альянса!');
if(empty($desc)) redirect('/alliance/create', 'Введите девиз альянса!');
if(mb_strlen($name) > 15) redirect('/alliance/create', 'Максимальная длина названия - 15 символов!');
if(mb_strlen($desc) > 30) redirect('/alliance/create', 'Максимальная длина описания - 30 символов!');
if($u['level'] < $levelCreate) redirect('/alliance/create', 'Для создания альянса нужно '.$levelCreate.' уровень!');
if($u['alliance_id'] != 0) redirect('/alliance/my', 'Вы уже состоите в альянсе!');
if($u['gold'] < $costCreate) redirect('/alliance/create', 'Недостаточно гемов!');
$db->query("INSERT INTO `alliances` (`name`,`description`,`leader`,`gems`,`addtime`) VALUES ('".$name."', '".$desc."', '".$u['id']."', '".$costCreate."', '".time()."')");
$allianceId = $db->insert_id;
$db->query("UPDATE `users` SET `gold` = `gold` - '".$costCreate."', `alliance_id` = '".$allianceId."', `alliance_rank` = '5' WHERE `id` = '".$u['id']."'");
$db->query("INSERT INTO `alliance_members` (`alliance`, `user`, `rank`, `exp`, `gems`, `silver`, `addtime`) VALUES ('".$allianceId."', '".$u['id']."', '5', '0', '0', '0', '".time()."')");
redirect('/alliance/my');
}
echo '<div class="b">
<center>
<form action="?create" method="post">
Название альянса:<br>
<input type="text" name="name" required><br>
Девиз альянса:<br>
<input type="text" name="description" required><br>
<input type="submit" name="create" value="Создать альянс">
</form>
</center>
</div>';
echo '<div class="b">Создание альянса доступно с '.$levelCreate.' уровня и стоит '.$costCreate.' гемов!</div>';
include_once ($root.'/core/foot.php');