public function iniciar() { $msg = null; $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $msg; $data['abaAtiva'] = 28; $data['abaPage'] = 'iniciar'; $data['alias'] = 'iniciar'; $icone_final = ''; $icone_ok = '<div class="tooltip icon_ok ml10" data-tooltip="Dados de acesso já criados"></div>'; $pagina = '<p>O processo de matrícula é feito seguindo as etapas listadas abaixo. Clique em cada etapa pendente da seqüência e siga as respectivas instruções: </p> <table> <tr> <th></th> <th>Descrição</th> <th>Local</th> <th>Status</th> </tr>'; $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 1); $icone = count($result) == 1 ? $icone_ok : 'Pendente'; $status1 = count($result); $pagina .= '<tr> <td>1)</td> <td><a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/contrato">Leitura do contrato e das normas internas do Colégio</a></td> <td>Site</td> <td>' . $icone . '</td> </tr>'; $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 2); $icone = count($result) == 1 ? $icone_ok : 'Pendente'; $status2 = count($result); $pagina .= '<tr> <td>2)</td> <td><a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/regimento">Leitura do regimento interno do Colégio</a></td> <td>Site</td> <td>' . $icone . '</td> </tr>'; if ($this->session->userdata('flag') == 6) { $pagamento = 1; $icone = $icone_ok; } else { $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_pagamento($data['matricula'], $data['idUnidadeAluno']); $pagamento = $result != NULL && $result[0]['rec_dtpag'] != '' ? 1 : 0; $icone = $result != NULL && $result[0]['rec_dtpag'] != '' ? $icone_ok : 'Pendente *'; } $pagina .= '<tr> <td>3)</td> <td><a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/impressao_boleto">Pagamento do boleto de matrícula</a></td> <td>Banco</td> <td>' . $icone . '</td> </tr>'; $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 4); $icone = count($result) == 1 ? $icone_ok : 'Pendente'; $status4 = count($result); // verifica se é aluno antigo $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->checa_aluno_antigo($data['matricula'], $data['idUnidadeAluno']); $aluno_antigo = empty($result) ? 0 : 1; $_SESSION['aluno_antigo'] = $aluno_antigo; $linkAtualizacao = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/formulario">Atualização de dados cadastrais</a>'; $status_soep_impressao = 0; if ($aluno_antigo == 1) { if ($pagamento == 1) { $link = $linkAtualizacao; $status_soep_impressao = 1; $icone_final = $icone; } else { $link = 'Atualização de dados cadastrais'; $icone_final = 'Pendente'; } } else { $link = $linkAtualizacao; $icone_final = $icone; } $pagina .= '<tr> <td>4)</td> <td>' . $link . '</td> <td>Site</td> <td>' . $icone_final . '</td> </tr>'; $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 5); $icone = count($result) == 1 ? $icone_ok : 'Pendente'; $status5 = count($result); if ($aluno_antigo == 1) { if ($status_soep_impressao == 0) { $link = 'Questionário do SOEP'; $icone_final = 'Pendente'; } else { $link = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/formulario_soep">Questionário do SOEP</a>'; $icone_final = $icone; } } else { $link = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/formulario_soep">Questionário do SOEP</a>'; $icone_final = $icone; } $pagina .= '<tr> <td>5)</td> <td>' . $link . '</td> <td>Site</td> <td>' . $icone_final . '</td> </tr>'; if ($aluno_antigo == 1) { if ($status_soep_impressao == 0) { $link = 'Impressão dos documentos'; $icone_final = 'Pendente'; } else { if ($status4 == 1 && $status5 == 1) { $link = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/impressao">Impressão dos documentos</a>'; $icone_final = $icone; } else { $link = 'Impressão dos documentos'; $icone_final = 'Pendente'; } } } else { $link = '<a class="link" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/impressao">Impressão dos documentos</a>'; $icone_final = $icone; } $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_status_matricula($data['matricula'], $data['idUnidadeAluno'], $data['tmacod'], 6); $icone = count($result) == 1 ? $icone_ok : 'Pendente'; $status6 = count($result); if ($status6 == 1) { $icone_final = $icone; } else { $icone_final = 'Pendente'; } $pagina .= '<tr> <td>6)</td> <td>' . $link . '</td> <td>Site</td> <td>' . $icone_final . '</td> </tr>'; $pagina .= '<tr> <td>7)</td> <td>Autenticação dos documentos</td> <td>Cartório</td> <td> </td> </tr>'; $pagina .= '<tr> <td>8)</td> <td>Entrega de documentos na secretaria do Colégio</td> <td>Colégio</td> <td> </td> </tr>'; $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_dados_declaracao($data['matricula'], $data['idUnidadeAluno']); if ($result[0]['vin_serie'] != '') { $serie = $result[0]['vin_serie']; } else { $serie = substr($data['tmacod'], 2, 2); } $result = Mestre::lista_livros($data['ano_letivo'], $serie); if (count($result) == 1) { $pagina .= '<tr> <td>9)</td> <td><a class="link" href="' . base_url() . 'uploadArquivos/livros/' . $result['livros'] . '" target="_blank">Baixar a lista de livros</a></td> <td></td> <td></td> </tr>'; // $pagina .= '<tr> // <td>9)</td> // <td>Baixar a lista de livros (Em breve)</td> // <td></td> // <td></td> // </tr>'; } else { if (count($result) == 2) { $pagina .= '<tr> <td>9)</td> <td><a class="link" href="' . base_url() . 'uploadArquivos/livros/' . $result['livros'] . '" target="_blank">Baixar a lista de livros</a></td> <td></td> <td></td> </tr> <tr> <td>10)</td> <td><a class="link" href="' . base_url() . 'uploadArquivos/livros/' . $result['material'] . '" target="_blank">Baixar a lista de materiais individuais</a></td> <td></td> <td></td> </tr>'; // $pagina .= '<tr> // <td>9)</td> // <td>Baixar a lista de livros (Em breve)</td> // <td></td> // <td></td> // </tr> // <tr> // <td>10)</td> // <td>Baixar a lista de materiais individuais (Em breve)</td> // <td></td> // <td></td> // </tr>'; } } $pagina .= '</table> <br /> <p><div class="small">* Pode ocorrer um atraso entre a compensação do pagamento do banco e atualização do status na Internet. Se isto ocorrer, repita o acesso no dia seguinte.</div></p>'; if ($aluno_antigo == 1) { $pagina .= '<p>Obs.: As etapas de atualização de dados cadastrais e de impressão de documentos estarão disponíveis após a comprovação do pagamento.</p>'; } $data['pagina'] = $pagina; $sqlMatricula = new SqlMatricula(); $result = $sqlMatricula->get_dados_declaracao($data['matricula'], $data['idUnidadeAluno']); $data['serie'] = !empty($result) ? $result[0]['vin_serie'] : ''; $this->load->view($this->load->getUrlTema(), $data); }