Beispiel #1
0
 public function acompanhamento_assuntos()
 {
     $data = $this->getParametroVisao();
     $data['abaAtiva'] = 7;
     $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__;
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['total'] = 0;
     $data['pk_livro'] = (int) filter_input(INPUT_GET, 'pk_livro', FILTER_VALIDATE_INT);
     $data['pk_materia_vin'] = (int) filter_input(INPUT_GET, 'pk_materia_vin', FILTER_VALIDATE_INT);
     $data['pk_usuario_professor'] = (int) filter_input(INPUT_GET, 'pk_usuario_professor', FILTER_VALIDATE_INT);
     $data['pk_turma'] = (int) filter_input(INPUT_GET, 'pk_turma', FILTER_VALIDATE_INT);
     $pendente = '<span class="vermelho">Pendente</span>';
     $andamento = '<span class="vermelho">Não concluído</span>';
     $data['get_shadowbox'] = View::shadowbox($data['shadowbox']);
     $config['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '?' . $data['get_shadowbox'];
     if (isset($_GET['pk_usuario_professor'])) {
         $sqlUsuario = new SqlUsuario();
         $result = $sqlUsuario->get_nome_professor($data['pk_usuario_professor']);
         $data['nome_professor'] = !empty($result) ? $result[0]['nome'] : '';
         $result = $sqlUsuario->get_nome_materia_vin($data['pk_materia_vin']);
         $data['materia_nome'] = !empty($result) ? $result[0]['materia_nome'] : '';
     }
     $sqlAulas = new SqlAulas();
     $result = $sqlAulas->get_ultimo_dia_livro($data['pk_livro']);
     $ultimo_dia_livro = isset($result[0]['dia_aula']) ? $result[0]['dia_aula'] : '0000-00-00';
     $sqlAulas = new SqlAulas();
     $data['livro'] = $sqlAulas->get_livros_professor($data['pk_materia_vin'], $data['ano_letivo'], $data['pk_usuario_professor']);
     $livro = explode("&pk_livro=", $_SERVER['QUERY_STRING']);
     $data['livro_url'] = $config['base_url'] . substr($livro[0], 12);
     if (isset($_GET['pk_livro'])) {
         if (isset($_GET['pk_materia_vin'])) {
             $sqlAulas = new SqlAulas();
             $result = $sqlAulas->get_conteudos_apostila($data['pk_livro'], $data['pk_materia_vin']);
             $data['total'] = count($result);
             if ($data['total'] > 0) {
                 $count = 0;
                 $html = '<div class="small">
                             <div class="status1 borderCinza w20 left mr10">&nbsp;</div><div class="left">Em andamento</div>
                             <div class="status2 borderCinza w20 left mr10 ml20">&nbsp;</div><div class="left">Concluído</div>
                          </div>
                          <br class="clear" />';
                 $html .= '<table class="tabela_relatorio mt20"><tr>' . '<td class="titulo_relatorio tcenter"><strong>Conteúdos</strong></td>' . '<td class="titulo_relatorio tcenter"><strong>%</strong></td>' . '<td class="titulo_relatorio tcenter"><strong>% acum.</strong></td>';
                 $sqlAulas = new SqlAulas();
                 $professores = $sqlAulas->get_professores_apostila_materia($data['pk_livro'], $data['pk_materia_vin'], $data['pk_usuario_professor'], $data['pk_turma']);
                 foreach ($professores as $prof) {
                     $professor_turma = $prof['nome'] . '<br />' . $prof['abreviacao'] . ' ' . $prof['sequencial'] . '<br />' . $prof['abreviacao_unidade'];
                     $professor = isset($data['pk_materia_vin']) && ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) ? '<a class="link" rel="shadowbox" href="' . base_url() . 'aula/conteudos/edicao_conteudos?shadowbox=1' . '&pk_livro=' . $data['pk_livro'] . '' . '&pk_turma=' . $prof['fk_turma'] . '' . '&pk_usuario_professor=' . $prof['fk_usuario_professor'] . '' . '&pk_materia_vin=' . $data['pk_materia_vin'] . '' . '">' . $professor_turma . '</a>' : $professor_turma;
                     $html .= '<td class="titulo_relatorio tcenter">' . $professor . '<strong></strong></td>';
                     $arr_professores_turmas[] = $prof['fk_usuario_professor'] . '#' . $prof['fk_turma'];
                 }
                 $html .= '</tr>';
                 foreach ($result as $row) {
                     $html .= '<tr><td>' . $row['capitulo_sequencial'] . ': ' . $row['capitulo_nome'] . '<br />Tópico ' . $row['topico'] . ': ' . $row['conteudo_nome'] . ' - pag(s): ' . $row['paginas_trabalhadas'] . '</td>';
                     $html .= '<td class="tcenter" style="border-left: solid 1px #ededed">' . number_format($row['percentual'], 1) . '%</td>';
                     $html .= '<td class="tcenter" style="border-left: solid 1px #ededed">' . number_format($row['percentual_acumulado'], 1) . '%</td>';
                     if (isset($arr_professores_turmas)) {
                         foreach ($arr_professores_turmas as $item) {
                             $divide = explode('#', $item);
                             $pk_usuario_professor = $divide[0];
                             $pk_turma = $divide[1];
                             $sqlAulas = new SqlAulas();
                             $result = $sqlAulas->get_professores_apostila_acompanhamento($row['pk_conteudo'], $pk_usuario_professor, $pk_turma);
                             if (!empty($result)) {
                                 if ($result[0]['data_aula_concluido'] != '' && $result[0]['data_aula_concluido'] != $result[0]['data_aula']) {
                                     $data_aula_concluido = View::converteDataBr($result[0]['data_aula_concluido']);
                                 } else {
                                     $data_aula_concluido = View::converteDataBr($result[0]['data_aula']);
                                 }
                             } else {
                                 $data_aula_concluido = '';
                             }
                             if (!empty($result) && $result[0]['status'] == 1) {
                                 $status = 1;
                             } else {
                                 if (!empty($result) && $result[0]['status'] > 1) {
                                     $status = 2;
                                 } else {
                                     $status = '';
                                 }
                             }
                             $data_aula = !empty($result) ? $data_aula_concluido : '';
                             if ($status == 1) {
                                 $aula_numero = $result[0]['aula_pendente'];
                             } else {
                                 if ($status == 2) {
                                     $aula_numero = $result[0]['aula_conclusao'];
                                 } else {
                                     if ($status == 3) {
                                         $aula_numero = $result[0]['aula_conclusao'];
                                     } else {
                                         $aula_numero = '';
                                     }
                                 }
                             }
                             $aula = !empty($result) ? 'Aula ' . $aula_numero : '';
                             if ($status < 2) {
                                 $sqlAulas = new SqlAulas();
                                 $result_pendecia = $sqlAulas->checa_pendencia($_GET['pk_livro'], $_GET['pk_materia_vin'], $row['pagina_final'], $pk_usuario_professor, $pk_turma);
                                 if (!empty($result_pendecia)) {
                                     $pendencia = $pendente;
                                 } else {
                                     $pendencia = date('Y-m-d') > $ultimo_dia_livro ? $pendente : '';
                                 }
                             } else {
                                 if ($status == 3) {
                                     $pendencia = '';
                                 } else {
                                     $pendencia = '';
                                 }
                             }
                             $status_pendencia = $status == 1 ? $andamento : $pendencia;
                             $html .= '<td class="status' . $status . ' tcenter">' . $data_aula . '<br />' . $aula . '<br />' . $status_pendencia . '</td>';
                         }
                     } else {
                         $data['msg'] = '<div class="alert atencao">Nenhuma aula registrada na frente selecionada até o momento.</div>';
                     }
                     $html .= '</tr>';
                 }
                 $html .= '<tr>';
                 $html .= '<td></td><td></td><td></td>';
                 $arr_professores_turmas[] = isset($prof) ? $prof['fk_usuario_professor'] . '#' . $prof['fk_turma'] : '';
                 foreach ($professores as $prof) {
                     $aulas = $sqlAulas->listar_aulas_livro($data['pk_materia_vin'], $prof['fk_usuario_professor'], $prof['fk_turma'], $data['pk_livro']);
                     $aulas_dadas = 0;
                     $aulas_nao_dadas = 0;
                     foreach ($aulas as $aula) {
                         if ($aula['falta'] != 0 && $aula['professor_previsto'] == $prof['nome']) {
                             $aulas_nao_dadas++;
                         } else {
                             $aulas_dadas++;
                         }
                     }
                     $html .= '<td class="tcenter nowrap"><small>Aulas dadas: <strong>' . $aulas_dadas . '</strong><br />';
                     $html .= 'Aulas não dadas: <strong>' . $aulas_nao_dadas . '</strong><small><br /></td>';
                 }
                 $html .= '</tr>';
                 $html .= '</table>';
                 //$html .= 'Aulas dadas: '.$aulas_nao_dadas.'</br>';
                 $data['html'] = $html;
             } else {
                 $data['msg'] = '<div class="alert atencao">Não há registros com o parâmetro selecionado.</div>';
             }
         }
     }
     if ($this->input->is_ajax_request()) {
         $this->load->view($this->uri->segment(3), $data);
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
Beispiel #2
0
 /**
  * Método que edita tópicos
  * @param int $pk_conteudo
  */
 public function edicao_conteudos()
 {
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $this->getMsg();
     $data['abaAtiva'] = 7;
     $data['abaPage'] = __FUNCTION__;
     $data['alias'] = __FUNCTION__;
     $data['pk_materia_vin'] = (int) filter_input(INPUT_GET, 'pk_materia_vin', FILTER_VALIDATE_INT);
     $data['pk_usuario_professor'] = (int) filter_input(INPUT_GET, 'pk_usuario_professor', FILTER_VALIDATE_INT);
     $data['pk_turma'] = (int) filter_input(INPUT_GET, 'pk_turma', FILTER_VALIDATE_INT);
     $data['pk_livro'] = (int) filter_input(INPUT_GET, 'pk_livro', FILTER_VALIDATE_INT);
     $data['pk_serie'] = isset($_SESSION['pk_serie_cadastro_aula']) ? $_SESSION['pk_serie_cadastro_aula'] : (int) filter_input(INPUT_GET, 'pk_serie', FILTER_VALIDATE_INT);
     $data['pk_unidade'] = isset($_SESSION['pk_unidade_cadastro_aula']) ? $_SESSION['pk_unidade_cadastro_aula'] : (int) filter_input(INPUT_GET, 'pk_unidade', FILTER_VALIDATE_INT);
     $data['ano'] = filter_input(INPUT_GET, 'ano', FILTER_SANITIZE_MAGIC_QUOTES);
     $data['mes'] = filter_input(INPUT_GET, 'mes', FILTER_SANITIZE_MAGIC_QUOTES);
     $data['dia'] = filter_input(INPUT_GET, 'dia', FILTER_SANITIZE_MAGIC_QUOTES);
     $data['pk_materia_vin'] = (int) filter_input(INPUT_GET, 'pk_materia_vin', FILTER_VALIDATE_INT);
     $data['get_shadowbox'] = View::shadowbox($data['shadowbox']);
     $data['base_url'] = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3) . '?';
     $data['css'] = array(0 => 'css/calendario.css');
     $dataAula = isset($_GET['dia']) && $_GET['dia'] != '' ? $_GET['ano'] . '-' . $_GET['mes'] . '-' . $_GET['dia'] : date('Y-m-d');
     $mes = isset($_GET['mes']) && $_GET['mes'] != '' ? $_GET['mes'] : date('m');
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             $contador = 0;
             for ($count = 1; $count <= $this->input->post('total'); $count++) {
                 $data_aula = $this->input->post('data_aula_' . $count);
                 $aula = $this->input->post('aula_' . $count);
                 $pk_aula = $this->input->post('pk_aula_' . $count);
                 var_dump($pk_aula);
                 $pk_livro = $this->input->post('pk_livro_' . $count);
                 $sqlAulas = new SqlAulas();
                 $sqlAulas->editar_aula_acompanhamento($pk_aula, $aula);
                 for ($i = 1; $i <= $this->input->post('total_conteudos_' . $count); $i++) {
                     $contador++;
                     $cod = $this->input->post('cod_' . $count . '_' . $contador);
                     $status = $this->input->post('status_' . $count . '_' . $contador);
                     $sqlAulas = new SqlAulas();
                     $result = $sqlAulas->checa_alteracao_status($cod);
                     if ($result[0]['aula'] != $aula || $result[0]['status'] != $status) {
                         var_dump($result);
                         $sqlAulas = new SqlAulas();
                         $sqlAulas->editar_acompanhamento($cod, $status, $aula, $pk_aula);
                         //                            //var_dump($aula.' - '.$pk_aula. ' - '.$pk_livro.' - '.$cod.' - '.$status);
                     }
                     if ($result[0]['status'] != $status) {
                         // CONSOLIDA OS PERCENTUAIS DO PROFESSOR E DA TURMA
                         consolidaDadosProfessor::processa_dados($data['ano_letivo'], $data['pk_usuario_professor'], $data['pk_turma'], $data['pk_materia_vin'], $data['pk_livro'], $aula, $data_aula, $data['pk_serie'], $data['pk_unidade']);
                     }
                 }
             }
             unset($_SESSION['pks_conteudos_correcao']);
             $this->session->set_flashdata('msg', '<div class="alert ok">Tópico editado com sucesso!</div>');
             if (isset($_SESSION['pk_turma_cadastro_aula']) && !isset($_GET['shadowbox'])) {
                 redirect(base_url() . 'aula/conteudos/cadastrar_conteudo_dados');
             } else {
                 redirect($data['urlAtual']);
             }
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     $sqlProfessor = new SqlUsuario();
     $result = $sqlProfessor->get_nome_professor($data['pk_usuario_professor']);
     $data['professor'] = !empty($result) ? $result[0]['nome'] : '';
     $sqlAulas = new SqlAulas();
     $data['livro'] = $sqlAulas->get_livro_professor($data['ano_letivo'], $data['pk_materia_vin'], $data['pk_turma'], $data['pk_usuario_professor']);
     $data['livro_url'] = View::substitui_variavel('pk_livro');
     if (empty($data['livro'])) {
         $data['msg'] = '<div class="alert informacao">Ainda não consta nenhum registro de aulas do(a) referido(a) professor(a) no sistema.</div>';
     }
     $sqlProfessor = new SqlUsuario();
     $data['professores'] = $sqlProfessor->get_professores_materia($data['pk_materia_vin']);
     $data['professor_url'] = View::substitui_variavel('pk_usuario_professor');
     $sqlAulas = new SqlAulas();
     $data['turma'] = $sqlAulas->get_turmas_professor($data['ano_letivo'], $data['pk_serie'], $data['pk_usuario_professor']);
     $data['turma_url'] = View::substitui_variavel('pk_turma');
     $sqlAulas = new SqlAulas();
     $data['materia'] = $sqlAulas->get_materias_vin_professor($data['pk_serie'], $data['pk_usuario_professor']);
     $data['materia_url'] = View::substitui_variavel('pk_materia_vin');
     if (isset($_GET['pk_livro']) && $_GET['pk_livro'] != 0) {
         if (count($result) > 0) {
             $sqlAulas = new SqlAulas();
             $result = $sqlAulas->listar_aulas_livro($data['pk_materia_vin'], $data['pk_usuario_professor'], $data['pk_turma'], $data['pk_livro']);
             $data['total'] = count($result);
             $link = explode('&ano=', $data['urlAtual']);
             $link_meses = $link[0];
             $link_inclusao = base_url() . 'aula/conteudos/cadastrar_conteudo_form_apostila/';
             $data['calendario'] = Calendario_aulas::MostreCalendario($mes, $result, $data['ano_letivo'], $link_meses);
             $tabela = '<table id="tabela_edicao_conteudos">' . '<tr><th>Aula</th><th>Data</th><th class="w80">Sequencial do tópico</th><th>Conteúdos</th><th class="w200">Tarefas de casa</th><th class="w130"></th>';
             if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) {
                 $tabela .= '<th class="w30 tcenter"></th>';
                 $tabela .= '<th class="w30 tcenter"></th>';
             }
             $tabela .= '</tr>';
             $aula_nao_dada = '';
             $n_nao_dadas = 0;
             $aula_dada = 0;
             $i = 0;
             $count = 0;
             $campos_gerais = '';
             foreach ($result as $row) {
                 $count++;
                 if ($row['falta'] != 0 && $data['professor'] == $row['professor_previsto']) {
                     $n_nao_dadas++;
                 } else {
                     $aula_dada++;
                 }
                 $cor_linha = Util::zebrarGeralClass($count, count($result)) == 'par' ? '#fff' : '#F3F3F3';
                 $valor_aula = $row['falta'] != 0 && $data['professor'] == $row['professor_previsto'] ? $n_nao_dadas : $row['aula'];
                 $tabela .= '<tr class="' . Util::zebrarGeralClass($count, count($result)) . '">' . '<td class="tcenter border_bottom padding10">';
                 if ($row['falta'] != 0 && $data['professor'] == $row['professor_previsto']) {
                     $tabela .= '<input type="hidden" name="aula_' . $count . '" value="' . $valor_aula . '" />';
                 } else {
                     $alerta_erro = $aula_dada != $valor_aula ? ' error' : '';
                     $tabela .= '<input type="text" name="aula_' . $count . '" value="' . $valor_aula . '" class="w30 tcenter ' . $alerta_erro . '" />';
                 }
                 $tabela .= '<input type="hidden" name="data_aula_' . $count . '" value="' . $row['data_aula'] . '" />' . '<input type="hidden" name="pk_aula_' . $count . '" value="' . $row['pk_aula'] . '" />' . '<input type="hidden" name="pk_livro_' . $count . '" value="' . $row['fk_livro'] . '" />' . '</td>' . '<td class="border_bottom padding10">' . View::converteDataBr($row['data_aula']) . '</td>';
                 $conteudos = $sqlAulas->get_conteudos_apostila_professor_edicao_multipla($data['pk_livro'], $data['pk_materia_vin'], $data['pk_usuario_professor'], $data['pk_turma'], $row['data_aula'], $row['aula']);
                 $total_conteudos = count($conteudos);
                 $assuntos = '<input type="hidden" name="total_conteudos_' . $count . '" value="' . $total_conteudos . '" />' . '<table style="width: 100%;">';
                 $grifo = '';
                 $grifo_borda = '';
                 foreach ($conteudos as $item) {
                     if (isset($_SESSION['pks_conteudos_correcao'])) {
                         foreach ($_SESSION['pks_conteudos_correcao'] as $pk_conteudo) {
                             $grifo = (int) $pk_conteudo == $item['pk_conteudo'] ? 'vermelho' : '';
                             $grifo_borda = (int) $pk_conteudo == $item['pk_conteudo'] ? 'error' : '';
                             break;
                         }
                     }
                     $i++;
                     $assuntos .= '<tr>' . '<td style="padding: 2px; width: 90px; border-right: 1px solid ' . $cor_linha . '; text-align: center;">' . $item['sequencial_topico'] . '</td>' . '<td style="padding: 5px;" class="' . $grifo . '">' . $item['capitulo_sequencial'] . ' - Tópico ' . $item['topico'] . ' - ' . $item['conteudo_nome'] . '</td>' . '<td style="width: 208px; border-left: 1px solid ' . $cor_linha . '; border-right: 1px solid ' . $cor_linha . '; padding-left: 5px; padding-right: 5px;">' . $item['exercicios_casa'] . '</td>' . '<td style="padding: 2px; width: 138px;">' . '<select name="status_' . $count . '_' . $i . '" class="' . $grifo_borda . ' status status' . $item['status'] . ' m0 left" id="select' . $i . '">' . '<option value=""></option>';
                     $selected = $item['status'] == 1 ? ' selected="selected"' : '';
                     $assuntos .= '<option value="1" class="status1" ' . $selected . '>Andamento</option>';
                     $selected = $item['status'] == 2 ? ' selected="selected"' : '';
                     $assuntos .= '<option value="2" class="status2" ' . $selected . '>Concluído</option>';
                     $selected = $item['status'] == 3 ? ' selected="selected"' : '';
                     $assuntos .= '<option value="3" class="status3" ' . $selected . '>Revisado</option>' . '</select>' . '<a href="' . base_url() . 'aula/conteudos/excluir_conteudo_professor_aula_cod"  ' . View::getParamExcluirItemTabela($item['cod'] . '#' . $data['pk_usuario_professor'] . '#' . $data['pk_turma'] . '#' . $data['pk_materia_vin'] . '#' . $data['pk_livro'] . '#' . $item['aula'] . '#' . $item['data_aula'] . '#' . $data['pk_serie'] . '#' . $data['pk_unidade'], 0, 0, $data['urlAtual'], 'Excluir registro', 'Deseja excluir o registro ' . $item['capitulo_sequencial'] . ': ' . $item['capitulo_nome'] . '<br />Tópico: ' . $item['conteudo_nome'] . '') . '   class="excluirItemTabela"><div class="tooltip icon_delete left ml10 mt5" data-tooltip="Exclusão de tópico"></div></a>' . '<input type="hidden" name="cod_' . $count . '_' . $i . '" value="' . $item['cod'] . '" />' . '</td>' . '</tr>';
                 }
                 if ($row['falta'] != 0) {
                     $sqlAulas = new SqlAulas();
                     $result = $sqlAulas->get_tipo_falta($row['falta']);
                     $tipo_falta = $result[0]['fap_tipo_nome'] . ': ' . $result[0]['fap_subtipo_nome'];
                     $aula_nao_dada = '<div style="margin-left: 105px;">Aula não dada<br />' . $tipo_falta . '</div>';
                 }
                 $assuntos .= '</table>';
                 $assuntos_final = $row['falta'] != 0 && $data['professor'] == $row['professor_previsto'] ? $aula_nao_dada : $assuntos;
                 $aula_substituicao = $row['fk_aula_substituida'] != '' ? '<div style="margin-left: 100px; margin-bottom: 15px;">* Aula dada em substituiçao a outro professor</div>' : '';
                 if ($row['conteudo'] != '' && $row['paginas'] != '') {
                     $campos_gerais = '<table style="width: 100%; border-top: 1px solid ' . $cor_linha . ';"><tr>' . '<td style="padding: 2px; width: 90px; border-right: 1px solid ' . $cor_linha . '; text-align: center;"></td>' . '<td style="padding: 5px;"><strong>Assuntos:</strong> ' . $row['conteudo'] . '<br /><strong>Páginas:</strong> ' . $row['paginas'] . '<br /><strong>Atividades / extras:</strong> ' . $row['obs'] . '</td>' . '<td style="width: 208px; border-left: 1px solid ' . $cor_linha . '; border-right: 1px solid ' . $cor_linha . '; padding-left: 5px; padding-right: 5px;">' . $row['exercicios_casa'] . '</td>' . '<td style="padding: 2px; width: 138px;"></td>' . '</tr></table>';
                 } else {
                     $campos_gerais = '';
                 }
                 $tabela .= '<td class="border_bottom" colspan="4">' . $assuntos_final . $aula_substituicao . $campos_gerais . '</td>';
                 if ($data['idTipoUsuario'] == 1 || $data['idTipoUsuario'] == 2 || $data['idTipoUsuario'] == 3) {
                     $tabela .= '<td class="border_bottom padding10 tcenter">';
                     $variavies = $row['pk_aula'] . '#' . $row['aula'] . '#' . $row['data_aula'] . '#' . $row['fk_turma'] . '#' . $row['fk_usuario_professor'] . '#' . $row['fk_materia_vin'] . '#' . $row['fk_livro'] . '#' . $row['fk_grade'];
                     $tabela .= '<a href="' . base_url() . 'aula/conteudos/excluir_aula"  ' . View::getParamExcluirItemTabela($variavies, 0, 0, $data['urlAtual'], 'Excluir aula', 'Deseja excluir todos os conteúdos da aula ' . $row['aula'] . ' do dia ' . View::converteDataBr($row['data_aula']) . ' do(a) professor(a) ' . $row['professor_nome']) . '   class="excluirItemTabela link">Excluir</a>' . '</td>';
                     if ($row['falta'] != 0 && $data['professor'] == $row['professor_previsto']) {
                         $link_edicao = '<a class="link" href="' . base_url() . 'aula/conteudos/editar_conteudo_falta/' . $row['pk_aula'] . '">Editar</a>';
                     } else {
                         $link_edicao = '<a class="link" href="' . base_url() . 'aula/conteudos/editar_conteudo_form_apostila/' . $data['pk_materia_vin'] . '/' . $data['pk_usuario_professor'] . '/' . $row['fk_grade'] . '/' . $row['ordem'] . '/' . $row['data_aula'] . '/' . $row['pk_aula'] . '/' . $row['aula'] . '/' . $data['pk_turma'] . '?&pk_livro=' . $row['fk_livro'] . $data['get_shadowbox'] . '&edicao_conteudos=1">Editar</a>';
                     }
                     $tabela .= '<td class="border_bottom padding10 tcenter">' . $link_edicao . '</td>';
                 }
                 $tabela .= '</tr>';
             }
             $tabela .= '</table><br />';
             $tabela .= 'Aulas dadas: <strong>' . $aula_dada . '</strong><br />' . 'Aulas não dadas: <strong>' . $n_nao_dadas . '</strong><br /><br />';
             $data['tabela'] = $tabela;
         } else {
             $data['msg'] = '<div class="alert atencao">Ainda não constam registros com os parâmetros selecionados.</div>';
         }
     }
     unset($_SESSION['pks_conteudos_correcao']);
     $this->load->view($this->load->getUrlTema(), $data);
 }