public function editarAction() { //summernote (composer::textarea) $this->view->headLink()->appendStylesheet($this->_request->getBaseUrl() . '/public/painel/assets/plugins/summernote/dist/summernote.css'); //css datepicker $this->view->headLink()->appendStylesheet($this->_request->getBaseUrl() . '/public/painel/assets/plugins/form-daterangepicker/daterangepicker-bs3.css'); $ag = new Agenda(); $request = $this->getRequest(); $id = $request->getParam('id'); $evento = $ag->getAgendaById($id); $erro = false; $msg = ''; if ($request->isPost()) { $start = new Zend_Date($request->getPost('data_ini')); $end = new Zend_Date($request->getPost('data_fim')); $evento = $request->getPost('evento'); $iniciaem = $start->toString('YYYY-MM-dd'); $finalizaem = $end->toString('YYYY-MM-dd'); $descricao = $request->getPost('descricao'); $horario = $request->getPost('horario'); $local = $request->getPost('local'); $ag->setEvento($evento); $ag->setIniciaem($iniciaem); $ag->setFinalizaem($finalizaem); $ag->setDescricao($descricao); $ag->setHorario($horario); $ag->setLocal($local); $data = array('evento' => $ag->getEvento(), 'iniciaem' => $ag->getIniciaem(), 'finalizaem' => $ag->getFinalizaem(), 'descricao' => $ag->getDescricao(), 'horario' => $ag->getHorario(), 'local' => $ag->getLocal()); $ag->saveAgenda($data, $id); if ($erro) { $msg = 'Ocorreu um erro, tente novamente'; $this->view->msg = $msg; } else { $this->_helper->redirector('listar', 'agenda'); } } $this->view->evento = $evento; $this->render(); }