Пример #1
0
 /**
  * @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;
 }
Пример #2
0
 /**
  * @access public
  * @return void
  */
 public function formAction()
 {
     $this->_helper->layout->disableLayout();
     $params['curso'] = $this->_getParam('c');
     $params['disciplina'] = $this->_getParam('d');
     $params['encontro'] = $this->_getParam('e');
     $form = new Default_Form_Pendencia(array('action' => $this->_helper->url('send')));
     $mapperUsuario = new Model_Mapper_Usuario();
     $dados = $mapperUsuario->recuperaDados();
     $form->populate(array_merge($dados, $params));
     $this->view->form = $form;
 }
Пример #3
0
 /**
  * @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);
 }