Esempio n. 1
0
 /**
  * Método que gera a página de apresentação da disciplina.
  *
  * @param int $id      O código da disciplina
  * @param int $serieId A série associada a disciplinna e ao vídeo
  */
 public function apresentacaoDisciplina($id, $serieId)
 {
     $this->debug();
     try {
         $sqlDisciplina = new SqlDisciplina();
         $selSerie = new SqlSerie();
         $serie = $selSerie->get((int) $serieId);
         $disciplina = $sqlDisciplina->getComSerie((int) $id, $serie);
         //Verificando se existe vídeo associado a disciplina
         if (!strlen($disciplina->getVideoApresentacao())) {
             throw new Exception('Esta disciplina não possue apresentação');
         }
         $this->bowerLoad('jquery.proporcao');
         $this->setData('disciplina', $disciplina);
         $this->setData('serie', $serie);
         $this->printView();
     } catch (Exception $exc) {
         $this->close($exc);
     }
 }