/** * 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); } }