/** * @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(); }
/** * @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'))); }
/** * @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); }
/** * @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); }
/** * */ 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; }