/** * Método que gera o histórico de registros de alunos feitos pelo coordenador informado. * * @param type $pkUsuario */ public function historico_de_registros($pkUsuario = 0) { try { $this->filtro->initGets(array('de', 'ate', 'coordenador', 'turma')); $usr = new Usuarios(); $sqlAfa = new SqlAfaEqPedagogica(); if ($this->filtro->issetGet('coordenador')) { $sqlCoord = new SqlCoordenador(); $coordenador = $sqlCoord->get($this->filtro->get('coordenador')); } else { $coordenador = $usr->getCoordenador((int) $pkUsuario); //Definindo filtro para a exibição $this->filtro->setGet(array('coordenador' => $coordenador->getId())); } $anotacoes = $sqlAfa->registrosDeCoordenador($coordenador, $this->filtro); $this->loadPlugin('filtros')->loadPlugin('filtros_de_tela')->loadPlugin('conceitos')->loadPlugin('jquery.tablesorter')->setUserFiltros($coordenador)->setData('coordenador', $coordenador)->setData('anotacoes', $anotacoes)->printView(); } catch (Exception $exc) { $this->close($exc); } }