Пример #1
0
 /**
  * Método edita o conteúdo
  */
 public function editar_conteudo($pk_aula)
 {
     $data = $this->getParametroVisao();
     $data['abaAtiva'] = 7;
     $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__;
     $data['page'] = 'home';
     $data['msg'] = $this->getMsg();
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             // View::validarFormAntInjection($data['alias']);
             $conteudo = $this->input->post('conteudo') != '' ? $this->input->post('conteudo') : '';
             $capitulo = $this->input->post('capitulo') != '' ? $this->input->post('capitulo') : '';
             $paginas = $this->input->post('paginas') != '' ? $this->input->post('paginas') : '';
             $exercicios_sala = $this->input->post('exercicios_sala') != '' ? $this->input->post('exercicios_sala') : '';
             $exercicios_casa = $this->input->post('exercicios_casa') != '' ? $this->input->post('exercicios_casa') : '';
             $apostila = $this->input->post('apostila') != '' ? $this->input->post('apostila') : '';
             $apostila_topico = $this->input->post('apostila_topico') != '' ? $this->input->post('apostila_topico') : '';
             $apostila_subtopico = $this->input->post('apostila_subtopico') != '' ? $this->input->post('apostila_subtopico') : '';
             $data_inclusao = date('Y-m-d H:i:s');
             $fk_usuario_inc = $_SESSION['pk_usuario'];
             $obs = $this->input->post('obs') != '' ? $this->input->post('obs') : '';
             $obs_fap = $this->input->post('obs_fap') != '' ? $this->input->post('obs_fap') : '';
             $pk_aula = $this->input->post('pk_aula');
             $pk_usuario_professor = $this->input->post('pk_usuario_professor');
             $atraso = $this->input->post('atraso');
             $falta = $this->input->post('falta') != '' ? $this->input->post('falta') : 0;
             $falta_providencia = $this->input->post('falta_providencia') != '' ? $this->input->post('falta_providencia') : 0;
             $sqlAulas = new SqlAulas();
             $result = $sqlAulas->editar_aula($pk_aula, $conteudo, $capitulo, $paginas, $exercicios_sala, $exercicios_casa, $data_inclusao, $fk_usuario_inc, $obs, $atraso, $falta, $falta_providencia, 1);
             $sqlFap = new SqlFap();
             $result = $sqlFap->edit_obs_fap($pk_aula, $pk_usuario_professor, $obs_fap);
             $this->session->set_flashdata('msg', '<div class="alert ok">Conteúdos editados com sucesso!</div>');
             redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_conteudo_dados');
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     $sqlAulas = new SqlAulas();
     $data['result'] = $sqlAulas->get_aula($pk_aula);
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->get_materia_vin_nome($data['result'][0]['fk_materia_vin']);
     $data['materia'] = $result[0]['materia_nome'];
     $sqlProfessor = new SqlUsuario();
     $result = $sqlProfessor->get_nome_professor($data['result'][0]['fk_usuario_professor']);
     $data['professor'] = $result[0]['nome'];
     $sqlFap = new SqlFap();
     $data['edit_obs_fap'] = $sqlFap->listar_obs_fap($this->uri->segment(4), $data['result'][0]['fk_usuario_professor']);
     $data['msg'] = isset($_GET['apostila']) ? '<div class="alert atencao">A aula que você está tentando editar foi marcada inicialmente com o status de "Aula não dada". Para incluir conteúdos na referida aula é necessário antes excluir o status atual. Para prosseguir, <a href="' . base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/excluir_registro" ' . View::getParamExcluirItemTabela($pk_aula, 0, 0, base_url() . 'aula/conteudos/cadastrar_conteudo_dados', 'Exclusão de registro', 'Deseja excluir o registro de aula não dada') . '   class="excluirItemTabela link"><strong>clique aqui</strong></a>.</div>' : '';
     $this->load->view($this->load->getUrlTema(), $data);
 }
Пример #2
0
 public function editar_conteudo()
 {
     $msg = null;
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $msg;
     $data['abaAtiva'] = 7;
     $data['abaPage'] = 'editar_conteudo';
     $data['alias'] = 'editar_conteudo';
     if ($_SERVER['REQUEST_METHOD'] == "POST") {
         try {
             // View::validarFormAntInjection($data['alias']);
             $conteudo = $this->input->post('conteudo') != '' ? $this->input->post('conteudo') : '';
             $capitulo = $this->input->post('capitulo') != '' ? $this->input->post('capitulo') : '';
             $paginas = $this->input->post('paginas') != '' ? $this->input->post('paginas') : '';
             $exercicios_sala = $this->input->post('exercicios_sala') != '' ? $this->input->post('exercicios_sala') : '';
             $exercicios_casa = $this->input->post('exercicios_casa') != '' ? $this->input->post('exercicios_casa') : '';
             $apostila = $this->input->post('apostila') != '' ? $this->input->post('apostila') : '';
             $apostila_topico = $this->input->post('apostila_topico') != '' ? $this->input->post('apostila_topico') : '';
             $apostila_subtopico = $this->input->post('apostila_subtopico') != '' ? $this->input->post('apostila_subtopico') : '';
             $data_inclusao = date('Y-m-d H:i:s');
             $fk_usuario_inc = $_SESSION['pk_usuario'];
             $obs = $this->input->post('obs') != '' ? $this->input->post('obs') : '';
             $obs_fap = $this->input->post('obs_fap') != '' ? $this->input->post('obs_fap') : '';
             $pk_aula = $this->input->post('pk_aula');
             $pk_usuario_professor = $this->input->post('pk_usuario_professor');
             $atraso = $this->input->post('atraso');
             $falta = $this->input->post('falta') != '' ? $this->input->post('falta') : 0;
             $falta_providencia = $this->input->post('falta_providencia') != '' ? $this->input->post('falta_providencia') : 0;
             $sqlAula = new SqlAula();
             $result = $sqlAula->editar_aula($pk_aula, $conteudo, $capitulo, $paginas, $exercicios_sala, $exercicios_casa, $data_inclusao, $fk_usuario_inc, $obs, $atraso, $falta, $falta_providencia, 1);
             $sqlFap = new SqlFap();
             $result = $sqlFap->edit_obs_fap($pk_aula, $pk_usuario_professor, $obs_fap);
             $this->session->set_flashdata('msg', '<div class="alert ok">Conteúdos editados com sucesso!</div>');
             redirect(base_url() . $this->uri->segment(1) . '/' . $this->uri->segment(2) . '/cadastrar_conteudo_dados');
             return false;
         } catch (Exception $e) {
             $msg = '<p class="alert erro">' . $e->getMessage() . '</p>';
         }
     }
     $sqlAula = new SqlAula();
     $data['result'] = $sqlAula->get_aula($this->uri->segment(4));
     $sqlGrade = new SqlGrade();
     $result = $sqlGrade->get_materia_vin_nome($data['result'][0]['fk_materia_vin']);
     $data['materia'] = $result[0]['materia_nome'];
     $sqlProfessor = new SqlUsuario();
     $result = $sqlProfessor->get_nome_professor($data['result'][0]['fk_usuario_professor']);
     $data['professor'] = $result[0]['nome'];
     $sqlFap = new SqlFap();
     $data['edit_obs_fap'] = $sqlFap->listar_obs_fap($this->uri->segment(4), $data['result'][0]['fk_usuario_professor']);
     $this->load->view($this->load->getUrlTema(), $data);
 }