Пример #1
0
 /**
  * @access public
  * @return void
  */
 public function menuAction()
 {
     $id = $this->_getParam('id');
     $this->_session->curso = $id;
     $this->view->menu = $this->_mapper->setData($this->_getAllParams())->menu();
     $this->view->nome_curso = $this->_session->cursos[$id];
 }
 /**
  * @access public
  * @return void
  */
 public function sendAction()
 {
     if (!$this->getRequest()->isPost()) {
         $this->_helper->redirector->goToSimple('index');
     }
     $post = $this->getRequest()->getPost();
     $mapperCurso = new Model_Mapper_Curso();
     $post['curso'] = $this->_session->curso;
     $this->view->data = $mapperCurso->setData($post)->materialDidatico();
 }
Пример #3
0
 /**
  * @access public
  * @return void
  */
 public function indexAction()
 {
     $params = array();
     $params['curso'] = $this->_session->curso;
     if ($this->getRequest()->isPost()) {
         $post = $this->getRequest()->getPost();
         $params['filtro'] = $post['filtro'];
     } else {
         $params['filtro'] = 1;
     }
     $mapper = new Model_Mapper_Curso();
     $this->view->data = $mapper->encontrosNotasFrequencias($params);
     $this->view->form = new Default_Form_Lancamento(array('action' => $this->_helper->url('index')));
 }
Пример #4
0
 /**
  * @access public
  * @return void
  */
 public function sendAction()
 {
     $request = $this->getRequest();
     if ($request->isPost() && $this->_form->isValid($request->getPost())) {
         $mapperCurso = new Model_Mapper_Curso();
         $values = $this->_form->getValues();
         $values['curso'] = $this->_session->curso;
         $retorno = $mapperCurso->setData($values)->rematricula();
         $result = array('valid' => (bool) $retorno, 'message' => $mapperCurso->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);
 }
Пример #5
0
 /**
  * @access public
  * @return void
  */
 public function sendAction()
 {
     $form = new Default_Form_Pendencia(array('action' => $this->_helper->url('send')));
     $request = $this->getRequest();
     if ($request->isPost() && $form->isValid($request->getPost())) {
         $mapperCurso = new Model_Mapper_Curso();
         $values = $form->getValues();
         $retorno = $mapperCurso->setData($values)->agendarEncontro();
         $result = array('valid' => (bool) $retorno, 'message' => $mapperCurso->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' => $form->getMessages());
     }
     $this->_helper->json($result);
 }
Пример #6
0
 /**
  * 
  */
 public function paginatorAction()
 {
     $page = $this->_getParam('p');
     if (empty($page)) {
         $params = $this->_getAllParams();
         $params['curso'] = $this->_session->curso;
         $vagas = $this->_mapper->setData($params)->legislacao();
         $this->_session->vagas = $vagas;
         $page = 1;
     } else {
         $vagas = $this->_session->vagas;
     }
     $paginator = Zend_Paginator::factory($vagas);
     $paginator->setCurrentPageNumber($page);
     $paginator->setItemCountPerPage(5);
     $this->view->legislacao = $paginator;
     $this->view->more = $page < $paginator->count();
     $this->view->page = $page;
 }