Esempio n. 1
0
 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);
 }