/** * Método que exibe a página com o historico de ocorrências do professor * @param int $profCod O código do professor na tabela usuario_professor */ public function historico_de_ocorrencias($profCod = FALSE) { $profCodigo = (int) $profCod; if (!$profCodigo && !$this->getFiltros()->shadowbox) { echo Javascript::alert('O professor informado é inválido'); echo Javascript::shadowboxClose(); echo Javascript::close(); return; } if (!$this->getData('mobile')) { $this->appendJs('/js/modules/fap/professores/detalhe_fap.js')->appendCss('/css/modules/fap/professores/detalhe_fap.css')->loadPlugin('jquery.ui', TRUE); } $registros = new RegistroFap(new Kernel_Models_Fap()); $this->loadPlugin('shadowbox', TRUE)->loadPlugin('bootstrap-datepicker', TRUE)->setData('professor', $this->professores->selectUsuarioProfessor($profCodigo)->fetchObject())->setData('conceitos', $registros->listarConceitos($profCodigo, $this->getFiltros()->unidade, $this->getFiltros()->ensino, $this->getFiltros()->serie, $this->getFiltros()->turma, $this->getFiltros()->areas_da_natureza, $this->getFiltros()->equipe, $this->getFiltros()->materia, $this->getFiltros()->de, $this->getFiltros()->ate, $this->getFiltros()->ano, $this->getFiltros()->fap_tipo))->printView(); }