Файл: ubiznes.mobi/inc/location/business/harvest.php
Строк: 58
<?
if(isset($_GET['harvest_all']) && $user['truck']>0 && mysql_result(mysql_query("SELECT COUNT(*) FROM `business_user` WHERE `id_user` = '$user[id]' AND `id_bus` != '0' AND `time` < '$time' AND `work` = '1'"),0)>0){
$money_all=0; $baks=0; $exp_all=0;
$q=mysql_query("SELECT * FROM `business_user` WHERE `id_user` = '$user[id]' AND `id_bus` != '0' AND `time` < '$time' AND `work` = '1'");
while($post=mysql_fetch_assoc($q)){
$bus=mysql_fetch_assoc(mysql_query("SELECT * FROM `business` WHERE `id` = '$post[id_bus]' LIMIT 1"));
$bus_upgr=mysql_fetch_assoc(mysql_query("SELECT * FROM `business_user_upgr` WHERE `id_f` = '$post[id_bus]' AND `id_user` = '$user[id]' LIMIT 1"));
//======money=====//
$money=($post['works']*$bus['works_give'])*($bus['sell']+($bus_upgr['level']*100));
if($user['allowance']>0)$allowance=$money/100*($user['allowance']*5); else $allowance=0;
if($build['bank_time']>$time){$build_money=$money/100*((1.5*$build['bank'])*($build['bank_num']==1?1.2:2));}
$money=$money+$build_money+$allowance+($money/100*($user['truck']*20));
//======exp=====//
$exp=bonus_exp($post['works']*($bus['exp']+($bus_upgr['level']*10)));
if($build['ads_time']>$time){$build_exp=$exp/100*((1.5*$build['ads'])*($build['ads_num']==1?1.2:2));}
$exp=$exp+$build_exp+($exp/100*($user['truck']*20));
//==============//
$money_all+=$money;
$exp_all+=$exp;
mysql_query("UPDATE `business_user` SET `work` = '0', `time` = '0' WHERE `id` = '$post[id]'");
}
mysql_query("UPDATE `user` SET `money` = `money` + '$money_all',`exp` = `exp` + '$exp_all' WHERE `id` = '$user[id]'");
firm_exp($exp_all);
$_SESSION['money']=$money_all;
$_SESSION['exp']=$exp_all;
header("location:/?business"); exit;
}
if(isset($_GET['harvest']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `business_user` WHERE `id` = '".intval($_GET['harvest'])."' AND `id_user` = '$user[id]' AND `id_bus` != '0' AND `time` < '$time' AND `work` = 1"),0)>0){
$harvest=mysql_fetch_assoc(mysql_query("SELECT * FROM `business_user` WHERE `id` = '".intval($_GET['harvest'])."' LIMIT 1"));
$bus=mysql_fetch_assoc(mysql_query("SELECT * FROM `business` WHERE `id` = '$harvest[id_bus]' LIMIT 1"));
$bus_upgr=mysql_fetch_assoc(mysql_query("SELECT * FROM `business_user_upgr` WHERE `id_f` = '$harvest[id_bus]' AND `id_user` = '$user[id]' LIMIT 1"));
$money=($harvest['works']*$bus['works_give'])*($bus['sell']+($bus_upgr['level']*100));
if($user['allowance']>0)$money=$money+intval($money/100*($user['allowance']*5));
$exp=bonus_exp($harvest['works']*($bus['exp']+($bus_upgr['level']*10)));
mysql_query("UPDATE `user` SET `money` = `money` + '$money',`exp` = `exp` + '$exp' WHERE `id` = '$user[id]'");
mysql_query("UPDATE `business_user` SET `work` = '0', `time` = '0' WHERE `id` = '$harvest[id]'");
$_SESSION['money']=$money;
$_SESSION['exp']=$exp;
firm_exp($exp);
header("location:/?business"); exit;
}