public function listaprojetoscnicAction()
 {
     $auth = Zend_Auth::getInstance();
     // pega a autenticacao
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $post = Zend_Registry::get('post');
     $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
     // cria a sessao com o grupo ativo
     $stenvioplenaria = $this->_request->getParam('stenvioplenaria');
     $grid = $this->_request->getParam("grid");
     // pega o tipo da grid que deve ser carregada
     $ordenacaoVotado = new Zend_Session_Namespace('ordenacaoVotado');
     // cria a sessao para manter a ordenacao da grid
     $ordenacaoNaoPauta = new Zend_Session_Namespace('ordenacaoNaoPauta');
     // cria a sessao para manter a ordenacao da grid
     $where = array();
     $readequacao = $this->_request->getParam('readequacao');
     $plenaria = $this->_request->getParam('plenaria');
     $rsProjetosNaoAnalisados = array();
     $rsProjetosVotados = array();
     $qntdPlenariaRecursos = array();
     $projetosRecursos = array();
     $qntdPlenariaReadequacoes = array();
     $projetosReadequacoes = array();
     $rsProjetosEmPauta = array();
     $countProjetosEmPauta = 0;
     $idagente = GerenciarPautaReuniaoDAO::consultaAgenteUsuario($auth->getIdentity()->usu_codigo);
     $idagente = $idagente['idAgente'];
     $tbPauta = new tbPauta();
     $reuniao = new Reuniao();
     $raberta = $reuniao->buscarReuniaoAberta();
     $votacao = new Votacao();
     $tbRecurso = new tbRecurso();
     $tbReadequacao = new tbReadequacao();
     $idNrReuniao = $raberta['idNrReuniao'];
     $ordenacao = array(10, 4);
     //ORDENANDO POR NOME DO COMPONENTE E PRONAC
     //GRID - PROJETO SUBMETIDOS A PLENARIA - PLANO ANUAL
     if ($grid == "planoanual") {
         $view = "listar-projetos-plenaria-planoanual.phtml";
         $stPlanoAnual = '1';
         //GRID - PROJETO SUBMETIDOS A PLENARIA - RECURSO
     } else {
         if ($grid == "recurso") {
             $view = "listar-projetos-plenaria-recurso.phtml";
             $projetosRecursos = $tbRecurso->buscarRecursosEnviadosPlenaria($idNrReuniao);
             $qntdPlenariaRecursos = $projetosRecursos->count();
             //GRID - PROJETO SUBMETIDOS A PLENARIA - READEQUAÇÃO
         } else {
             if ($grid == "readequacao") {
                 $view = "listar-projetos-plenaria-readequacao.phtml";
                 $projetosReadequacoes = $tbReadequacao->buscarReadequacoesEnviadosPlenaria($idNrReuniao);
                 $qntdPlenariaReadequacoes = $projetosReadequacoes->count();
                 //GRID - PROJETOS VOTADOS
             } else {
                 if ($grid == "votado") {
                     $view = "listar-projetos-plenaria-votado.phtml";
                     $stPlanoAnual = '0';
                     $arrBuscaVotados = array();
                     $arrBuscaVotados['cv.idNrReuniao = ?'] = $idNrReuniao;
                     $arrBuscaVotados['tp.idNrReuniao = ?'] = $idNrReuniao;
                     if ($GrupoAtivo->codGrupo == '118' || $GrupoAtivo->codGrupo == '133') {
                         //118 = componente da comissao  133 = membros natos
                         $arrBuscaVotados['vt.idAgente = ?'] = $idagente;
                     } else {
                         $arrBuscaVotados['vt.idAgente = (?)'] = new Zend_Db_Expr('(SELECT TOP 1 max(idAgente) from BDCORPORATIVO.scSAC.tbVotacao where IdPRONAC = pr.IdPRONAC)');
                     }
                     $arrBuscaVotados['tp.idNrReuniao = ?'] = $idNrReuniao;
                     $arrBuscaVotados['vt.idNrReuniao = ?'] = $idNrReuniao;
                     $arrBuscaVotados['par.stAtivo = ?'] = 1;
                     if (!empty($readequacao) && $readequacao == 'true') {
                         $arrBuscaVotados['par.TipoParecer <> ?'] = 1;
                         /**parecer de readequacao**/
                     } else {
                         $arrBuscaVotados['par.TipoParecer = ?'] = 1;
                         /**parecer de analise inicial**/
                     }
                     $rsProjetosVotados = $tbPauta->buscarProjetosVotadosCnic($arrBuscaVotados, $ordenacaoVotado->ordemVotado);
                     //GRID - PROJETO SUBMETIDOS A PLENARIA /OU/ NAO SUBMETIDOS
                 } else {
                     if ($grid == "pautaNaoPlenaria") {
                         //NAO SUBMETIDOS
                         $view = "listar-projetos-nao-plenaria.phtml";
                     } elseif ($grid == "naoPauta") {
                         //NAO SUBMETIDOS - NAO ANALISADOS
                         $view = "listar-projetos-nao-pauta.phtml";
                         $tblDistribuicao = new tbDistribuicaoProjetoComissao();
                         $arrReuniao['idNrReuniao IS NULL '] = "?";
                         $whereNaoAnalisados = array();
                         if (!empty($readequacao) && $readequacao == 'true') {
                             $whereNaoAnalisados['par.TipoParecer <> ?'] = 1;
                             /**parecer de readequacao**/
                         } else {
                             $whereNaoAnalisados['par.TipoParecer = ?'] = 1;
                             /**parecer de analise inicial**/
                         }
                         $rsProjetosNaoAnalisados = $tblDistribuicao->buscarProjetoEmPauta($whereNaoAnalisados, $ordenacaoNaoPauta->ordemNaoPauta, null, null, false, "Não analisado", $arrReuniao);
                     } else {
                         //SUBMETIDOS
                         $view = "listar-projetos-plenaria.phtml";
                         $stPlanoAnual = '0';
                     }
                 }
             }
         }
     }
     //$buscarProjetoPauta = $pauta->PautaReuniaoAtual($idNrReuniao);
     if ($grid != "recurso" && $grid != "readequacao") {
         //RECUPERA PROJETOS INCLUIDOS NA PAUTA DA REUNIAO ATUAL - PLENARIA
         $where['tp.idNrReuniao = ?'] = $idNrReuniao;
         $where['par.stAtivo = ?'] = 1;
         $where['dpc.stDistribuicao = ?'] = 'A';
         $where["tp.stAnalise not in ('AS', 'IS', 'AR')"] = '?';
         if ($grid != "pautaNaoPlenaria" && $grid != "naoPauta") {
             $where["tp.stPlanoAnual = ?"] = $stPlanoAnual;
         }
         //BUSCAR PROJETOS DE READEQUACAO
         if (!empty($readequacao) && $readequacao == 'true') {
             //$arrBusca['par.TipoParecer IN (?)'] = array('2','4');
             $where['par.TipoParecer <> ?'] = 1;
             //parecer de readequacao
             $readequacao = "true";
         } else {
             $where['par.TipoParecer = ?'] = 1;
             //parecer de analise inicial
             $readequacao = "false";
         }
         //BUSCAR PROJETOS NAO SUBMETIDOS A PLENARIA
         if (empty($plenaria) || $plenaria == "true") {
             $where['tp.stEnvioPlenario = ?'] = 'S';
             //projeto submetido a plenaria
             $plenaria = "true";
         } else {
             $where['tp.stEnvioPlenario <> ?'] = 'S';
             //projeto nao submetido a plenaria
             $plenaria = "false";
         }
         //$where["pr.idPronac in (?)"] = $arrPronacs;
         $rsProjetosEmPauta = $tbPauta->buscarProjetosEmPautaReuniaoCnic($where, $ordenacao);
         $countProjetosEmPauta = $rsProjetosEmPauta->count();
     }
     /*
      * CODIGO NOVO PARA VERIFICAR SE UM PROJETO AINDA ESTA EM VOTACAO PARA MOSTRA O Play OU Stop NO PAINEL DO PRESIDENTE CNIC
      */
     $idPronacEmVotacao = null;
     $arquivoProjetoEmVotacao = getcwd() . "/public/plenaria/votacao.txt";
     if (file_exists($arquivoProjetoEmVotacao)) {
         $verificavotacao = null;
         $read = fopen($arquivoProjetoEmVotacao, 'r');
         if ($read) {
             while (($buffer = fgets($read, 4096)) !== false) {
                 $verificavotacao = $buffer;
             }
             fclose($read);
             $verificavotacao = str_replace("'", "", $verificavotacao);
         }
         $dados = json_decode($verificavotacao, true);
         if (count($dados) > 0) {
             $idPronacEmVotacao = $dados['idpronac'];
         }
     }
     //BUSCA PROJETO QUE ESTEJA COM DT DE VOTACAO NULA PARA IDENTIFICAR QUE ETE PROJETO AINDA ESTA EM VOTACAO
     $rsProjetosEmVotacao = $votacao->buscar(array('idNrReuniao = ?' => $idNrReuniao, 'dtVoto is null' => ''));
     //$rsProjetosEmVotacao = $votacao->buscar(array('idNrReuniao = ?' => $idNrReuniao));
     $arrPronacs = array();
     if ($rsProjetosEmVotacao->count() > 0) {
         $rsProjetosEmVotacao = $rsProjetosEmVotacao->current()->toArray();
         if ($rsProjetosEmVotacao['tpVotacao'] == 3) {
             //Se for readequação
             $idPronacEmVotacao = $rsProjetosEmVotacao['IdPRONAC'] . '_' . $rsProjetosEmVotacao['tpTipoReadequacao'];
         } else {
             $idPronacEmVotacao = $rsProjetosEmVotacao['IdPRONAC'];
         }
     }
     //BUSCAR ULTIMO PROJETO VOTADO
     $order = array('dtVoto DESC');
     $rsUltimoProjetoVotado = $votacao->buscar(array('idNrReuniao = ?' => $idNrReuniao), $order)->current();
     //x($rsUltimoProjetoVotado);
     if (!empty($rsUltimoProjetoVotado)) {
         $tbConsolidacao = new Consolidacaovotacao();
         $arrBuscaConsolidacao = array();
         $arrBuscaConsolidacao['idNrReuniao = ?'] = $idNrReuniao;
         $arrBuscaConsolidacao['IdPRONAC = ?'] = $rsUltimoProjetoVotado->IdPRONAC;
         $rsConsolidacao = $tbConsolidacao->buscar($arrBuscaConsolidacao)->current();
         if (empty($rsConsolidacao)) {
             if ($rsUltimoProjetoVotado['tpVotacao'] == 3) {
                 //Se for readequação
                 $idPronacEmVotacao = $rsUltimoProjetoVotado['IdPRONAC'] . '_' . $rsUltimoProjetoVotado['tpTipoReadequacao'];
             } else {
                 $idPronacEmVotacao = $rsUltimoProjetoVotado['IdPRONAC'];
             }
         }
     }
     $grupoativo = $GrupoAtivo->codGrupo;
     $this->montaTela('gerenciarpautareuniao/' . $view, array('projetosplenaria' => $rsProjetosEmPauta, 'projetosplenariarecurso' => $projetosRecursos, 'projetosplenariareadequacao' => $projetosReadequacoes, 'projetosplenarianaoanalisado' => $rsProjetosNaoAnalisados, 'projetosvotados' => $rsProjetosVotados, 'grupoativo' => $grupoativo, 'pronacvotacaoatual' => $idPronacEmVotacao, 'stPlenaria' => $raberta['stPlenaria'], 'qtdplenario' => $countProjetosEmPauta, 'qtdplenariorecurso' => $qntdPlenariaRecursos, 'qtdplenarioreadequacao' => $qntdPlenariaReadequacoes, 'qtdNaoAnalisado' => count($rsProjetosNaoAnalisados), 'qtdvotados' => count($rsProjetosVotados), 'parametrosBusca' => $_POST, 'readequacao' => $readequacao, 'plenaria' => $plenaria));
 }