Beispiel #1
0
 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');
     }
 }