Файл: 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');
?>