public function index() { $msg = null; $data = $this->getParametroVisao(); if ($data['idTipoUsuario'] == 11) { $data['page'] = 'default_novo'; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = ''; $data['abaPage'] = 'pagina_inicial'; $data['alias'] = 'pagina_inicial'; $data['tema'] = $this->load->setTheme('default'); $data['largura'] = 750; $data['largura_percent'] = 30; $data['margin_top'] = 'margin_top30'; $data['form'] = 1; } else { $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 0; $data['abaPage'] = 'pagina_inicial'; $data['alias'] = 'pagina_inicial'; } // Se for coordenador, ativa uma de suas coordenações if ($data['idTipoUsuario'] == 3) { $_SESSION['pk_livro'] = 0; $_SESSION['percentual'] = 0; if ($data['idCoordenacao'] == '') { foreach ($data['menuCoordenacoes'] as $row) { $item = explode('#', $row); redirect(base_url() . 'usuario/login_w/autenticacao_coordenacao/' . $item[0]); } } if (empty($data['turmas'])) { $data['msg'] = '<div class="alert atencao">Ainda não existem turmas associadas à sua coordenação. Por favor, solicite ao administrador do sistema a inclusão.</div>'; } else { redirect(base_url() . 'transf/mensagem/moderacao_mensagens'); } } // Se for pai, ativa um dos seus dependentes if ($data['idTipoUsuario'] == 11) { // verifica se há pesquisas habilitadas para serem respondidas. if (!isset($_SESSION['pesquisa']) && $data['idSerieAluno'] != NULL) { $sqlPareceres = new SqlPareceres(); $result = $sqlPareceres->get_pesquisa_ativa($data['idSerieAluno'], date('Y-m-d')); var_dump($result); if (!empty($result)) { $resultUsuario = $sqlPareceres->checa_resposta_usuario_pesquisa($result[0]['pk_pes_pesquisa'], $data['idUsuario']); if (empty($resultUsuario)) { $_SESSION['pesquisa'] = $result[0]['pk_pes_pesquisa']; $this->session->set_flashdata('msg', '<div class="alert atencao"><div class="vermelho"><strong>Pesquisa de satisfação</strong></div><br />Por favor, responda nossa pesquisa de satisfação. Demora apenas um minuto e nos ajuda a melhorar cada vez mais nossos serviços. Para iniciar, <a class="link" href="' . base_url() . 'pesquisa/pareceres/cadastrar_parecer/' . $_SESSION['pesquisa'] . '">clique aqui</a>.</div>'); } } } // Se nenhum aluno foi selecionado, apresenta o menu if ($data['idUnidadeAluno'] == NULL) { $html = 'Prezado(a) ' . $data['nomeUsuario'] . ',<br/><br/>Escolha, abaixo, o dependente cujos dados deseja consultar.<br/>'; $html .= '<ul class="square">'; foreach ($data['menuDependentes'] as $row) { $item = explode('#', $row); if ($item[0] != $data['idUsuarioAluno']) { $html .= '<li><a class="link" href="' . base_url() . 'usuario/login_w/autenticacao_dependente/' . $item[0] . '/' . $data['idUsuarioResponsavel'] . '/' . $item[5] . '" title="Alternar para ' . $item[1] . '">' . $item[1] . ' - ' . $item[3] . '</a></li>'; } } $html .= '</ul>'; $data['html'] = $html; } else { $curso = substr($data['tmacod'], 0, 2); $serie = substr($data['tmacod'], 2, 2); $_SESSION['curso'] = $curso; $_SESSION['serie'] = $serie; // HABILITAR ESTES CÓDIGOS APENAS NA ÉPOCA DE MATRÍCULA. LEMBRAR DE HABILITAR TAMBÉM NA ÁREA DO ALUNO $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_aluno_matricula_declaracoes($data['matricula'], $data['idUnidadeAluno'], $data['ano_matricula']); if ($result[0]['flag'] === 0) { $this->session->set_userdata('flag', 0); $this->session->set_flashdata('msg', '<div class="alert ok">Bem vindo ao Colégio GGE!</div>'); } else { if ($result[0]['flag'] == 1) { $this->session->set_userdata('flag', 1); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 1</strong><br />A matrícula ainda não pode ser efetuada, pois existem pendências acadêmicas. Aguarde as próximas atualizações.</div>'); } else { if ($result[0]['flag'] == 2) { $this->session->set_userdata('flag', 2); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 2</strong><br />Existem pendências que impedem o início do processo de matrícula. Procure a secretaria da sua unidade ou aguarde as próximas atualizações.</div>'); } else { if ($result[0]['flag'] == 3) { $this->session->set_userdata('flag', 3); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 3</strong><br />O boleto de matrícula não foi gerado. Por favor, entre em contato com a tesouraria e informe esta mensagem ou aguarde as próximas atualizações.</div>'); //$this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Atenção</strong><br />Por problemas técnicos, o início do processo de matrícula online dos alunos que passaram por média foi adiado para a próxima quarta-feira, 09/12, a partir das 14:00. Antes desta data é possível efetuar a matrícula de forma manual na secretaria do Colégio.<br />Pedimos desculpas pelo incoveniente.<br /><br />Atenciosamente,<br />Colégio GGE<br/></div>'); } else { if ($result[0]['flag'] == 4) { $this->session->set_userdata('flag', 4); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 4</strong><br />Existem pendências que impedem o início do processo de matrícula. Por favor, compareça a sua unidade e informe esta mensagem.</div>'); } else { if ($result[0]['flag'] == 5) { $this->session->set_userdata('flag', 5); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Atenção</strong><br />O 1º ano do Ensino Médio dos alunos provenientes da unidade Benfica deverá ser cursado na unidade Paissandu. Neste caso, a matrícula deve ser feita pela turma da referida unidade. Por favor, clique na opção "Mudar turma" ou "Mudar dependente" no menu do topo, selecionando o nome do aluno associado à unidade referida <strong>(GGE 3)</strong>. Qualquer dúvida, entre em contato conosco, <a href="http://www.gge.com.br/web/?p=paginas&f=contato">clicando aqui</a>.</div>'); } else { if ($result[0]['flag'] == 6) { $this->session->set_userdata('flag', 6); $this->session->set_userdata('processo_matricula', 1); redirect(base_url() . 'transf/mensagem/listar_mensagens'); } else { if ($result[0]['flag'] == 7) { $this->session->set_userdata('processo_matricula', ''); redirect(base_url() . 'transf/mensagem/listar_mensagens'); } else { if ($result[0]['flag'] == 8) { $this->session->set_userdata('flag', 8); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 8</strong><br />Pendência acadêmica. Aguarde o contato da coordenação.</div>'); } } } } } } } } } if (!empty($result)) { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod']); if (empty($result)) { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->insert_relatorio_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 0, date('Y-m-d H:i:s')); $this->session->set_userdata('processo_matricula', 1); redirect(base_url() . 'matricula/mat/iniciar'); } else { $this->session->set_userdata('processo_matricula', 1); redirect(base_url() . 'matricula/mat/iniciar'); } } else { $this->session->set_userdata('processo_matricula', ''); redirect(base_url() . 'transf/mensagem/listar_mensagens'); } redirect(base_url() . 'transf/mensagem/listar_mensagens'); } } // Se for aluno if ($data['idTipoUsuario'] == 6) { $curso = substr($data['tmacod'], 0, 2); $serie = substr($data['tmacod'], 2, 2); $_SESSION['curso'] = $curso; $_SESSION['serie'] = $serie; $_SESSION['pk_livro'] = 0; $_SESSION['percentual'] = 0; // verifica se há pesquisas habilitadas para serem respondidas. if ($data['idSerieAluno'] > 5 && $data['idSerieAluno'] < 100) { if (!isset($_SESSION['pesquisa'])) { $sqlPareceres = new SqlPareceres(); $result = $sqlPareceres->get_pesquisa_ativa($data['idSerieAluno'], date('Y-m-d')); if (!empty($result)) { $resultUsuario = $sqlPareceres->checa_resposta_usuario_pesquisa($result[0]['pk_pes_pesquisa'], $data['idUsuario']); if (empty($resultUsuario)) { $_SESSION['pesquisa'] = $result[0]['pk_pes_pesquisa']; $this->session->set_flashdata('msg', '<div class="alert atencao"><div class="vermelho"><strong>Pesquisa de satisfação</strong></div><br />Por favor, responda nossa pesquisa de satisfação. Demora apenas um minuto e nos ajuda a melhorar cada vez mais nossos serviços. Para iniciar, <a class="link" href="' . base_url() . 'pesquisa/pareceres/cadastrar_parecer/' . $_SESSION['pesquisa'] . '">clique aqui</a>.</div>'); } } } } //HABILITAR ESTES CÓDIGOS APENAS NA ÉPOCA DE MATRÍCULA. LEMBRAR DE HABILITAR TAMBÉM NA ÁREA DOS RESPONSÁVEIS $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_aluno_matricula_declaracoes($data['matricula'], $data['idUnidadeAluno'], $data['ano_matricula']); // if ($data['idUsuarioAluno'] == 43464){ // var_dump($result); // die(); // } if ($result[0]['flag'] === 0) { $this->session->set_userdata('flag', 0); $this->session->set_flashdata('msg', '<div class="alert ok">Bem vindo ao Colégio GGE!</div>'); } else { if ($result[0]['flag'] == 1) { $this->session->set_userdata('flag', 1); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 1</strong><br />A matrícula ainda não pode ser efetuada, pois existem pendências acadêmicas. Aguarde as próximas atualizações.</div>'); } else { if ($result[0]['flag'] == 2) { $this->session->set_userdata('flag', 2); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 2</strong><br />Existem pendências que impedem o início do processo de matrícula. Procure a secretaria da sua unidade ou aguarde as próximas atualizações.</div>'); } else { if ($result[0]['flag'] == 3) { $this->session->set_userdata('flag', 3); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 3</strong><br />O boleto de matrícula não foi gerado. Por favor, entre em contato com a tesouraria e informe esta mensagem ou aguarde as próximas atualizações.</div>'); //$this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Atenção</strong><br />Por problemas técnicos, o início do processo de matrícula online dos alunos que passaram por média foi adiado para a próxima quarta-feira, 09/12, a partir das 14:00. Antes desta data é possível efetuar a matrícula de forma manual na secretaria do Colégio.<br />Pedimos desculpas pelo incoveniente.<br /><br />Atenciosamente,<br />Colégio GGE<br/></div>'); } else { if ($result[0]['flag'] == 4) { $this->session->set_userdata('flag', 4); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 4</strong><br />Existem pendências que impedem o início do processo de matrícula. Por favor, compareça a sua unidade e informe esta mensagem.</div>'); } else { if ($result[0]['flag'] == 5) { $this->session->set_userdata('flag', 5); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Atenção</strong><br />O 1º ano do Ensino Médio dos alunos provenientes da unidade Benfica deverá ser cursado na unidade Paissandu. Neste caso, a matrícula deve ser feita pela turma da referida unidade. Por favor, clique na opção "Mudar turma" ou "Mudar dependente" no menu do topo, selecionando o nome do aluno associado à unidade referida <strong>(GGE 3)</strong>. Qualquer dúvida, entre em contato conosco, <a href="http://www.gge.com.br/web/?p=paginas&f=contato">clicando aqui</a>.</div>'); } else { if ($result[0]['flag'] == 6) { $this->session->set_userdata('processo_matricula', ''); redirect(base_url() . 'transf/mensagem/listar_mensagens'); } else { if ($result[0]['flag'] == 7) { $this->session->set_userdata('processo_matricula', ''); redirect(base_url() . 'transf/mensagem/listar_mensagens'); } else { if ($result[0]['flag'] == 8) { $this->session->set_userdata('flag', 8); $this->session->set_flashdata('msg', '<div class="alert atencao"><strong>Erro 8</strong><br />Pendência acadêmica. Aguarde o contato da coordenação.</div>'); } } } } } } } } } if (!empty($result)) { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod']); if (empty($result)) { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->insert_relatorio_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 0, date('Y-m-d H:i:s')); $this->session->set_userdata('processo_matricula', 1); redirect(base_url() . 'matricula/mat/iniciar'); } else { $this->session->set_userdata('processo_matricula', 1); redirect(base_url() . 'matricula/mat/iniciar'); } } else { $this->session->set_userdata('processo_matricula', ''); redirect(base_url() . 'transf/mensagem/listar_mensagens'); } redirect(base_url() . 'transf/mensagem/listar_mensagens'); } // Se for administrador if ($data['idTipoUsuario'] == 1) { $_SESSION['pk_livro'] = 0; $_SESSION['percentual'] = 0; redirect(base_url() . 'transf/mensagem/moderacao'); } // Se for telemarketing if ($data['idTipoUsuario'] == 18) { // redirect(base_url() . 'telemarketing/atendimento/listar_responsaveis?pendencia=1'); } // Se for tesouraria if ($data['idTipoUsuario'] == 19) { redirect(base_url() . 'restituicao/imposto/listar_responsaveis'); } // Se for professor if ($data['idTipoUsuario'] == 15) { // $data['msg'] = '<div><p>Prezado(a) professor(a),</p> // <p>Estamos disponibilizando as listas de alunos para a digitação das notas da AV2. O programa "Digita" para a digitação de notas pode ser baixado <strong><a class="link" href="'.base_url().'uploadArquivos/digita/digita.zip">aqui</a></strong>.</p> // // <p>Para baixar as listas de alunos de cada professor clique nos respectivos links abaixo. Caso algum arquivo esteja faltando, por favor, procure a sua respectiva coordenação.</p> // <ul class="square"> // <li><a href="'.base_url().'uploadArquivos/digita/ALEXANDRE_VALENCA.zip">ALEXANDRE VALENCA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/ANDRE_PESSOA.zip">ANDRE PESSOA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/ANDRE_NOGUEIRA.zip">ANDRE NOGUEIRA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/ARTUR_MOTA.zip">ARTUR MOTA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/CARLOS_JORGE_BIO.zip">CARLOS JORGE_BIO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/CLEBER_SANTOS.zip">CLEBER SANTOS</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/CLEYTON_PERNAMBUCO.zip">CLEYTON PERNAMBUCO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/DEBORA_MENEGHETTI.zip">DEBORA MENEGHETTI</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/EDUARDO_PEREIRA.zip">EDUARDO PEREIRA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/FABIO_COSTA.zip">FABIO COSTA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/GABRIELE_VASCONCELOS.zip">GABRIELE VASCONCELOS</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/GERARDO_NETO.zip">GERARDO NETO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/IRAN_RIBEIRO.zip">IRAN RIBEIRO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/JOAO_BATISTA.zip">JOAO BATISTA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/JOAO_BOSCO.zip">JOAO BOSCO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/JOSE_ERALDO.zip">JOSE ERALDO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/JULIA_RIBEIRO.zip">JULIA RIBEIRO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/KASSIO_KRAMER.zip">KASSIO KRAMER</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/KATILINI_OLIVEIRA.zip">KATILINI OLIVEIRA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/LEONARDO_CARRASCO.zip">LEONARDO CARRASCO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/LUCIANO_JOSE.zip">LUCIANO JOSE</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/MARCONI_SOUZA.zip">MARCONI SOUZA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/MARCUS_OLIVEIRA.zip">MARCUS OLIVEIRA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/MARDONIO_AMARAL.zip">MARDONIO AMARAL</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/MARILIA_DUARTE.zip">MARILIA DUARTE</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/MARIO_DUARTE.zip">MARIO DUARTE</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/PIETRO_SANTIAGO.zip">PIETRO SANTIAGO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/RENILDO_SOARES.zip">RENILDO SOARES</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/ROBERTO_LIRA.zip">ROBERTO LIRA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/RODRIGO_PESSOA.zip">RODRIGO PESSOA</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/VENUZA_LEITAO.zip">VENUZA LEITAO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/VICTOR_HUGO.zip">VICTOR HUGO</a></li> // <li><a href="'.base_url().'uploadArquivos/digita/WALMIR_BRITO.zip">WALMIR BRITO</a></li> // </ul> // </div>'; } $this->load->view($this->load->getUrlTema(), $data); }