示例#1
0
 /**
  * Método que exibe os vídeos anexados aos tópicos
  * @param int $pk_anexo
  */
 public function exibir_video($pk_anexo = 0, $pk_conteudo = 0, $pk_capitulo = 0)
 {
     if (!(int) $pk_anexo) {
         echo Javascript::alert('O dados informados são inválidos');
         echo Javascript::history_back();
         return;
     }
     $data = $this->getParametroVisao();
     $data['abaAtiva'] = 7;
     $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__;
     if ($data['mobile']) {
         $data['usuario'] = unserialize($_SESSION['usuario']);
         $data['tema'] = $this->load->setTheme('responsive');
     } else {
         $data['page'] = 'home';
         $data['msg'] = $this->getMsg();
     }
     $sqlLivro = new SqlLivro();
     $data['video'] = $sqlLivro->get_anexo($pk_anexo, $pk_conteudo, $pk_capitulo);
     if ($this->input->is_ajax_request()) {
         $data['title'] = '';
         $this->load->view($this->uri->segment(3), $data);
     } else {
         $this->load->view($this->load->getUrlTema(), $data);
     }
 }
示例#2
0
 /**
  * Método que exibe listagem de topicos e links dos livros
  */
 public function listar_livros()
 {
     $msg = null;
     $data = $this->getParametroVisao();
     $data['page'] = 'home';
     $data['tema'] != '' ? $this->load->setTheme($data['tema']) : '';
     $data['msg'] = $msg;
     $data['abaAtiva'] = 7;
     $data['abaPage'] = 'livros';
     $data['alias'] = 'livros';
     $sqlAula = new SqlAula();
     $sqlAulas = new SqlAulas();
     $sqlLivro = new SqlLivro();
     $data['livros'] = $sqlAula->get_livros($data['ano_letivo']);
     $livro = $this->input->get('livro');
     $materia = $this->input->get('materia');
     $data['livroSelecionado'] = $livro;
     $data['materiaSelecionada'] = $materia;
     // var_dump($data['materiaSelecionada']);
     if ($livro == true) {
         $data['result'] = $sqlAula->get_materias_apostilas($livro);
         if ($materia == true) {
             $data['materiaCapitulos'] = $sqlAula->get_materia_apostila($livro, $materia);
             foreach ($data['materiaCapitulos'] as $materiaConsulta) {
             }
             $data['topicos_capitulo'] = array();
             $data['capitulos'] = $sqlLivro->get_capitulos($livro, $materiaConsulta[4]);
             foreach ($data['capitulos'] as $row) {
                 $data['topicos'] = $sqlLivro->get_topicos_capitulo($row[0]);
                 foreach ($data['topicos'] as $topico) {
                     array_push($data['topicos_capitulo'], $topico);
                 }
             }
         }
     }
     $this->load->view($this->load->getUrlTema(), $data);
 }
示例#3
0
 /**
  * Método que edita os anexos
  * @param int $pk_anexo
  */
 public function editar_anexo($pk_anexo = 0)
 {
     if (!(int) $pk_anexo) {
         echo Javascript::alert('O dados informados são inválidos');
         echo Javascript::history_back();
         return;
     }
     $data = $this->getParametroVisao();
     $data['abaAtiva'] = 7;
     $data['abaPage'] = $data['alias'] = $data['page'] = __FUNCTION__;
     if ($data['mobile']) {
         $data['usuario'] = unserialize($_SESSION['usuario']);
         $data['tema'] = $this->load->setTheme('responsive');
     } else {
         $data['page'] = 'home';
         $data['msg'] = $this->getMsg();
     }
     $sqlLivro = new SqlLivro();
     $data['video'] = $sqlLivro->get_anexo($pk_anexo);
     $this->load->view($this->load->getUrlTema(), $data);
 }