public function imprimirReadequacoesAction()
 {
     //FUNÇÃO ACESSADA SOMENTE PELOS PERFIS DE COORD. GERAL DE ACOMPANHAMENTO E COORD. DE ACOMPANHAMENTO.
     if ($this->idPerfil != 122 && $this->idPerfil != 123) {
         parent::message("Você não tem permissão para acessar essa área do sistema!", "principal", "ALERT");
     }
     //DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
     if ($this->_request->getParam("qtde")) {
         $this->intTamPag = $this->_request->getParam("qtde");
     }
     $order = array();
     //==== parametro de ordenacao  ======//
     if ($this->_request->getParam("ordem")) {
         $ordem = $this->_request->getParam("ordem");
         if ($ordem == "ASC") {
             $novaOrdem = "DESC";
         } else {
             $novaOrdem = "ASC";
         }
     } else {
         $ordem = "ASC";
         $novaOrdem = "ASC";
     }
     //==== campo de ordenacao  ======//
     if ($this->_request->getParam("campo")) {
         $campo = $this->_request->getParam("campo");
         $order = array($campo . " " . $ordem);
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(5);
         //Dt. Solicitação
         $ordenacao = null;
     }
     $pag = 1;
     $get = Zend_Registry::get('get');
     if (isset($get->pag)) {
         $pag = $get->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     /* ================== PAGINACAO ======================*/
     $where = array();
     if (isset($_POST['tipoFiltro']) || isset($_GET['tipoFiltro'])) {
         $filtro = isset($_POST['tipoFiltro']) ? $_POST['tipoFiltro'] : $_GET['tipoFiltro'];
         $this->view->filtro = $filtro;
         switch ($filtro) {
             case '':
                 $where['a.stEstado = ?'] = 0;
                 // 0=Atual; 1=Historico
                 $where['a.siEncaminhamento = ?'] = 1;
                 // 1=Solicitado pelo proponente
                 break;
             case 'encaminhados':
                 $where['a.stEstado = ?'] = 0;
                 // 0=Atual; 1=Historico
                 $where['a.siEncaminhamento in (?)'] = array(4, 5, 7);
                 // 4=Encaminhado para Parecerista/Técnico; 5=Devolvido do Parecerista para o Coordenador da Unidade de Análise; 7=Encaminhado para o Componente da Comissão
                 $this->view->nmPagina = 'Em análise';
                 break;
             case 'analisados':
                 $where['a.stEstado = ?'] = 0;
                 // 0=Atual; 1=Historico
                 $where['a.siEncaminhamento in (?)'] = array(6, 10);
                 // 6=Devolvido da Unidade de Analise para o MinC; 10=Devolvido pelo Tecnico para o Coordenador
                 $this->view->nmPagina = 'Analisados';
                 break;
         }
     } else {
         $this->view->nmPagina = 'Aguardando Análise';
         $where['a.stEstado = ?'] = 0;
         // 0=Atual; 1=Historico
         $where['a.siEncaminhamento = ?'] = 1;
         // 1=Solicitado pelo proponente
     }
     if (isset($_GET['pronac']) && !empty($_GET['pronac'])) {
         $where['b.AnoProjeto+b.Sequencial = ?'] = $_GET['pronac'];
         $this->view->pronac = $_GET['pronac'];
     }
     $Orgaos = new Orgaos();
     $idSecretaria = $Orgaos->buscar(array('codigo = ?' => $this->idOrgao))->current();
     if (isset($idSecretaria) && !empty($idSecretaria)) {
         if ($idSecretaria->idSecretaria == 251) {
             $where['b.Area <> ?'] = 2;
         } else {
             if ($idSecretaria->idSecretaria == 160) {
                 $where['b.Area = ?'] = 2;
             }
         }
     }
     $tbReadequacao = new tbReadequacao();
     $total = $tbReadequacao->painelReadequacoes($where, $order, null, null, true);
     $fim = $inicio + $this->intTamPag;
     $totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
     $tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
     $busca = $tbReadequacao->painelReadequacoes($where, $order, $tamanho, $inicio);
     $this->view->qtdRegistros = $total;
     $this->view->dados = $busca;
     $this->_helper->layout->disableLayout();
     // Desabilita o Zend Layout
 }