diff --git a/GameEngine/Building.php b/GameEngine/Building.php index 5c154b97..28b06904 100644 --- a/GameEngine/Building.php +++ b/GameEngine/Building.php @@ -672,10 +672,12 @@ class Building { public function finishAll() { global $database,$session,$logging,$village,$bid18,$bid10,$bid11,$technology,$_SESSION; if($session->access!=BANNED){ + $ww = 1; foreach($this->buildArray as $jobs) { if($jobs['wid']==$village->wid){ $wwvillage = $database->getResourceLevel($jobs['wid']); if($wwvillage['f99t']!=40){ + $ww = 0; $level = $jobs['level']; if($jobs['type'] != 25 AND $jobs['type'] != 26 AND $jobs['type'] != 40) { $finish = 1; @@ -715,6 +717,7 @@ class Building { } } } + if($ww == 0){ $database->finishDemolition($village->wid); $technology->finishTech(); $logging->goldFinLog($village->wid); @@ -726,6 +729,7 @@ class Building { $database->query($q); } } + } header("Location: ".$session->referrer); }else{ header("Location: banned.php");