Example #1
0
 private function _partialEtapa2()
 {
     $this->load->helper(array('area', 'segmento'));
     $listaAreas = lista_areas_para_dados_dropdown();
     $listaSegmentos = lista_segmentos_para_dados_dropdown();
     $dadosEtapa2 = array('formAction' => '/usuario/salvar_dados_profissionais', 'extraOpenForm' => 'id="form-etapa-2" class="quickstart-form"', 'escolaridadeAtual' => '', 'escolaAtual' => '', 'faculdadeAtual' => '', 'cursoAtual' => '', 'diplomaAtual' => '', 'anoAtual' => '', 'profissaoAtual' => '', 'listaAreas' => $listaAreas, 'areaAtual' => '0', 'listaSegmentos' => $listaSegmentos, 'segmentoAtual' => '0', 'empresaAtual' => '', 'siteEmpresaAtual' => '', 'cargoAtual' => '', 'descricaoTrabalhoAtual' => '', 'habilidadesProfissionaisAtual' => '', 'interessesProfissionaisAtual' => '');
     return $this->template->loadPartial('form_dados_profissionais', $dadosEtapa2, 'usuario');
 }
Example #2
0
 public function index()
 {
     $this->load->helper('area');
     $listaAreas = lista_areas_para_dados_dropdown();
     $dadosPartial = array('listaAreas' => $listaAreas);
     $partial_cadastro = array('form_cadastro' => $this->template->loadPartial('form_cadastro', $dadosPartial, 'usuario'));
     $this->template->appendJSImport('cadastro_usuario.js');
     $this->_renderTemplate('usuario/cadastrar', $partial_cadastro);
 }
Example #3
0
 public function criar()
 {
     $idSugestao = $this->input->get('s');
     $listaAreas = null;
     $listaSegmentos = null;
     $sugestaoGeradora = null;
     try {
         $sugestaoDao = WeLearn_DAO_DAOFactory::create('SugestaoCursoDAO');
         $sugestaoGeradora = $sugestaoDao->recuperar($idSugestao);
         $nomeAtual = $sugestaoGeradora->getNome();
         $temaAtual = $sugestaoGeradora->getTema();
         $descricaoAtual = $sugestaoGeradora->getDescricao();
         $areaAtual = $sugestaoGeradora->getSegmento()->getArea();
         $segmentoAtual = $sugestaoGeradora->getSegmento();
         $acaoForm = 'criarFromSugestao';
         $textoBotaoSubmit = 'Criar curso a partir desta Sugestão';
         $hiddenFormData = array('acao' => $acaoForm, 'area' => $areaAtual->getId(), 'segmento' => $segmentoAtual->getId(), 'sugestao' => $sugestaoGeradora->getId());
     } catch (Exception $e) {
         $this->load->helper('area');
         $listaAreas = lista_areas_para_dados_dropdown();
         $nomeAtual = '';
         $temaAtual = '';
         $descricaoAtual = '';
         $areaAtual = '0';
         $listaSegmentos = array('0' => 'Selecione uma área de segmento');
         $segmentoAtual = '0';
         $acaoForm = 'criarNovo';
         $textoBotaoSubmit = 'Criar novo curso';
         $hiddenFormData = array('acao' => $acaoForm);
     }
     $formDadosPrinciais = array('sugestao' => $sugestaoGeradora, 'nomeAtual' => $nomeAtual, 'temaAtual' => $temaAtual, 'descricaoAtual' => $descricaoAtual, 'objetivosAtual' => '', 'conteudoPropostoAtual' => '', 'acaoForm' => $acaoForm, 'listaAreas' => $listaAreas, 'areaAtual' => $areaAtual, 'listaSegmentos' => $listaSegmentos, 'segmentoAtual' => $segmentoAtual);
     $formConfiguracoesGerais = array('tempoDuracaoMaxAtual' => '40', 'privacidadeConteudoAtual' => WeLearn_Cursos_PermissaoCurso::RESTRITO, 'conteudoPublico' => WeLearn_Cursos_PermissaoCurso::LIVRE, 'conteudoPrivado' => WeLearn_Cursos_PermissaoCurso::RESTRITO, 'privacidadeInscricaoAtual' => WeLearn_Cursos_PermissaoCurso::RESTRITO, 'inscricaoAutomatica' => WeLearn_Cursos_PermissaoCurso::LIVRE, 'inscricaoRestrita' => WeLearn_Cursos_PermissaoCurso::RESTRITO);
     $formImagem = array('imagemAtual' => '');
     $dadosCriar = array('formAction' => 'curso/curso/salvar', 'extraOpenForm' => 'id="form-curso"', 'hiddenFormData' => $hiddenFormData, 'formDadosPrincipais' => $this->template->loadPartial('form_dados_principais', $formDadosPrinciais, 'curso/curso'), 'formConfiguracoesGerais' => $this->template->loadPartial('form_configuracoes_gerais', $formConfiguracoesGerais, 'curso/curso'), 'formImagem' => $this->template->loadPartial('form_imagem', $formImagem, 'curso/curso'), 'textoBotaoSubmit' => $textoBotaoSubmit);
     $this->_renderTemplateHome('curso/curso/criar', $dadosCriar);
 }
Example #4
0
 public function dados_profissionais()
 {
     try {
         $this->template->appendJSImport('dados_profissionais.js');
         try {
             $usuarioAtual = $this->autenticacao->getUsuarioAutenticado();
             $dadosProfissionaisDAO = WeLearn_DAO_DAOFactory::create('DadosProfissionaisUsuarioDAO');
             $dadosProfissionais = $dadosProfissionaisDAO->recuperar($usuarioAtual->getId());
         } catch (cassandra_NotFoundException $e) {
             $dadosProfissionais = null;
         }
         $possuiDadosProfissionais = $dadosProfissionais instanceof WeLearn_Usuarios_DadosProfissionaisUsuario;
         $this->load->helper(array('area', 'segmento'));
         $listaAreas = lista_areas_para_dados_dropdown();
         if ($possuiDadosProfissionais && $dadosProfissionais->getSegmentoTrabalho() instanceof WeLearn_Cursos_Segmento) {
             $segmentoDao = WeLearn_DAO_DAOFactory::create('SegmentoDAO');
             $listaSegmentos = lista_segmentos_para_dados_dropdown($segmentoDao->recuperarTodos('', '', array('areaId' => $dadosProfissionais->getSegmentoTrabalho()->getArea()->getId())));
         } else {
             $listaSegmentos = lista_segmentos_para_dados_dropdown();
         }
         $dadosViewDadosProfissionais = array('formAction' => '/usuario/salvar_dados_profissionais', 'extraOpenForm' => 'id="form-dados-profissionais"', 'escolaridadeAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getEscolaridade() : '', 'escolaAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getEscola() : '', 'faculdadeAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getFaculdade() : '', 'cursoAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getCurso() : '', 'diplomaAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getDiploma() : '', 'anoAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getAno() : '', 'profissaoAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getProfissao() : '', 'listaAreas' => $listaAreas, 'areaAtual' => $possuiDadosProfissionais && $dadosProfissionais->getSegmentoTrabalho() instanceof WeLearn_Cursos_Segmento ? $dadosProfissionais->getSegmentoTrabalho()->getArea()->getId() : '0', 'listaSegmentos' => $listaSegmentos, 'segmentoAtual' => $possuiDadosProfissionais && $dadosProfissionais->getSegmentoTrabalho() instanceof WeLearn_Cursos_Segmento ? $dadosProfissionais->getSegmentoTrabalho()->getId() : '0', 'empresaAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getEmpresa() : '', 'siteEmpresaAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getSiteEmpresa() : '', 'cargoAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getCargo() : '', 'descricaoTrabalhoAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getDescricaoTrabalho() : '', 'habilidadesProfissionaisAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getHabilidadesProfissionais() : '', 'interessesProfissionaisAtual' => $possuiDadosProfissionais ? $dadosProfissionais->getInteressesProfissionais() : '');
         $dadosView = array('formDadosProfissionais' => $this->template->loadPartial('form_dados_profissionais', $dadosViewDadosProfissionais, 'usuario'));
         $this->_renderTemplateHome('usuario/configuracao/dados_profissionais', $dadosView);
     } catch (Exception $e) {
         log_message('error', 'Erro ao tentar exibir alteração de dados profissionais:' . create_exception_description($e));
         show_404();
     }
 }
Example #5
0
 public function criar()
 {
     $this->load->helper('area');
     $listaAreas = lista_areas_para_dados_dropdown();
     $listaSegmentos = array('0' => 'Selecione uma área de segmento');
     $dadosFormPartial = array('formAction' => '/curso/sugestao/salvar', 'extraOpenForm' => 'id="form-sugestao"', 'tituloForm' => 'Descreva a sua Sugestão', 'nomeAtual' => '', 'temaAtual' => '', 'descricaoAtual' => '', 'listaAreas' => $listaAreas, 'areaAtual' => '0', 'listaSegmentos' => $listaSegmentos, 'segmentoAtual' => '0');
     $formCriar = $this->template->loadPartial('form', $dadosFormPartial, 'curso/sugestao');
     $this->_renderTemplateHome('curso/sugestao/criar', array('formCriar' => $formCriar));
 }