Example #1
0
 /**
  * Mapeada como
  *    /mobile/e/:id
  */
 public function verAction()
 {
     $menu = new Sige_Mobile_Menu($this->view, "programacao");
     $this->view->menu = $menu;
     try {
         $idEvento = $this->_request->getParam('id', 0);
         $evento = new Application_Model_Evento();
         $data = $evento->buscaEventoPessoa($idEvento);
         if (empty($data)) {
             $this->_helper->flashMessenger->addMessage(array('warning' => 'Evento não encontrado.'));
         } else {
             $this->view->evento = $data[0];
             $this->view->outros = $evento->buscarOutrosPalestrantes($idEvento);
             $modelTags = new Application_Model_EventoTags();
             $this->view->tags = $modelTags->listarPorEvento($idEvento);
         }
     } catch (Exception $e) {
         $this->_helper->flashMessenger->addMessage(array('danger' => 'Ocorreu um erro inesperado.<br/>Detalhes: ' . $e->getMessage()));
     }
 }
Example #2
0
 /**
  * Mapeada como
  *    /e/:id
  */
 public function verAction()
 {
     $this->view->menu->setAtivo('schedule');
     try {
         $idEvento = $this->_request->getParam('id', 0);
         $evento = new Application_Model_Evento();
         $data = $evento->buscaEventoPessoa($idEvento);
         if (empty($data)) {
             $this->_helper->flashMessenger->addMessage(array('warning' => _('Event not found.')));
         } else {
             $this->view->evento = $data;
             $this->view->outros = $evento->buscarOutrosPalestrantes($idEvento);
             $modelTags = new Application_Model_EventoTags();
             $this->view->tags = $modelTags->listarPorEvento($idEvento);
         }
     } catch (Exception $e) {
         $this->_helper->flashMessenger->addMessage(array('danger' => _('An unexpected error ocurred.<br/> Details:&nbsp;') . $e->getMessage()));
     }
 }