Exemplo n.º 1
0
 /**
  * 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);
     }
 }