/** Render data for view on index action * @access public * @return void * @throws Pas_Exception_Param */ function detailsAction() { if ($this->getParam('id', false)) { $this->view->events = $this->_events->getEventData($this->getParam('id')); } else { throw new Pas_Exception_Param($this->_missingParameter, 500); } }
Manager::LoadExtension('Professions', $ClassConstructor); $Professions = Professions::GetProfessionsList(); $ExistingProfessions = Text::UnsetAllBut('profession_name', $Professions, 2); if (!in_array($_REQUEST['lastcategory'], $ExistingProfessions)) { header('Location: /game/profession'); } $Profession = Professions::GetProfession($_REQUEST['lastcategory']); $Smarty->assign('Profession', $Profession); $Smarty->assign('Navigation', Professions::GetNavigation($Profession['id'])); $Smarty->assign('Page', Page::Info('profession', array('bodycss' => 'profession-page profession-' . $_REQUEST['lastcategory'] . '', 'pagetitle' => $Profession['profession_translation'] . ' - ' . $Smarty->GetConfigVars('Menu_Game') . ' - '))); $Smarty->display('pages/game_profession'); } elseif ($_REQUEST['subcategory'] == 'events') { Manager::LoadExtension('Events', $ClassConstructor); $Smarty->translate('Events'); $EventName = $_REQUEST['lastcategory']; $EventData = Events::getEventData($EventName); if (!$EventData) { header('Location: /game/events'); } else { $Events = Events::getEvents(); $PageEventData = []; foreach ($Events as $Event) { if (isset($Event['description'])) { $EventName = str_replace('\'', '', $Event['description']); if (trim($EventData['name']) == trim($EventName)) { $PageEventData = $Event; } } } $Smarty->assign('DData', $PageEventData); $Smarty->assign('Event', $EventData);
/** * Render data for view on index action */ function indexAction() { $events = new Events(); $this->view->events = $events->getEventData($this->_getParam('id')); }