Файл: mlord.ru/guild/create.php
Строк: 54
<?
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!
require_once('../core/index.php');
require_once('../core/func.php');
avt();
$title='Создание гильдии';
require_once('../design/head.php');
if(isset($_POST['name'])){
if(strlen($_POST['name'])<5 || strlen($_POST['name'])>30){$err='Название должно быть от 5 до 20 символов';}
if($user['rubin']<200){$err='Не достаточно рубинов';}
if($user['lvl']<5){$err='Ваш уровень ниже 5';}
$gerb = $db->query("SELECT * FROM `gerb` WHERE `id`='".$_POST['gerb']."'")->fetch();
if($gerb['t']!=$user['rasa']){$err='Герб не соответствует вашей фракции';}
$count_g=$db->query("SELECT id FROM `gerb` WHERE `id`='".$_POST['gerb']."'")->rowCount();
if(!isset($_POST['gerb']) || $count_g==0){$err='Не выбран герб';}
$c_g=$db->query("SELECT id FROM `guild` WHERE `name`='".$_POST['name']."'")->rowCount();
if($c_g==1){$err='Данное название уже занято';}
$count=$db->query("SELECT id FROM `g_users` WHERE `id_user`='".$user['id']."'")->rowCount();
if($count>0){$err='Вы уже состоите в гильдии';}
if(!isset($err))
{
$name=$_POST['name'];
                        $stmt = $db->prepare("INSERT INTO `guild` (`name`, `id_user`, `time`, `rasa`, `gerb`) VALUES (?, ?, ?, ?, ?)");
                        $stmt -> execute(array($name, $user['id'], time(), $user['rasa'], $_POST['gerb']));
                        $insertId=$db->lastInsertId();
                        $stmt = $db->prepare("INSERT INTO `g_users` (`id_g`, `id_user`, `admin`) VALUES (?, ?, '2')");
                        $stmt -> execute(array($insertId, $user['id']));
                        request("UPDATE `users` SET `rubin`=`rubin`-'200' WHERE `id`=?", array($user['id']));
header('Location:/guild/guild/'.$insertId);
}else{
$_SESSION['msg']=$err;
header('Location:?');
}
}
    $id_count = $db->query("SELECT * FROM `gerb` WHERE `t`='".$user['rasa']."' ORDER BY `id` ASC LIMIT 1")->rowCount();
if($id_count!=0){
echo '<div class="h2">';
echo '<form method="post" action="?">';
echo 'Название: <br/><input type="text" name="name"><br/>';
    $id = $db->query("SELECT * FROM `gerb` WHERE `t`='".$user['rasa']."' ORDER BY `id` ASC LIMIT 1")->fetch();
    if(isset($id['id'])){
    $page=isset($_GET['page'])?$_GET['page']:$id['id'];
    $gerb_r = $db->query("SELECT * FROM `gerb` WHERE `t`='".$user['rasa']."' AND `id` < '".$page."' ORDER BY `id` DESC LIMIT 1")->fetch();
    $gerb = $db->query("SELECT * FROM `gerb` WHERE `t`='".$user['rasa']."' AND `id` > '".$page."' ORDER BY `id`  ASC LIMIT 1")->fetch();
    echo 'Выберете герб:<br/>';
    echo isset($gerb_r['id'])?'<a href=?page='.$gerb_r['id'].'><< </a>':null;
    echo '<img src=/design/ico/gerb/'.$page.'.png>';
    echo isset($gerb['id'])?'<a href=?page='.$gerb['id'].'> >></a>':null;
    }
    echo '<input type="hidden" name="gerb" value="'.$page.'">';
echo '<br/><input type="submit" value="Создать"><br/><small>*Для создании гильдии необходимо 200 рубинов. Уровень должен быть не ниже 5</small>';
echo '</form>';
echo '</div>';
}else{
echo '<div class="h2">Создание гильдий пока не возможно</div>';}
echo '<div class="h1"><a href=/guildrating>Назад</a></div>';
require_once('../design/foot.php');
?>