delDemolition($village->wid); header("Location: build.php?gid=15&ty=$ty&cancel=0&demolish=0"); exit; } $memberCount = $session->alliance? $database->countAllianceMembers($session->alliance) : 0; $VillageLevels = $database->getResourceLevel($village->wid); // start demolition if (!empty($_REQUEST['demolish']) && $_REQUEST['c'] == $session->mchecker) { $type = (int)($_REQUEST['type']?? 0); $instant = isset($_POST['instant']) && $_POST['instant'] == '1'; if ($type >= 19 && $type <= 40 || $type == 99) { $field = 'f'.$type; $buildType = $VillageLevels[$field.'t']; $currentLvl = $VillageLevels[$field]; // blocaj ambasada - la fel ca originalul if($buildType == 18 && $session->alliance && $database->isAllianceOwner($session->uid) == $session->alliance && $memberCount > 1){ header("Location: build.php?gid=15&ty=$type&nodemolish=18"); exit; } if($instant){ // DEMOLARE COMPLETA CU GOLD if($session->gold < 10){ header("Location: build.php?gid=15&ty=$type¬enoughgold=1"); exit; } if($currentLvl > 0){ // sterge orice demolare in curs $database->delDemolition($village->wid); // setare nivel 0 direct in DB $database->query("UPDATE ".TB_PREFIX."fdata SET `$field` = 0, `{$field}t` = 0 WHERE `vref` = ".$village->wid); // scade gold $database->modifyGold($session->uid, -10, 0); $session->gold -= 10; $session->changeChecker(); header("Location: build.php?gid=15&ty=$type&demolished=1"); exit; } }else{ // DEMOLARE CLASICA $ok = $database->addDemolition($village->wid, $type); if ($ok === true) { $session->changeChecker(); header("Location: build.php?gid=15&ty=$type&cancel=0&demolish=0"); } else { header("Location: build.php?gid=15&ty=$type&nodemolish=$ok"); } exit; } } } if ($village->resarray['f'.$id] < DEMOLISH_LEVEL_REQ) return; $Demolition = $database->getDemolition($village->wid); $inProgress =!empty($Demolition)? $Demolition[0] : null; ?>

cancel procResType($VillageLevels['f'.$inProgress['buildnumber'].'t'])?>: getTimeFormat($inProgress['timetofinish'] - time())?> gold >= 2):?> <?= TZ_FINISH?>