Файл: ubiznes.mobi/inc/location/shops/index.php
Строк: 115
<?
$max=10; // макс.кол-во магазов
echo'<div class="b-top"> <h2> Магазины </h2> </div>';
include_once'inc/location/shops/act.php'; // все действия
$q=mysql_query("SELECT * FROM `shops_user` WHERE `id_user` = '$user[id]' AND `act` = '0' AND `count` > '0'");
while($post=mysql_fetch_assoc($q)){
$times=$time-$post['last'];
$shops=mysql_fetch_assoc(mysql_query("SELECT * FROM `shops` WHERE `id` = '$post[id_shops]' LIMIT 1"));
mysql_query("UPDATE `shops_user` SET `times` = `times` + '$times', `last` = '$time' WHERE `id` = '$post[id]'");
if($post['times']>=$shops['time']){
$counts=intval($post['times']/$shops['time']);
if($counts>$post['count'])$counts=$post['count'];
mysql_query("UPDATE `shops_user` SET `sell` = `sell` + '$counts', `times` = `times` - '".($counts*$shops['time'])."', `count` = `count` - '$counts' WHERE `id` = '$post[id]'");
}
}
$q=mysql_query("SELECT * FROM `shops_user` WHERE `id_user` = '$user[id]' AND `act` = '0' AND `sell` > '0'");
$bakss=0; $moneys=0; $exps=0;
while($post=mysql_fetch_assoc($q)){
$shops=mysql_fetch_assoc(mysql_query("SELECT * FROM `shops` WHERE `id` = '$post[id_shops]' LIMIT 1"));
if($shops['res']=="baks") $bakss+=($post['sell']*$shops['price_sell']);
else $moneys+=($post['sell']*$shops['price_sell']);
$exps+=($post['sell']*$shops['exp']);
}
if($bakss>0 || $moneys>0){
if(isset($_GET['sbor'])){
if($bakss>0){
mysql_query("UPDATE `user` SET `baks` = `baks` + '$bakss' WHERE `id` = '$user[id]'");
$_SESSION['baks']=$bakss;
}if($moneys>0){
mysql_query("UPDATE `user` SET `money` = `money` + '$moneys' WHERE `id` = '$user[id]'");
$_SESSION['money']=$moneys;
}if($exps>0){
mysql_query("UPDATE `user` SET `exp` = `exp` + '$exps' WHERE `id` = '$user[id]'");
$_SESSION['exp']=$exps;
}
mysql_query("UPDATE `shops_user` SET `sell` = '0' WHERE `id_user` = '$user[id]' AND `sell` > '0'");
header("location:/?shops");exit;
}
echo'<div class="pan-4"> <a href=/?shops&sbor>Забрать:</a>
'.($bakss>0?''.img_ic(16,16,'icons/baks').' <font color="yellow"> '.razd($bakss).' </font>,':null).'
'.($moneys>0?''.img_ic(16,16,'icons/money').' <font color="yellow"> '.razd($moneys).' </font>,':null).'
'.($exps>0?''.img_ic(16,16,'icons/exp').' <font color="yellow"> '.razd($exps).' </font>':null).'
</div>';
}
$q=mysql_query("SELECT * FROM `shops_user` WHERE `id_user` = '$user[id]' ORDER BY `id` ASC LIMIT $max");
if(mysql_num_rows($q)==0){echo'<div class="pan-4"> У Вас нет построенных магазинов</div>';}
else{
while($post=mysql_fetch_assoc($q)){
$shops=mysql_fetch_assoc(mysql_query("SELECT * FROM `shops` WHERE `id` = '$post[id_shops]' LIMIT 1"));
$fact1=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory` WHERE `id` = '$shops[res_1]' LIMIT 1"));
$fact2=mysql_fetch_assoc(mysql_query("SELECT * FROM `factory` WHERE `id` = '$shops[res_2]' LIMIT 1"));
if($post['act']==1){
echo'<div class="pan-4">
<img width="36" height="36" src="http://nebo.mobi/images/icons/floor/new/building.png" class="portrait">
<div> <font color="yellow"> '.hsc($shops['name']).' </font> | <font color="gray"> идет стройка...</font> </div>
<div> <img width="16" height="16" src="http://nebo.mobi/images/icons/st_build.png"> '.($post['res1']>=($post['level']*$shops['count_1']) && $post['res2']>=($post['level']*$shops['count_2'])? 'Рабочие получили материалы':'Рабочим нужны материалы').' <div style="clear:both"> </div>
'.($fact1['id']>0 && $post['res1']<($post['level']*$shops['count_1'])?''.img_ic(16,16,'factory/tovar/'.$fact1['id']).' <font color="yellow"> '.$fact1['names'].' </font> (<font color="yellow">'.razd(($post['level']*$shops['count_1'])-$post['res1']).'</font>) '.($post['res1']>=($post['level']*$shops['count_1'])?'<font color="lime">(сдано)</font>':'<font color="red">(не сдано)</font> | <a href="/?shops&act_warehouse='.$post['id'].'&type=1" class="small">На склад</a>').'</br> ':null).'
'.($fact2['id']>0 && $post['res2']<($post['level']*$shops['count_2'])?''.img_ic(16,16,'factory/tovar/'.$fact2['id']).' <font color="yellow"> '.$fact2['names'].'</font> (<font color="yellow">'.razd(($post['level']*$shops['count_2'])-$post['res2']).'</font>) '.($post['res2']>=($post['level']*$shops['count_2'])?'<font color="lime">(сдано)</font>':'<font color="red">(не сдано)</font> | <a href="/?shops&act_warehouse='.$post['id'].'&type=2" class="small">На склад</a>').'':null).'</div>
'.($post['res1']>=($post['level']*$shops['count_1']) && $post['res2']>=($post['level']*$shops['count_2'])?'<div class="text-2"> <a href="/?shops&act='.$post['id'].'"> Закончить стройку </a> </div>':null).'
<div style="clear:both"> </div>
</div>';
}else{
echo'<div class="pan-4">
<img width="48" height="48" src="/inc/location/shops/images/'.$post['id_shops'].'.png" class="portrait">
<div class="small"> <font color="violet"> '.hsc($shops['name']).' ('.$post['level'].' ур.)</font> | Товар: <img width="22" height="22" src="/inc/location/shops/images/p'.$shops['id'].'.png"> <font color="yellow"> '.hsc($shops['names']).' </font></div>
<div> Товара на полке: <font color="yellow">'.$post['count'].'</font> / <font color="violet"> '.$post['count_max'].'</font> | <a href=/?shops&tovar='.$post['id'].'>[упрв.]</a></div>
<div> '.img_ic(16,16,'factory/tovar/5').' <a href=/?shops&moderate='.$post['id'].'> Управление магазином </a> </div>
<div style="clear:both"> </div>
</div>';
}
}
}
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `shops_user` WHERE `id_user` = '$user[id]'"),0)<$max){
echo'<div class="pan-4">
<img width="32" height="32" src="images/icons/shop.png" class="portrait">
<div> <font color="yellow"> Построить магазин </font> </div>
<div> '.img_ic(16,16,'style/str').' <a href=/?shops&new_shop> Построить новый магазин </a> </div>
<div style="clear:both"> </div>
</div>';
}