private function RenderRowOfColony(Colony $c) { $positionData = array("tabindex" => $c->Coordinates()->Planet() + 1, "planet_position" => $c->Coordinates()->Planet()); $planetImage['planet_image'] = $c->PlanetData()->Image(); $nameData = $this->GetPlanetNameDataOfColony($c); $moonImage['moon_image'] = $c->PlanetData()->Image(); // TODO: PLACEHOLDER, put actual moon image here $debrisData['debris'] = "Debris"; // TODO: PLACEHOLDER $ownerData['owner'] = $c->Owner()->Username(); // TODO: PLACEHOLDER $allianceData['alliance'] = "Alliance"; // TODO: PLACEHOLDER $actionData['actions'] = "Actions"; // TODO: PLACEHOLDER, implement PMs and alliances and buddies before doing this $vars = array_merge($positionData, $planetImage, $nameData, $moonImage, $debrisData, $ownerData, $allianceData, $actionData); return Page::StaticRender("galaxy/galaxy_row", $vars, $this->_user->AuthorisationLevelName()); }