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'); }