fix finish all on plus button

This commit is contained in:
Shadow
2013-11-08 09:49:08 +02:00
parent f821ce1f12
commit 6d3110f6e8
+8 -6
View File
@@ -741,12 +741,14 @@ class Building {
}
}
}
if($finish == 1 or $finish==0){
$database->finishDemolition($village->wid);
$technology->finishTech();
$logging->goldFinLog($village->wid);
$database->modifyGold($session->uid,2,0);
$stillbuildingarray = $database->getJobs($village->wid);
if($finish != 2){
$demolition=$database->finishDemolition($village->wid);
$tech=$technology->finishTech();
if ($finish==1 || $demolition>0 || $tech>0) {
$logging->goldFinLog($village->wid);
$database->modifyGold($session->uid,2,0);
}
$stillbuildingarray = $database->getJobs($village->wid);
if(count($stillbuildingarray) == 1) {
if($stillbuildingarray[0]['loopcon'] == 1) {
//$q = "UPDATE ".TB_PREFIX."bdata SET loopcon=0,timestamp=".(time()+$stillbuildingarray[0]['timestamp']-$innertimestamp)." WHERE id=".$stillbuildingarray[0]['id'];