Вход Регистрация
Файл: clan/create.php
Строк: 70
<?php
# Заказчик: ST34RT
# Исполнитель: TJerry
# Контакты: 4play.IN || http://bymas.ru/id3189
# Спасибо за обращение к TJCompany.

$title 'Создание федерации';
require_once 
'../system/connect.php';
require_once 
'../system/head.php';
no_auth(); //Закроем

$clanPrice '300'// Цена создания федерации

if(isset($_REQUEST['success'])){
    
# Переменные
    
$clanName filter($_POST['name']); // Название 
    
$clanInfo filter($_POST['info']); // Описание
    
$clanType intval($_POST['types']); // Тип
    # Проверки
    
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `clans_users` WHERE `id_player` = '".$user['id']."' LIMIT 1"),0) != '0'error('Вы уже состоите в другой федерации. Покиньте ее, чтобы создать собственную.');
    elseif(
mysql_result(mysql_query("SELECT COUNT(*) FROM `clans` WHERE `name` = '".$clanName."' LIMIT 1"),0)!=0error("Федерация с таким названием уже существует");
    elseif(!
preg_match("#^([A-zА-я0-9-_ ])+$#ui"$clanName)) error('В названии присутствуют запрещенные символы');
    elseif(
preg_match("#[a-z]+#ui"$clanName) && preg_match("#[а-я]+#ui"$clanName)) error('Разрешается использовать символы только русского или только английского алфавита'); 
    elseif(
preg_match("#(^ )|( $)#ui"$clanName)) error('Запрещено использовать пробел в начале и конце названия федерации'); 
    elseif(
strlen($_POST['name']) < '4'error('Короткое название федерации'); 
    elseif(
strlen($_POST['name']) > '22'error('Длина названия превышает 22 символов');
    elseif(
strlen($_POST['info']) < '10'error('Короткое описание федерации');
    elseif(
strlen($_POST['info']) > '90'error('Длина описания превышает 90 символов');
    elseif(
$user['gold'] < $clanPriceerror('Недостаточно золотых монет для создания федерации');
    elseif(empty(
$clanType)) error('Выберите тип федерации');
    else {
        
mysql_query("INSERT INTO `clans` SET `name` = '".$clanName."', `status` = '".$clanInfo."', `id_lider` = '".$user['id']."', `locked` = '".$clanType."', `level` = '1'"); // Создаем федерации
        
$clanID mysql_insert_id(); // Узнаем ID федерации
        
mysql_query("INSERT INTO `clans_users` SET `id_clan` = '".$clanID."', `id_player` = '".$user['id']."', `rank` = '4' "); // Добавляем игрока в федерации и даем ранг
        
mysql_query("UPDATE `user` SET `gold` = `gold` - '".$clanPrice."'  WHERE `id` = '".$user['id']."'"); // Снимаем золото
        
header('Location: /clan/clan.php?id='.$clanID.''); // Пересылаем на главную страницу клана
    
}
}

echo 
'<div class="razd55">';
echo 
'<form action="" method="POST">';
echo 
'Название федерации [4-22]: <br/>';
echo 
'<input type="text" name="name" value="" placeholder="Введите название федерации..." />';
echo 
'Описание федерации [10-90]: <br/>';
echo 
'<textarea name="info" value="" placeholder="Введите описание федерации..." ></textarea> <br/>';
echo 
'Тип федерации: <br/>';
echo 
'<input type="radio" name="types" value="0" /> Открытый';
echo 
'<input type="radio" name="types" value="1" /> Закрытый <br/>';
echo 
'<input type="submit" name="success" value="Создать">';
echo 
'</form>';
echo 
'<small> Цена создания федерации <img src="/system/css/ico/gold.png" alt="*" height="10"/> '.$clanPrice.' </small><br/>';
echo 
'</div>';
echo 
'<div class="razdel"></div>';
echo 
'<div class="menu_j"><a href="/clan/" class="top_menu_j"><img src="/system/css/img/ind.png" alt="*"/> Вернуться назад </a></div>';
echo 
'<div class="razdel"></div>';

require_once 
'../system/foot.php';
?>
Онлайн: 4
Реклама