public function sincronizacao3_cadastra_turmas($page = 'sincronizacao3_cadastra_turmas') { $data = $this->getParametroVisao(); $data['page'] = 'home'; $data['tema'] != '' ? $this->load->setTheme($data['tema']) : ''; $data['msg'] = $this->getMsg(); $data['abaAtiva'] = 3; $data['abaPage'] = $page; foreach ($_SESSION['array_turmas_atualiza'] as $tmacod) { // Checa se a turma já consta na base $sqlSincronizacao = new SqlSincronizacao(); $result = $sqlSincronizacao->checa_turma($this->session->userdata('unidade'), $tmacod, $data['ano_letivo']); $total = count($result); if ($total == 0) { $this->load->library('mestre'); $curso = $this->mestre->mestre_curso($tmacod); $serie = $this->mestre->mestre_serie($tmacod); $turno = $this->mestre->mestre_turno($tmacod); $turma = $this->mestre->mestre_turma($tmacod); $unidade = $sqlSincronizacao->get_unidade($this->session->userdata('unidade')); $turma_desc = trim($curso . ' ' . $serie . ' ' . $turma . ' ' . $turno . ' - ' . $unidade[0]['abreviacao']); $data['array_turmas'][] = '<td>' . $turma_desc . '</td><td><a class="submit" href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/incluir_turma/' . $tmacod . '">Incluir</a></td>'; $flag_incluir = 1; } } // se não tiver nenhuma pendência nesta etapa (ou seja, alguma turma a ser incluída), redireciona para a próxima etapa if (!isset($flag_incluir)) { // Carrega a library "útil" e o método que redireciona a próxima página com um delay pré-definido $this->load->library('util'); $data['redirect_delay'] = $this->util->redirect_delay(3, 'import/sincronizacao/sincronizacao4_atualiza_alunos'); } else { $data['redirect_delay'] = ''; } $this->load->view($this->load->getUrlTema(), $data); }