Файл: 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=1; err_game("У Вас нет такого кол-ва товара");}
if($count<=0){$err=1; err_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']>0 && 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';
}