Пример #1
0
 public function outrosPalestrantesAction()
 {
     $this->autenticacao();
     $idPessoa = $this->_getParam('pessoa', 0);
     $idEvento = $this->_getParam('evento', 0);
     $confirmado = $this->_getParam('confirmar', 'f');
     $model = new Admin_Model_Evento();
     try {
         $sql = "UPDATE evento_palestrante SET confirmado = ?\n                WHERE id_evento = ? AND id_pessoa = ?";
         $model->getAdapter()->fetchAll($sql, array($confirmado, $idEvento, $idPessoa));
         if ($confirmado == "f") {
             $msg = "Desfazer confirmação palestrante executada com sucesso.";
         } else {
             $msg = "Confirmação palestrante executada com sucesso.";
         }
         $this->_helper->flashMessenger->addMessage(array('success' => $msg));
     } catch (Exception $e) {
         $this->_helper->flashMessenger->addMessage(array('danger' => 'Ocorreu um erro inesperado.<br/>Detalhes: ' . $e->getMessage()));
     }
     $this->_helper->redirector->goToRoute(array('module' => 'admin', 'controller' => 'evento', 'action' => 'detalhes', 'id' => $idEvento), 'default');
 }