private function getOutsiderView() { $this->setSize('250px', '150px'); $mySide = $this->army->getMap()->getMission()->getPlayerSide($this->me); $battles = Dolumar_Underworld_Mappers_BattleMapper::getFromArmy($this->army->getMap()->getMission(), $mySide, $this->army); if (count($battles) > 0) { // Get latest battles $battle = null; foreach ($battles as $v) { if ($battle == null || $v->getEnddate() > $battle->getEnddate()) { $battle = $v; } } // Now show this content $page = new Neuron_Core_Template(); $page->set('date', date('d/m/Y H:i:s', $battle->getEnddate())); $page->set('troops', $battle->getHistoricalArmyData($this->army)); return $page->parse('dolumar/underworld/windows/regiment_historical.phpt'); } else { $page = new Neuron_Core_Template(); return $page->parse('dolumar/underworld/windows/regiment_nohistory.phpt'); } }