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

    if (!
$id) {
    
$title 'Город не найден';
    
$error1 '<span class="small">Выбранный Вами город не существует, либо был удален</span>';
    require_once 
'element_error_page.php';
    exit;
    }
    
    if (
$id != $user['lost_town'] AND $user['lost_privilege'] != 3) {
    
$title 'Доступ закрыт';
    
$error1 '<span class="small">Администрация ограничила доступ к этой странице</span>';
    require_once 
'element_error_page.php';
    exit;
    }
    
    
$cache_town cache_town($id);
    
    if (!
$cache_town) {
    
$title 'Город не найден';
    
$error1 '<span class="small">Выбранный Вами город не существует, либо был удален</span>';
    require_once 
'element_error_page.php';
    exit;
    }
    
    
    
$title 'Казна "'.$cache_town['lost_name'].'"';
    require_once 
'./element_include/element_head.php';
    require_once 
'./element_include/element_header_user_true.php';
    
    if (
$go == 'add') {
    
$treas_gold = (isset($_POST['treas_gold']) AND is_numeric($_POST['treas_gold'])) ? (int)$_POST['treas_gold'] : 0;
    
$treas_crist = (isset($_POST['treas_crist']) AND is_numeric($_POST['treas_crist'])) ? (int)$_POST['treas_crist'] : 0;
    
$treas_iridiy = (isset($_POST['treas_iridiy']) AND is_numeric($_POST['treas_iridiy'])) ? (int)$_POST['treas_iridiy'] : 0;
    
    if (
$treas_gold == AND $treas_crist == AND $treas_crist == 0$error '<div class="red">Поля введены неверно</div>';
    if (
$user['lost_money_gold'] < $treas_gold$error '<div class="red">Вам не хватает <img src="/images/icons/gold.png"><span class="bold">'.nmb_2(($treas_gold $user['lost_money_gold'])).'</span> золота</div>';
    if (
$user['lost_resourse_cristalls'] < $treas_crist$error .= '<div class="red">Вам не хватает <img src="/images/icons/cristall.png"> <span class="bold">'.nmb_2(($treas_crist $user['lost_resourse_cristalls'])).'</span> кристаллов</div>';
    if (
$user['lost_resourse_irridyi'] < $treas_iridiy$error .= '<div class="red">Вам не хватает <img src="/images/icons/irridyi.png"> <span class="bold">'.nmb_2(($treas_iridiy $user['lost_resourse_irridyi'])).'</span> ирридия</div>';
    
    
// http://m.xsolla.com/?id_project=11062&pid=27&out=100&currency=RUR&v1=1&local=ru
    // http://m.xsolla.com/?id_project=11062&pid=27&out=100&currency=RUR&v1=1&local=ru
    
    
if ($treas_gold OR $treas_crist OR $treas_iridiy 0$error '<div class="red">Поля введены неверно</div>';
    
        if (!isset(
$error)) {
            
$treas_user mysql_fetch_array(mysql_query("SELECT * FROM `element_town_treas` WHERE `lost_town` = '$id' AND `lost_user` = '$user[lost_id]' LIMIT 1"));
            
            if (
$treas_user) {
            
$treas_user['lost_gold'] = $treas_user['lost_gold'] + $treas_gold;
            
$treas_user['lost_crist'] = $treas_user['lost_crist'] + $treas_crist;
            
$treas_user['lost_irridiy'] = $treas_user['lost_irridiy'] + $treas_iridiy;
            
            
$cache_town['lost_treas_gold'] = $cache_town['lost_treas_gold'] + $treas_gold;
            
$cache_town['lost_treas_crist'] = $cache_town['lost_treas_crist'] + $treas_crist;
            
$cache_town['lost_treas_iridiy'] = $cache_town['lost_treas_iridiy'] + $treas_iridiy;
            
            
mysql_query("UPDATE `element_town_treas` SET `lost_gold` = '$treas_user[lost_gold]',
                                                         `lost_crist` = '
$treas_user[lost_crist]',
                                                         `lost_irridiy` = '
$treas_user[lost_irridiy]'
                                                          WHERE `lost_town` = '
$id' AND `lost_user` = '$user[lost_id]' LIMIT 1");
            
writecache('element_town_id_'.$id,$cache_town);
            
            
$statistika_user 'Время: '.rdate("Y год, d M H:i"time()).'<br/>
                Сдача ресурсов в казну города: <img src="/images/icons/gold.png">'
.$treas_gold.' золота, <img src="/images/icons/cristall.png"> '.$treas_crist.' кристаллов, <img src="/images/icons/irridyi.png"> '.$treas_iridiy.' ирридия';
                
            
            
update_money_exp($user0, -$treas_crist, -$treas_iridiy, -$treas_gold);
            
user_list_update($user['lost_id']);    
            
town_list_update($id);
            
header('Location: /town/treas?id='.$id.'&go=result&g='.$treas_gold.'&c='.$treas_crist.'&i='.$treas_iridiy);
            exit;
            } else {
            
$cache_town['lost_treas_gold'] = $cache_town['lost_treas_gold'] + $treas_gold;
            
$cache_town['lost_treas_crist'] = $cache_town['lost_treas_crist'] + $treas_crist;
            
$cache_town['lost_treas_iridiy'] = $cache_town['lost_treas_iridiy'] + $treas_iridiy;
            
            
mysql_query("INSERT INTO `element_town_treas` SET `lost_town` = '$id',
                                                              `lost_user` = '
$user[lost_id]',
                                                              `lost_gold` = '
$treas_gold',
                                                              `lost_crist` = '
$treas_crist',
                                                              `lost_irridiy` = '
$treas_iridiy'");
            
writecache('element_town_id_'.$id,$cache_town);
            
            
$statistika_user 'Время: '.rdate("Y год, d M H:i"time()).'<br/>
                Сдача ресурсов в казну города: <img src="/images/icons/gold.png">'
.$treas_gold.' золота, <img src="/images/icons/cristall.png"> '.$treas_crist.' кристаллов, <img src="/images/icons/irridyi.png"> '.$treas_iridiy.' ирридия';
                
            
            
update_money_exp($user0, -$treas_crist, -$treas_iridiy, -$treas_gold);
            
user_list_update($user['lost_id']);    
            
town_list_update($id);
            
header('Location: /town/treas?id='.$id.'&go=result&g='.$treas_gold.'&c='.$treas_crist.'&i='.$treas_iridiy);
            exit;
            }
        
        } else echo 
'<div class="nfl small p5 mb5 small cntr mlra">'.$error.'</div>';
    }
    
    if (
$go == 'result') {
    
$gold = (isset($_GET['g']) AND is_numeric($_GET['g'])) ? (int)$_GET['g'] : 0;
    
$cris = (isset($_GET['c']) AND is_numeric($_GET['c'])) ? (int)$_GET['c'] : 0;
    
$irid = (isset($_GET['i']) AND is_numeric($_GET['i'])) ? (int)$_GET['i'] : 0;
        
        if (
$gold OR $cris OR $irid 0) {
        echo 
'<div class="nfl small p5 mb5 small cntr mlra">';
        echo 
'<span class="lngreen">Вы пополнили казну города на: ';
        echo (
$gold 0) ? '<img src="/images/icons/gold.png">'.$gold.' ' '';
        echo (
$cris 0) ? '<img src="/images/icons/cristall.png"> '.$cris.' ' '';
        echo (
$irid 0) ? '<img src="/images/icons/irridyi.png"> '.$irid.' ' '';
        echo 
'</span></div>';
        }
    
    }
    
    
    echo 
'<div class="nfl p5 mb5 mlra small">';    
    echo 
'<div class="yellow1 mb5 cntr"><a href="/town?id='.$id.'">Вернуться в город</a></div>';
    
        echo 
'<div class="white mb5 mt5 cntr">';
        echo 
'Казна города: <img src="/images/icons/gold.png"><span class="yellow1">'.nmb_2($cache_town['lost_treas_gold']).'</span>, ';
        echo 
'<img src="/images/icons/cristall.png"> <span class="yellow1">'.nmb_2($cache_town['lost_treas_crist']).'</span>, ';
        echo 
'<img src="/images/icons/irridyi.png"> <span class="yellow1">'.nmb_2($cache_town['lost_treas_iridiy']).'</span>';
        echo 
'</div><div class="line"></div>';
    
        if (
$go == 'rating_gold') {
        
$query mysql_query("SELECT `lost_user`,`lost_gold` FROM `element_town_treas` WHERE `lost_town` = '$id' AND `lost_gold` > '0' ORDER BY `lost_gold` DESC");
        
$i 0;
        echo 
'<div class="mt5 yellow1 mb5 cntr">Статистика по золоту<br/><a href="/town/treas?id='.$id.'&go=rating_crist">Статистика по кристаллам</a><br/><a href="/town/treas?id='.$id.'&go=rating_irridiy">Статистика по ирридию</a></div>';
        
            while(
$myrrow mysql_fetch_array($query)) {
            
$i++;
            
$cache_user cache_user($myrrow['lost_user']);
            
$odd = ($i 2) ? ' odd' '';
            echo 
'
            <div class="ml5 mr5">
                <a class="bl p5 small block'
.$odd.'" href="/user?id='.$myrrow['lost_user'].'">
                <span class="white small fr"><img src="/images/icons/gold.png">'
.nmb_2($myrrow['lost_gold']).'</span>
                    '
.$i.'. '.ikonka_user($cache_user['lost_race'], ((!empty($online[$myrrow['lost_user']])) ? 'online' 'offline')).' <span class="yellow1">'.$cache_user['lost_login'].'</span>    
                </a>
            </div>
            '
;
            
            }
            if (
$i == 0) echo '<div class="mt5 yellow1 mb5 cntr">Статистика казны города, по золоту пуста!</div>';
        
        echo 
'</div>';
        require_once 
'./element_include/element_foot_user_true.php';
        exit;
        }
        
        if (
$go == 'rating_crist') {
        
$query mysql_query("SELECT `lost_user`,`lost_crist` FROM `element_town_treas` WHERE `lost_town` = '$id' AND `lost_crist` > '0' ORDER BY `lost_crist` DESC");
        
$i 0;
        echo 
'<div class="mt5 yellow1 mb5 cntr">Статистика по кристаллам<br/><a href="/town/treas?id='.$id.'&go=rating_gold">Статистика по золоту</a><br/><a href="/town/treas?id='.$id.'&go=rating_irridiy">Статистика по ирридию</a></div>';
        
            while(
$myrrow mysql_fetch_array($query)) {
            
$i++;
            
$cache_user cache_user($myrrow['lost_user']);
            
$odd = ($i 2) ? ' odd' '';
            echo 
'
            <div class="ml5 mr5">
                <a class="bl p5 small block'
.$odd.'" href="/user?id='.$myrrow['lost_user'].'">
                <span class="white small fr"><img src="/images/icons/cristall.png">'
.nmb_2($myrrow['lost_crist']).'</span>
                    '
.$i.'. '.ikonka_user($cache_user['lost_race'], ((!empty($online[$myrrow['lost_user']])) ? 'online' 'offline')).' <span class="yellow1">'.$cache_user['lost_login'].'</span>    
                </a>
            </div>
            '
;
            
            }
            if (
$i == 0) echo '<div class="mt5 yellow1 mb5 cntr">Статистика казны города, по кристаллам пуста!</div>';
        
        echo 
'</div>';
        require_once 
'./element_include/element_foot_user_true.php';
        exit;
        }
    
        if (
$go == 'rating_irridiy') {
        
$query mysql_query("SELECT `lost_user`,`lost_irridiy` FROM `element_town_treas` WHERE `lost_town` = '$id' AND `lost_irridiy` > '0' ORDER BY `lost_irridiy` DESC");
        
$i 0;
        echo 
'<div class="mt5 yellow1 mb5 cntr">Статистика по ирридию<br/><a href="/town/treas?id='.$id.'&go=rating_gold">Статистика по золоту</a><br/><a href="/town/treas?id='.$id.'&go=rating_crist">Статистика по кристаллам</a></div>';
        
            while(
$myrrow mysql_fetch_array($query)) {
            
$i++;
            
$cache_user cache_user($myrrow['lost_user']);
            
$odd = ($i 2) ? ' odd' '';
            echo 
'
            <div class="ml5 mr5">
                <a class="bl p5 small block'
.$odd.'" href="/user?id='.$myrrow['lost_user'].'">
                <span class="white small fr"><img src="/images/icons/irridyi.png">'
.nmb_2($myrrow['lost_irridiy']).'</span>
                    '
.$i.'. '.ikonka_user($cache_user['lost_race'], ((!empty($online[$myrrow['lost_user']])) ? 'online' 'offline')).' <span class="yellow1">'.$cache_user['lost_login'].'</span>    
                </a>
            </div>
            '
;
            
            }
            if (
$i == 0) echo '<div class="mt5 yellow1 mb5 cntr">Статистика казны города, по ирридию пуста!</div>';
        
        echo 
'</div>';
        require_once 
'./element_include/element_foot_user_true.php';
        exit;
        }
    
    
        echo 
'<div class="white mb5 mt5 cntr">';
        echo 
'<form method="post" action="/town/treas?id='.$id.'&go=add">
              <label class="bl mb5 ccc">
                Пополнить казну:<br/>
                <img src="/images/icons/gold.png"> 
                <input class="fdark w50" type="text" name="treas_gold" value="0" size="20" maxlength="32">
              </label>'
;
        echo 
'<label class="bl mb5 ccc"><img src="/images/icons/cristall.png"> 
                <input class="fdark w50" type="text" name="treas_crist" value="0" size="20" maxlength="32">
              </label>'
;
        echo 
'<label class="bl mb5 ccc"><img src="/images/icons/irridyi.png"> 
                <input class="fdark w50" type="text" name="treas_iridiy" value="0" size="20" maxlength="32">
              </label>'
;
        echo 
'<span class="button w40"><input type="submit" class="ttl" name="submit" value="Пополнить"/></span></form>';
        echo 
'</div>';
        
        echo 
'<div class="white mb5 mt5 cntr">';
        echo 
'<div class="ml5 mr5">
                <a class="bl p5 block odd" href="/town/treas?id='
.$id.'&go=rating_gold">
                    <span class="small">Рейтинг по золоту</span>
                </a>
              </div>'
;
        echo 
'<div class="ml5 mr5">
                <a class="bl p5 block" href="/town/treas?id='
.$id.'&go=rating_crist">
                    <span class="small">Рейтинг по кристаллам</span>
                </a>
              </div>'
;
        echo 
'<div class="ml5 mr5">
                <a class="bl p5 block odd" href="/town/treas?id='
.$id.'&go=rating_irridiy">
                    <span class="small">Рейтинг по ирридию</span>
                </a>
              </div>'
;
        echo 
'</div><div class="line"></div>';
        
        echo 
'<div class="moderator mt5 small cntr">';
        echo 
'<span>* Ограничений на пополнение казны города нету</span>';
        echo 
'</div>';
        
    echo 
'</div>';

    require_once 
'./element_include/element_foot_user_true.php';
?>
Онлайн: 0
Реклама