/** * Editar uma Universidade */ public function editarAction() { $form = new Application_Form_Universidade(); if ($this->getRequest()->isPost()) { if ($this->getRequest()->getPost('cancelar') == "") { $formData = $this->getRequest()->getPost(); if ($form->isValid($formData)) { $id = (int) $form->getValue('id'); $nome = $form->getValue('nome'); $oUniversidades = new Application_Model_DbTable_Universidades(); $oUniversidades->editarUniversidade($id, $nome); $this->_helper->flashMessenger->addMessage(utf8_encode('Edição realizada com sucesso!')); } else { $form->populate($formData); } } $this->_helper->redirector('index'); } else { $id = $this->_getParam('id', 0); if ($id > 0) { $oUniversidade = new Application_Model_DbTable_Universidades(); $this->view->oUniversidade = $oUniversidade->getUniversidade($id); } } }