Вход Регистрация
Файл: element_town_create.php
Строк: 154
<?php
require_once './element_options/element_options.php';
if (!
$user) { header('Location: /'); exit; }
$create_level element_settings_game('lost_town_create_lvl');

    if (
$create_level $user['lost_level']) {
        
$title 'Доступ закрыт';
        
$error1 '<span class="small">Чтобы создать город, нужен минимум '.$create_level.' уровень</span>';
        require_once 
'element_error_page.php';
        exit;
    }
    
    if (
$user['lost_town'] > 0) {
        
$title 'Доступ закрыт';
        
$error1 '<span class="small">Чтобы создать собственный город, для начала покиньте текущий город!</span>';
        require_once 
'element_error_page.php';
        exit;
    }
    
    
$create_gold element_settings_game('lost_town_create_gold');
    
$title 'Создание города';  
    require_once 
'./element_include/element_head.php';
    require_once 
'./element_include/element_header_user_true.php';
    
    if (
$go == 'add') {
        
$name_town = (isset($_POST['name_town']) AND !empty($_POST['name_town'])) ? mysql_real_escape_string(htmlspecialchars(addslashes(trim($_POST['name_town'])))) : false;
    
        if (
$user['lost_money_gold'] < $create_gold$error '<span class="red">Вам не хватает <img src="/images/icons/gold.png"><span class="bold">'.($create_gold $user['lost_money_gold']).'</span> золота</span><br/><a class="button mt5 w40" href="#">Купить золото</a>';
        if (!
$name_town$error '<span class="red">Название клана обязательно для ввода</span>';
    
        if (!isset(
$error) AND $name_town) {
            if (!
preg_match("/^[a-z]|[а-яё]+$/ui"$name_town) OR preg_match("/[0-9]/"$name_town) OR substr_count($name_town,' ') > OR mb_strlen($name_town'utf-8') < OR mb_strlen($name_town'utf-8') > 20$error '<span class="red">В имени вы можете использовать от 4-х до 20-и символов и 1 пробел. Нельзя использовать цифры и чередовать латиницу с кириллицей.</span>';
            if (
mysql_num_rows(mysql_query("SELECT `lost_id` FROM `element_town` WHERE `lost_name` = '$name_town' LIMIT 1")) > 0$error '<span class="red">Название '<span class="ccc">'.$name_town.'</span>' уже занято. Выберите пожалуйста другое название</span><br/>';
        }
        
        if (!isset(
$error)) {
            require_once 
'./element_function/element_function_rating.php';
            
            
mysql_query("INSERT INTO `element_town` SET  `lost_name` = '$name_town',
                                                         `lost_level` = '1',
                                                         `lost_exp` = '0',
                                                         `lost_race` = '
$user[lost_race]',
                                                         `lost_create_time` = '"
.time()."',
                                                         `lost_create_user` = '
$user[lost_id]',
                                                         `lost_max_users` = '20',
                                                         `lost_altar` = '1'"
);
            
$insert mysql_insert_id();
            
mysql_query("INSERT INTO `element_town_journal` SET `lost_town` = '$insert',
                                                                `lost_value` = '<span class="
yellow1">[user]$user[lost_id][/user] основал город "$name_town"!</span>',
                                                                `lost_time` = '"
.time()."'");
            
$rating update_rating_user('town'1);    
            if (!
in_array($insert$rating)) {
                
array_push($rating$insert);
                
writecache('element_ratingtown'$rating);
            }
                
            
$lost_exp[2] = 0;    
            
$user['lost_exp'] = implode(' '$lost_exp);
            
$user['lost_town'] = $insert;
            
$user['lost_town_other'] = '0:'.time();
            
mysql_query("UPDATE `element_user` SET `lost_exp` = '$user[lost_exp]', 
                                                   `lost_town` = '
$user[lost_town]', 
                                                   `lost_town_other` = '
$user[lost_town_other]
                                                   WHERE `lost_id` = '
$user[lost_id]
                                                   LIMIT 1"
);
                                                                                       
                                                   
            
update_money_exp($user000, -$create_gold);
            
header('Location: /town');
            exit;
        } else echo 
'<div class="nfl cntr p5 mt5 mlra small">'.$error.'</div>';
    }
    
    echo 
'<div class="nfl p5 mb5 mt5 cntr small mlra">';
    
        echo 
'<div><form method="post" action="/town/create?go=add">
              <label class="bl mb5 ccc">Введите название города:<br>
              <input class="fdark w70" type="text" name="name_town" value="'
.((isset($name_town) AND $name_town) ? $name_town '').'" size="20" maxlength="20">
              </label>
              <input type="submit" class="button blue w40" name="submit" value="Создать"/>
            
              </form>
              </div>'
;
        echo 
'<div class="mt5 yellow1">Стоимость создания города <img src="/images/icons/gold.png">'.$create_gold.' золота!</div>';
    
    echo 
'</div>';
    require_once 
'./element_include/element_foot_user_true.php';
?>
Онлайн: 0
Реклама