/** * Método que exibe os conteúdos do professor distribuídos no mes * @param int $pk_usuario_professor * @param int $pk_materia_vin * @param int $pk_turma * @param int $pk_livro */ public function calendario_conteudos_professor($pk_usuario_professor, $pk_materia_vin, $pk_turma, $pk_livro) { $data = $this->getParametroVisao(); $data['abaAtiva'] = 7; $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__; $data['page'] = 'home'; $data['msg'] = $this->getMsg(); $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']; $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 { //$this->input->post(); $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($pk_usuario_professor); $data['professor'] = $result[0]['nome']; // pega os dias do mês onde já foram incluídos registros $sqlAulas = new SqlAulas(); $result = $sqlAulas->listar_aula_calendario($pk_turma, $mes); // Envia o resultado da consulta para o calendário para que sejam marcados os dias com registro $data['calendario'] = Calendario_aulas::MostreCalendario($mes, $result, $data['ano_letivo']); // $result = $sqlAulas->listar_aula($pk_turma, 0, 0, $dataAula); // $data['registros'] = $result['registros']; // $tabela = ''; // if ($result['total'] > 0) { // $tabela .= '<table id="aulas">'; // // foreach ($result['registros'] as $row) { // $tabela .= '<tr>'; // $tabela .= '<td class="aulas_conteudos w300"><div class="ordem">' . $row['ordem'] . '</div>'; // $tabela .= '<div class="dados_cabecalho">'; // if (($row['falta'] == 6) || ($row['falta'] == 7)) { // Se a aula foi vaga ou foi substituída por alguma ação da coordenação // $tabela .= '<p><strong>Disciplina:</strong> ' . $row['materia_nome'] . '</p>'; // $tabela .= '<p><strong>Professor(a):</strong> ' . $row['professor_nome'] . '</p>'; // } else { // Se houve a aula // $tabela .= '<p><strong>Disciplina:</strong> ' . $row['materia_nome'] . '</p>'; // $tabela .= '<p><strong>Professor(a):</strong> ' . $row['professor_nome'] . '</p>'; // } // $tabela .= '<p><strong>Horário:</strong> ' . substr($row['hora_inicio'], 0, 5) . ' às ' . substr($row['hora_fim'], 0, 5) . '</p>'; // $tabela .= '</div></td>'; // fim de dados_cabecalho // $tabela .= '<td class="aulas_conteudos">'; // // if (is_int($row['fk_livro']) && ($row['fk_livro'] > 0) && (is_int($row['aula']) && ($row['aula'] > 0))) { // // $result = $sqlAulas->get_conteudos_apostilas($row['fk_usuario_professor'], $pk_turma, $dataAula, $row['aula']); // $conteudo = ''; // foreach ($result as $item){ // if ($item['status'] == 1) { // $status_nome = ' (em andamento)'; // } // else if ($item['status'] == 2) { // $status_nome = ' (concluído)'; // } // else if ($item['status'] == 3) { // $status_nome = ' (revisado)'; // } // else { // $status_nome = ''; // } // $conteudo .= '<br /><strong>' . $item['capitulo_sequencial'] . '</strong>: ' . $item['capitulo_nome'] . '<br />'; // $conteudo .= '<strong>Assunto</strong>: ' . $item['conteudo_nome'] . ' - Páginas:' . $item['paginas_trabalhadas'] . $status_nome . '<br />'; // if ($item['exercicios_casa'] != ''){ // $conteudo .= '<strong>Exercícios propostos para casa</strong>: '.$item['exercicios_casa'] . '<br />'; // } // if ($item['exercicios_sala'] != ''){ // $conteudo .= '<strong>Exercícios em sala</strong>: '.$item['exercicios_sala'] . '<br />'; // } // } // $tabela .= $conteudo; // } else { // if ($row['capitulo'] != '') { // $tabela .= '<p><strong>Capítulo:</strong> ' . $row['capitulo'] . '</p>'; // } // if ($row['conteudos_livro_desc'] != '') { // $tabela .= '<p><strong>Conteúdo:</strong> ' . $row['conteudos_livro_desc'] . '</p>'; // } else { // $tabela .= '<p><strong>Conteúdo:</strong> ' . $row['conteudo'] . '</p>'; // } // if ($row['paginas'] != '') { // $tabela .= '<p><strong>Páginas:</strong> ' . $row['paginas'] . '</p>'; // } // if ($row['exercicios_sala'] != '') { // $tabela .= '<p><strong>Exercícios:</strong> ' . $row['exercicios_sala'] . '</p>'; // } // if ($row['exercicios_casa'] != '') { // $tabela .= '<p><strong>Exercícios propostos para casa:</strong> ' . $row['exercicios_casa'] . '</p>'; // } // if ($row['obs'] != '') { // $tabela .= '<p><strong>Observação:</strong> ' . $row['obs'] . '</p>'; // } // } // $tabela .= '</td>'; // } // $tabela .= '</table>'; // $resposta = $tabela; // } // else { // if ($data['mobile']) { // $resposta = '<div class="alert alert-info">Os conteúdos das aulas do dia selecionado não foram ainda incluídos no sistema.</div>'; // } // else { // $resposta = '<br class="clearfloat" /><div class="alert informacao">Os conteúdos das aulas do dia selecionado não foram ainda incluídos no sistema.</a>'; // } // } // // $data['aulas_conteudo'] = $resposta; // // $arrUnidades = array(1, 2, 3); // $arrSeries = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13); // // $sqlGrade = new SqlGrade(); // $result = $sqlGrade->lista_turmas($arrUnidades, $arrSeries, $data['ano_letivo']); // $turma_url = base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/' . $this->uri->segment(3); // // if (!isset($_GET['data_final'])) { //// $select = ''; //// $select .= '<select name="pk_turma" class="w280" onchange="document.'.$data['alias'].'.submit()">'; //// $label_default = isset($_GET['pk_turma']) ? 'Retirar filtro de turma' : ''; //// $select .= '<option value="'.$turma_url.'">'.$label_default.'</option>'; //// foreach ($result as $row) //// { //// $checked = $this->uri->segment(4) == $row['pk_turma'] ? 'selected' : ''; //// $select .= '<option value="'.$row['pk_turma'].'" '.$checked.'>'.$row['turma_nome'].'</option>'; //// } //// $select .= '</select>'; //// $data['filtro_turmas'] = $select; // // $select = ''; // $select .= '<select name="pk_turma" class="w280" onchange="document.' . $data['alias'] . '.submit()">'; // $label_default = isset($_GET['pk_turma']) ? 'Retirar filtro de turma' : ''; // $select .= '<option value="' . $turma_url . '">' . $label_default . '</option>'; // foreach ($result as $row) { // $checked = $this->uri->segment(4) == $row['pk_turma'] ? 'selected' : ''; // $select .= '<option value="' . $row['pk_turma'] . '" ' . $checked . '>' . $row['turma_nome'] . '</option>'; // } // $select .= '</select>'; // $data['filtro_turmas'] = $select; // } $this->load->view($this->load->getUrlTema(), $data); }