<?php require_once get_file_loc('SmrPlanet.class.inc'); if (isset($var['results'])) { $results = unserialize($var['results']); $template->assignByRef('FullPlanetCombatResults', $results); $template->assign('AlreadyDestroyed', false); } else { $template->assign('AlreadyDestroyed', true); } $template->assign('MinimalDisplay', false); if (isset($var['override_death'])) { $template->assign('OverrideDeath', true); } else { $template->assign('OverrideDeath', false); } $template->assignByRef('Planet', SmrPlanet::getPlanet($player->getGameID(), $var['sector_id']));
echo ','; $db2->query('SELECT * FROM location WHERE game_id = ' . $game_id . ' AND sector_id = ' . $id); $amount = 0; while ($db2->nextRecord()) { $loc_id = $db2->getField('location_type_id'); $add = 'LOC' . $loc_id; if ($amount > 0) { echo '+'; } echo $add; $amount += 1; } echo ','; $db2->query('SELECT * FROM planet WHERE game_id = ' . $game_id . ' AND sector_id = ' . $id); if ($db2->nextRecord()) { $planet =& SmrPlanet::getPlanet($game_id, $id); $level = $planet->getLevel(); $owner = $planet->getOwnerID(); $db2->query('SELECT * FROM player WHERE game_id = ' . $game_id . ' AND account_id = ' . $owner); $db2->nextRecord(); $all_id = $db2->getField('alliance_id'); if ($all_id > 0) { $db2->query('SELECT * FROM alliance WHERE game_id = ' . $game_id . ' AND alliance_id = ' . $all_id); $db2->nextRecord(); $alliance = stripslashes($db2->getField('alliance_name')); } else { $alliance = 'None'; } echo $level . ':' . $alliance; } echo EOL;
<?php if (!isset($var['alliance_id'])) { SmrSession::updateVar('alliance_id', $player->getAllianceID()); } $alliance =& SmrAlliance::getAlliance($var['alliance_id'], $player->getGameID()); $template->assign('PageTopic', $alliance->getAllianceName() . ' (' . $alliance->getAllianceID() . ')'); require_once get_file_loc('menu.inc'); create_alliance_menu($alliance->getAllianceID(), $alliance->getLeaderID()); // Ugly, but funtional $db->query(' SELECT planet.sector_id FROM player JOIN planet ON player.game_id = planet.game_id AND player.account_id = planet.owner_id WHERE player.game_id=' . $db->escapeNumber($alliance->getGameID()) . ' AND player.alliance_id=' . $db->escapeNumber($alliance->getAllianceID()) . ' ORDER BY planet.sector_id '); $alliancePlanets = array(); while ($db->nextRecord()) { $sectorID = $db->getInt('sector_id'); $alliancePlanets[$sectorID] =& SmrPlanet::getPlanet($player->getGameID(), $sectorID); $alliancePlanets[$sectorID]->getCurrentlyBuilding(); //In case anything gets updated here we want to do it before template. } $template->assignByRef('AlliancePlanets', $alliancePlanets); $isLeader = $player->getAccountID() == $alliance->getLeaderID(); $template->assignByRef('IsLeader', $isLeader);