Вход Регистрация
Файл: ubiznes.mobi/inc/location/factory/act.php
Строк: 230
<?
if(isset($_GET['new_slot']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_user` WHERE `id_user` = '$user[id]'"),0)<30){
    if(isset(
$_GET['ok'])){
        if(
$user['baks']<$price){ no_baks($price-$user['baks']); }
        else{
            
mysql_query("INSERT INTO `factory_user` SET `id_user` = '$user[id]'");
            
mysql_query("UPDATE `user` SET `baks` = `baks` - '$price' WHERE `id` = '$user[id]'");
            
$_SESSION['msg']="Вы купили новое место";
            
header("location:/?factory"); exit;
        }
    }
    echo
'<div class="b-top"> <h2> <a href=/?factory> Заводы </a> / Купить новое место </h2> </div>';
    echo
'<div class="pan-4">
    Вы действительно хотите купить новое место под фабрику за '
.img_icons(16,16,'baks').' '.span('',razd($price)).'? </div>';
    
podtv("/?factory&new_slot&ok","/?factory");
    include_once
'sys/foot.php';
}

if(isset(
$_GET['buy']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_user` WHERE `id_user` = '$user[id]' AND `id_factory` = '0' AND `id` = '".intval($_GET['buy'])."'"),0)>0){
    
$id=intval($_GET['buy']);
    echo
'<div class="b-top"> <h2><a href=/?factory> Заводы </a> / Купить фабрику</h2></div> ';
    if(isset(
$_GET['go']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `factory` WHERE `id` = '".intval($_GET['go'])."'"),0)>0){
        
$fact=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory` WHERE `id` = '".intval($_GET['go'])."' LIMIT 1"));
        if(isset(
$_GET['ok'])){
            if(
$user[$fact['res']]>=$fact['price']){
                
mysql_query("UPDATE `factory_user` SET `id_factory` = '$fact[id]',`time` = '$time' WHERE `id` = '$id'");
                
mysql_query("UPDATE `user` SET `".$fact['res']."` = `".$fact['res']."` - '$fact[price]' WHERE `id` = '$user[id]'");
                
$_SESSION['msg']="Фабрика успешно приобретена."header("location:/?factory"); exit;
            }else{
err_game("У вас не хватает ".img_icons(16,16,$fact['res'])." <font color='yellow'>".razd($fact['price']-$user[$fact['res']])."</font>");}
        }
        echo
'<div class="pan-4">Вы действительно хотите купить фабрику <span class="epic"> '.$fact['name'].' </span> за '.img_icons(16,16,$fact['res']).span('',$fact['price']).'? </div>';
        
podtv("/?factory&buy=$id&go=$fact[id]&ok","/?factory&buy=$id");
        include_once
'sys/foot.php';
    }
    
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `factory`"),0);
    if (
$k_post==0){echo "Список фабрик пуст...";}
    
$k_page=k_page($k_post,$set['p_str']);
    
$page=page($k_page);
    
$start=$set['p_str']*$page-$set['p_str'];    
    
$q=mysql_query("SELECT * FROM `factory` ORDER BY `id` ASC LIMIT $start$set[p_str]");
    while(
$post=mysql_fetch_array($q)){
        echo
'<div class="pan-4">
            <img width="48" height="48" src="/images/factory/'
.$post['id'].'.png" class="portrait">
                <div> <a href="/?factory&buy='
.$id.'&go='.$post['id'].'" class=epic> '.hsc($post['name']).' </a> | Стоимость: '.img_icons(16,16,$post['res']).' <span class="">'.razd($post['price']).' </span></div>
                <div> Производит: <span class=""> '
.$post['count'].' </span>шт. / в секунду | Склад фабрики: <span class="">'.$post['max_count'].'</span> шт. </div>
                <div> Товар: '
.img_ic(16,16,'factory/tovar/'.$post['id']).' <span class="epic"> '.$post['names'].' </span></span> | Стоимость продажи: '.img_icons(16,16,$post['ress']).' <span class="">'.razd($post['prices']).'</span> </div> 
                <div style="clear:both"></div>
            </div>'
;
    }
    if (
$k_page>1)str("?factory&slot=$id&",$k_page,$page); // Вывод страниц
    
    
back("/?factory");
    include_once
'sys/foot.php';
}
if(isset(
$_GET['warehouse'])){
head_adm("/?factory","Заводы","Хранилище");
    
    if(isset(
$_GET['sell']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_warehouse` WHERE `id_user` = '$user[id]' AND `id_factory` > '0' AND `count` > '0' AND `id` = '".intval($_GET['sell'])."'"),0)>0){
        
$sell=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory_warehouse` WHERE `id` = '".intval($_GET['sell'])."' LIMIT 1"));
        
$fact=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory` WHERE `id` = '$sell[id_factory]' LIMIT 1"));
        if(isset(
$_POST['sells'])){
            
$count=abs(intval($_POST['count']));
            if(
$count>$sell['count']){$err=1err_game("У Вас нет такого кол-ва товара");}
            if(
$count<=0){$err=1err_game("Минимальное кол-во товара: <span class=''>1 шт.</span>");}
            if(empty(
$err)){
                
$price=$count*$fact['prices'];
                if(
$user['conveyer']>0){$price=$price+($price/100*($user['conveyer']*5));}
                
mysql_query("UPDATE `user` SET `$fact[ress]` = `$fact[ress]` + '$price' WHERE `id` = '$user[id]'");
                
mysql_query("UPDATE `factory_warehouse` SET `count` = `count` - '$count' WHERE `id` = '$sell[id]'");
                
$_SESSION[$fact['ress']]=$price;
                
heads("Товар успешно продан","/?factory&warehouse");
            }
        }
        if(
$user['conveyer']>0){$fact['prices']=$fact['prices']+($fact['prices']/100*($user['conveyer']*5));}
        echo
'<div class="pan-4">
        <h2> Информация </h2>
        Товар: '
.img_ic(16,16,'factory/tovar/'.$fact['id']).' <span class=""> '.hsc($fact['names']).' </span> </br>
        Стоимость(1 шт.): '
.img_icons(16,16,$fact['ress']).' <span class=""> '.razd($fact['prices']).' </span> </br>
        На складе: '
.img_ic(16,16,'factory/tovar/'.$fact['id']).' <span class=""> '.hsc($sell['count']).' </span> </div>
        <div class="pan-4">
        <h3> Оформление продажи товара </h3>
        <form method="post">
        Введите кол-во товара для продажи: </br><input type="number" name="count" min="1" max="'
.$sell['count'].'" value="'.$sell['count'].'"></br>
        <input type="submit" name="sells" value="Продать"></form></div>'
;
        
back("/?factory&warehouse");
        include_once
'sys/foot.php';
    }
    if(isset(
$_GET['add'])){
        
$price=100;
        if(isset(
$_GET['count'])){
            
$count=abs(intval($_GET['count']));
            if(
$count==1){$counts=20;$price*=1;}
            elseif(
$count==2){$counts=40;$price*=2;}
            elseif(
$count==3){$counts=100;$price*=5;}
            else{
$counts=400;$price*=20;}
            if(isset(
$_GET['ok'])){
                if(
$user['baks']>=$price){
                    
mysql_query("UPDATE `user` SET `baks` = `baks` - '$price' WHERE `id` = '$user[id]'");
                    
mysql_query("UPDATE `factory_user_sett` SET `max`= `max` + '$counts' WHERE `id_user` = '$user[id]'");
                    
$_SESSION['minus_baks']=$price;
                    
heads("Хранилище успешно увеличено","/?factory&warehouse");
                }else{
                    
no_baks($price-$user['baks']);
                }
            }
            echo
'<div class="pan-4"> Вы действительно хотите увеличит вместимость хранилища на <span class="epic"> '.$counts.' </span> мест за '.img_icons(16,16,'baks').' <span class="">'.$price.'</span>?</div>';
            
podtv("/?factory&warehouse&add&count=$count&ok","/?factory&warehouse&add");
            include_once
'sys/foot.php';
        }
        echo
'<div class="pan-4"> 
        Стоимость <span class="epic"> 20-ти </span> мест - '
.img_ic(16,16,'icons/baks').' <span class=""> '.$price.' </span> </br>
        <h3> Оформление покупки </h3> 
        '
.img_icons(16,16,'str').' <a href=/?factory&warehouse&add&count=1> Увеличить  </a> на <span class="epic"> 20</span> мест за '.img_ic(16,16,'icons/baks').' <span class="">'.$price.'</span></br>
        '
.img_icons(16,16,'str').' <a href=/?factory&warehouse&add&count=2> Увеличить  </a> на <span class="epic"> 40 </span> мест за '.img_ic(16,16,'icons/baks').' <span class="">'.razd($price*2).'</span></br>
        '
.img_icons(16,16,'str').' <a href=/?factory&warehouse&add&count=3> Увеличить  </a> на <span class="epic"> 100 </span> мест за '.img_ic(16,16,'icons/baks').' <span class="">'.razd($price*5).'</span></br>
        '
.img_icons(16,16,'str').' <a href=/?factory&warehouse&add&count=4> Увеличить  </a> на <span class="epic"> 400 </span> мест за '.img_ic(16,16,'icons/baks').' <span class="">'.razd($price*20).'</span></div>';
        
back("/?factory&warehouse"); include_once'sys/foot.php';
    }
    echo
'<div class="pan-4">
    Вместимость хранилища: <span class="">'
.razd($wh['max']).'</span> <span class="small"> <a href=/?factory&warehouse&add>[увеличить]</a></span></br></br>';
    
$k_post mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_warehouse` WHERE `id_user` = '$user[id]' AND `count` > '0'"),0);
    if (
$k_post==0){echo "Список товаров пуст...";}
    
$k_page=k_page($k_post,$set['p_str']);
    
$page=page($k_page);
    
$start=$set['p_str']*$page-$set['p_str'];    
    
$q=mysql_query("SELECT * FROM `factory_warehouse` WHERE `id_user` = '$user[id]' AND `count` > '0' ORDER BY `id` ASC LIMIT $start$set[p_str]");
    while(
$post=mysql_fetch_array($q)){
        
$fact=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory` WHERE `id` = '$post[id_factory]' LIMIT 1"));
        if(
$user['conveyer']>0){$fact['prices']=$fact['prices']+($fact['prices']/100*($user['conveyer']*5));}
        echo
'<div> <img width="22" height="22" src="/images/factory/tovar/'.$fact['id'].'.png"> <span class="epic">'.$fact['names'].'</span>: <span class="">'.razd($post['count']).'</span> | '.img_icons(16,16,'truck').' <a href=/?factory&warehouse&sell='.$post['id'].'>Продать </a> за '.img_icons(16,16,$fact['ress']).' <span class="epic">'.razd($post['count']*$fact['prices']).'</span></div>';
    }
    if (
$k_page>1)str("?factory&warehouse&",$k_page,$page); // Вывод страниц
    
echo'</div>';
    
back("/?factory"); 
    include_once
'sys/foot.php';
}

if(isset(
$_GET['harvest']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_user` WHERE `id_user` = '$user[id]' AND `count` > '4' AND `id_factory` > '0' AND `id` = '".intval($_GET['harvest'])."'"),0)>0){
    
$harvest=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory_user` WHERE `id` = '".intval($_GET['harvest'])."' LIMIT 1"));
    
$count_wh=mysql_result(mysql_query("SELECT SUM(`count`) FROM `factory_warehouse` WHERE `id_user` = '$user[id]'"),0);
    if(
$count_wh<$wh['max']){
        if(
$harvest['count']>($wh['max']-$count_wh))$harvest['count']=$wh['max']-$count_wh;
        if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_warehouse` WHERE `id_user` = '$user[id]' AND `id_factory` = '$harvest[id_factory]'"),0)==0){
            
mysql_query("INSERT INTO `factory_warehouse` SET `count` = '$harvest[count]', `id_factory` = '$harvest[id_factory]', `id_user` = '$user[id]'");
        }else{
            
mysql_query("UPDATE `factory_warehouse` SET `count` = `count` + '$harvest[count]' WHERE `id_factory` = '$harvest[id_factory]' AND `id_user` = '$user[id]'");
        }
        
mysql_query("UPDATE `factory_user` SET `count` = `count` - '$harvest[count]', `time` = '$time' WHERE `id` = '$harvest[id]'");
        
$_SESSION['msg']="Товар доставлен в хранилище"header("location:/?factory");exit;
    }else{
        
err_game("Хранилище заполнено");
    }
    
}

if(isset(
$_GET['harvest_all']) && $user['conveyer']>&& mysql_result(mysql_query("SELECT SUM(`count`) FROM `factory_user` WHERE `id_user` = '$user[id]'"),0)>0){
    
$q=mysql_query("SELECT * FROM `factory_user` WHERE `id_user` = '$user[id]' AND `count` >= '5'");
    
$count_tov=0;
    while(
$post=mysql_fetch_assoc($q)){
        
$harvest=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory_user` WHERE `id` = '$post[id]' LIMIT 1"));
        
$count_wh=mysql_result(mysql_query("SELECT SUM(`count`) FROM `factory_warehouse` WHERE `id_user` = '$user[id]'"),0);
        if(
$count_wh<$wh['max']){
            if(
$harvest['count']>($wh['max']-$count_wh))$harvest['count']=$wh['max']-$count_wh;
            if(
mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_warehouse` WHERE `id_user` = '$user[id]' AND `id_factory` = '$harvest[id_factory]'"),0)==0){
                
mysql_query("INSERT INTO `factory_warehouse` SET `count` = '$harvest[count]', `id_factory` = '$harvest[id_factory]', `id_user` = '$user[id]'");
            }else{
                
mysql_query("UPDATE `factory_warehouse` SET `count` = `count` + '$harvest[count]' WHERE `id_factory` = '$harvest[id_factory]' AND `id_user` = '$user[id]'");
            }
            
mysql_query("UPDATE `factory_user` SET `count` = `count` - '$harvest[count]', `time` = '$time' WHERE `id` = '$harvest[id]'");
            
$count_tov+=$harvest['count'];
        }else{
            
$err=1;
        }
    }
    if(
$err>0){
        
err_game("Cклад забит");
        if(
$count_tov>0){
            echo
'<div class="text-2"> '.$count_tov.' товаров доставлено в хранилище</div>';
        }
    }
}


if(isset(
$_GET['sells']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `factory_user` WHERE `id` = '".intval($_GET['sells'])."' AND `id_user` = '$user[id]' AND `id_factory` > '0'"),0)>0){
    
$sells=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory_user` WHERE `id` = '".intval($_GET['sells'])."' LIMIT 1"));
    
$factory=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory` WHERE `id` = '$sells[id_factory]' LIMIT 1"));
    if(isset(
$_GET['ok'])){
        
mysql_query("UPDATE `factory_user` SET `id_factory` = '0',`time` = '0',`count` = '0' WHERE `id` = '$sells[id]'");
            
mysql_query("UPDATE `user` SET `".$factory['res']."` = `".$factory['res']."` + '".($factory['price']/2)."' WHERE `id` = '$user[id]'");
            
$_SESSION['msg']="Фабрика успешно продана.";
            
$_SESSION['money']=$factory['price']/2;
            
header("location:/?factory"); exit;
    }
    echo
'<div class="pan-4">Вы действительно хотите <font color="violet">продать</font> фабрику <font color="aqua">'.$factory['name'].'</font> за '.img_icons(16,16,$factory['res']).' <font color="yellow">'.razd($factory['price']/2).'</font>? </div>';
    
podtv("/?factory&sells=$sells[id]&ok","/?factory");
    include_once
'sys/foot.php';
}
Онлайн: 2
Реклама