5){ $_SESSION['time_p'] = ''; $_SESSION['error_p'] = ''; } // --- CHANGE CAPITAL LOGIC (Command Center = echivalentul Palatului la Huni) --- if($_POST && isset($_GET['action']) && $_GET['action'] == 'change_capital' && !$village->capital){ $pass = $_POST['pass']; $query = mysqli_query($database->dblink, 'SELECT password FROM `'.TB_PREFIX.'users` WHERE `id` = '.(int)$session->uid); $data = mysqli_fetch_assoc($query); if(password_verify($pass, $data['password'])){ $query1 = mysqli_query($database->dblink, 'SELECT wref FROM `'.TB_PREFIX.'vdata` WHERE `owner` = '.(int)$session->uid.' AND `capital` = 1'); $data1 = mysqli_fetch_assoc($query1); $oldWid = (int)$data1['wref']; $newWid = (int)$village->wid; if($oldWid != $newWid){ $query2 = mysqli_query($database->dblink, 'SELECT * FROM `'.TB_PREFIX.'fdata` WHERE `vref` = '.$oldWid); $data2 = mysqli_fetch_assoc($query2); $query3 = mysqli_query($database->dblink, 'SELECT * FROM `'.TB_PREFIX.'fdata` WHERE `vref` = '.$newWid); $data3 = mysqli_fetch_assoc($query3); // 1. campurile de resurse ale vechii capitale coboara la nivel 10 for($i = 1; $i <= 18; ++$i){ if($data2['f'.$i] > 10){ mysqli_query($database->dblink, 'UPDATE `'.TB_PREFIX.'fdata` SET `f'.$i.'` = 10 WHERE `vref` = '.$oldWid); } } // 2. sterge Stonemason's Lodge (34) din vechea capitala for($i = 19; $i <= 40; ++$i){ if($data2['f'.$i.'t'] == 34){ mysqli_query($database->dblink, 'UPDATE `'.TB_PREFIX.'fdata` SET `f'.$i.'t` = 0, `f'.$i.'` = 0 WHERE `vref` = '.$oldWid); } } // 3. sterge cladirile capital-only din noua capitala // (Great Barracks 29, Great Stable 30, Great Granary 38, Great Warehouse 39, Great Workshop 49) $capitalOnly = [29,30,38,39,49]; for($i = 19; $i <= 40; ++$i){ if(in_array((int)$data3['f'.$i.'t'], $capitalOnly)){ mysqli_query($database->dblink, 'UPDATE `'.TB_PREFIX.'fdata` SET `f'.$i.'t` = 0, `f'.$i.'` = 0 WHERE `vref` = '.$newWid); } } $database->changeCapital($oldWid, 0); $database->changeCapital($newWid); if(!isset($automation)){ include_once("GameEngine/Automation.php"); } $automation->recountPop($oldWid, false); $automation->recountPop($newWid, false); header("location: build.php?gid=44"); exit; } }else{ $error = '
'.LOGIN_PW_ERROR.'
'; $_SESSION['error_p'] = $error; $_SESSION['time_p'] = time(); echo ''; exit; } } $level = (int)$village->resarray['f'.$id]; ?>

= 10):?>
capital == 1) { echo '

'.CAPITAL.'

'; } else { if(empty($_GET['confirm'])) { print '

» '.CHANGE_CAPITAL.'

'; } else { print '

Are you sure, that you want to change your capital?
You can\'t undo this!
For security you must enter your password to confirm:

'.(isset($_SESSION['error_p']) ? $_SESSION['error_p'] : '').' '.PASSWORD.':

'; } } ?>