/** * @access public * @return void */ public function indexAction() { $params = $this->_getAllParams(); $params['curso'] = $this->_session->curso; $dados = $this->_mapper->setData($params)->recuperaDados(); $this->_form->populate($dados); $this->view->form = $this->_form; }
/** * @access public * @return void */ public function sendAction() { $request = $this->getRequest(); if ($request->isPost() && $this->_form->isValid($request->getPost())) { $values = $this->_form->getValues(); $values['curso'] = $this->_session->curso; $retorno = $this->_mapper->setData($values)->atualizacaoDados(); $result = array('valid' => (bool) $retorno, 'message' => $this->_mapper->getMessage()->toArray()); } else { $config = Zend_Registry::get('config'); $message = new App_Message(); $message->addMessage($config->messages->warning, App_Message::WARNING); $result = array('valid' => false, 'message' => $message->toArray(), 'error' => $this->_form->getMessages()); } $this->_helper->json($result); }