public function indexAction()
 {
     $Modalidade = new tbModalidade();
     $mecanismo = new Mecanismo();
     $mecanismo2 = $mecanismo->buscar(array('Status = ?' => 1))->toArray();
     unset($mecanismo2[0]);
     //mecenato
     $tblSituacao = new Situacao();
     $rsSitucao = $tblSituacao->buscar(array("Codigo IN (?)" => array("A01", "A02", "A03", "A04", "A05", "A06", "A07", "A08", "A09", "A10", "A11", "A12", "A13", "A14", "A15", "A16", "A17", "A18", "A19", "A20", "A21", "A22", "A23", "A24", "A25", "A26", "A27", "A37", "A38", "A40", "A41", "B10", "B11", "B12", "B13", "B14", "B15", "E12")));
     $this->view->comboareasculturais = ManterAgentesDAO::buscarAreasCulturais();
     $this->view->comboestados = Estado::buscar();
     $this->view->mecanismo = $mecanismo2;
     $this->view->situacoes = $rsSitucao;
     $this->view->modalidade = $Modalidade->buscarModalidade();
     //$this->view->Segmento       =   $SegmentoDAO->buscar(array('stEstado = ?'=>1));
     if (isset($_POST['areacultura']) and $_POST['areacultura'] == 'ok') {
         $this->_helper->layout->disableLayout();
         // desabilita o Zend_Layout
         $post = Zend_Registry::get('post');
         $cdarea = $post->area;
         $dadosSegmento = Segmentocultural::buscar($cdarea);
         $i = 0;
         foreach ($dadosSegmento as $segmento) {
             $vSegmento[$i]['cdsegmento'] = $segmento->id;
             $vSegmento[$i]['descsegmento'] = utf8_encode($segmento->descricao);
             $i++;
         }
         $jsonSegmento = json_encode($vSegmento);
         echo $jsonSegmento;
         die;
     }
     //$this->_helper->layout->disableLayout(); // desabilita o Zend_Layout
 }
 public function painelAction()
 {
     if (isset($_GET['msg']) && $_GET['msg'] == 'sucessoLaudoFinal') {
         parent::message('Laudo final da prestação de contas emitido com sucesso!', "realizarprestacaodecontas/painel?pag=1&tipoFiltro=devolvidos", 'CONFIRM');
     }
     $tblSituacao = new Situacao();
     $rsSitucao = $tblSituacao->buscar(array("Codigo IN (?)" => array('E17', 'E20', 'E22', 'E27', 'E30', 'E68', 'E77', 'L05', 'L06')));
     $this->view->situacoes = $rsSitucao;
     $this->intTamPag = 10;
     //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);
         if ($campo == 6) {
             $order = array("6 " . $ordem, "7 " . $ordem);
         }
         $ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
     } else {
         $campo = null;
         $order = array(2);
         //Pronac
         $ordenacao = null;
     }
     $pag = 1;
     $post = Zend_Registry::get('get');
     if (isset($post->pag)) {
         $pag = $post->pag;
     }
     $inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
     /* ================== PAGINACAO ======================*/
     $where = array();
     if (isset($_POST['pronac']) && !empty($_POST['pronac']) || isset($_GET['pronac']) && !empty($_GET['pronac'])) {
         $where["p.AnoProjeto+p.Sequencial = ?"] = isset($_POST['pronac']) ? $_POST['pronac'] : $_GET['pronac'];
         $this->view->pronacProjeto = isset($_POST['pronac']) ? $_POST['pronac'] : $_GET['pronac'];
     }
     if (isset($_POST['tipoFiltro']) || isset($_GET['tipoFiltro'])) {
         $filtro = isset($_POST['tipoFiltro']) ? $_POST['tipoFiltro'] : $_GET['tipoFiltro'];
         $this->view->filtro = $filtro;
         switch ($filtro) {
             case 'emanalise':
                 //Em análise
                 $where['p.Orgao = ?'] = $this->codOrgao;
                 $where['p.Situacao in (?)'] = array('E27');
                 $where['e.idSituacaoEncPrestContas in (?)'] = array('1');
                 $where['e.cdGruposDestino in (?)'] = array('124');
                 $where['e.stAtivo = ?'] = 1;
                 break;
             case 'devolvidos':
                 //Devolvidos após análise
                 $where['p.Orgao = ?'] = $this->codOrgao;
                 $where['p.Situacao in (?)'] = array('E27');
                 $where['e.idSituacaoEncPrestContas in (?)'] = array('1', '2');
                 $where['e.cdGruposDestino in (?)'] = array('125', '126');
                 $where['e.cdGruposOrigem = ?'] = 132;
                 $where['e.stAtivo = ?'] = 1;
                 $where['NOT EXISTS(SELECT * FROM SAC.dbo.tbRelatorioTecnico tbrt WHERE tbrt.IdPRONAC = p.IdPRONAC AND tbrt.cdGrupo IN (125,126))'] = '';
                 break;
             case 'diligenciados':
                 //Projetos diligenciados
                 $where['p.Orgao = ?'] = $this->codOrgao;
                 $where['p.Situacao in (?)'] = array('E17', 'E20', 'E30');
                 $where['e.idSituacaoEncPrestContas in (?)'] = array('1', '2');
                 $where['e.cdGruposDestino in (?)'] = array('125', '126');
                 $where['e.cdGruposOrigem = ?'] = 132;
                 $where['e.stAtivo = ?'] = 1;
                 $where['d.DtSolicitacao = (SELECT top 1 d2.DtSolicitacao FROM SAC.dbo.tbDiligencia d2 WHERE d2.idPronac = d.idPronac ORDER BY d2.DtSolicitacao DESC)'] = '';
                 $where['d.idTipoDiligencia = ?'] = 174;
                 break;
             case 'tce':
                 //Projetos em TCE
                 $where['p.Orgao = ?'] = $this->codOrgao;
                 $where['p.Situacao in (?)'] = array('E22', 'L05', 'L06');
                 $where['e.idSituacaoEncPrestContas in (?)'] = array('1', '2');
                 $where['e.cdGruposDestino in (?)'] = array('125', '126');
                 $where['e.cdGruposOrigem = ?'] = 132;
                 $where['e.stAtivo = ?'] = 1;
                 break;
             default:
                 //Aguardando Análise
                 $where['p.Orgao = ?'] = $this->codOrgao;
                 $where['p.Situacao in (?)'] = array('E68', 'E77');
                 break;
         }
     } else {
         //Aguardando Análise
         $filtro = '';
         $where['p.Orgao = ?'] = $this->codOrgao;
         $where['p.Situacao in (?)'] = array('E68', 'E77');
     }
     if (isset($_POST['situacao']) && !empty($_POST['situacao']) || isset($_GET['situacao']) && !empty($_GET['situacao'])) {
         $where["p.Situacao in (?)"] = isset($_POST['situacao']) ? $_POST['situacao'] : $_GET['situacao'];
         $this->view->situacao = isset($_POST['situacao']) ? $_POST['situacao'] : $_GET['situacao'];
     }
     $Projetos = new Projetos();
     $total = $Projetos->buscarPainelPrestacaoDeContas($where, $order, null, null, true, $filtro);
     $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 = $Projetos->buscarPainelPrestacaoDeContas($where, $order, $tamanho, $inicio, false, $filtro);
     $paginacao = array("pag" => $pag, "qtde" => $this->intTamPag, "campo" => $campo, "ordem" => $ordem, "ordenacao" => $ordenacao, "novaOrdem" => $novaOrdem, "total" => $total, "inicio" => $inicio + 1, "fim" => $fim, "totalPag" => $totalPag, "Itenspag" => $this->intTamPag, "tamanho" => $tamanho);
     $this->view->paginacao = $paginacao;
     $this->view->qtdRegistros = $total;
     $this->view->dados = $busca;
     $this->view->intTamPag = $this->intTamPag;
 }
 private function situacaoProjeto($situacoes, $idPronac, $texto = '')
 {
     $ProjetoDAO = new Projetos();
     $SituacaoDAO = new Situacao();
     $HistoricoSituacaoDAO = new HistoricoSituacao();
     $projeto = $ProjetoDAO->buscar(array(' IdPRONAC = ?' => $idPronac));
     $situacao = false;
     if (array_key_exists($projeto[0]->Situacao, $situacoes)) {
         switch ($situacoes[$projeto[0]->Situacao]) {
             case 'anterior':
                 $historico = $HistoricoSituacaoDAO->buscar(array('AnoProjeto = ?' => $projeto[0]->AnoProjeto, 'Sequencial = ?' => $projeto[0]->Sequencial), array('Contador Desc'));
                 if ($historico) {
                     $situacao = $historico[0]->Situacao;
                 } else {
                     $situacao = false;
                 }
                 break;
             case 'mantem':
                 $situacao = false;
                 break;
             default:
                 $situacao = $situacoes[$projeto[0]->Situacao];
                 break;
         }
         if ($situacao) {
             $situacaoDesc = $SituacaoDAO->buscar(array('Codigo = ?' => $situacao));
             if ($texto == '') {
                 $texto = $situacaoDesc[0]->Descricao;
             }
             $data = array('Situacao' => $situacaoDesc[0]->Codigo, 'DtSituacao' => new Zend_Db_Expr('GETDATE()'), 'ProvidenciaTomada' => $texto);
         }
     }
 }
 public function parametropesquisaAction()
 {
     $ufDao = new Uf();
     $this->view->regiao = $ufDao->buscarRegiao();
     $mecanismoDao = new Mecanismo();
     $this->view->mecanismo = $mecanismoDao->buscar(array('Status = ?' => 1));
     $situacaoDao = new Situacao();
     $this->view->situacaoprojeto = $situacaoDao->buscar(array("StatusProjeto = ?" => 1), array('Codigo'));
     $areaDao = new Area();
     $this->view->area = $areaDao->buscar();
     $segmentoDao = new Segmento();
     $this->view->Segmento = $segmentoDao->buscar(array('stEstado = ?' => 1));
 }
 public function resultadovotoAction()
 {
     $this->_helper->layout->disableLayout();
     // desabilita o Zend_Layout
     $auth = Zend_Auth::getInstance();
     // pega a autenticao
     $reuniao = new Reuniao();
     $reuniaoatual = $reuniao->buscarReuniaoAberta();
     $reuniaoatual = $reuniaoatual['idNrReuniao'];
     //$nrreuniaoatual = $reuniaoatual['NrReuniao'];
     $pauta = new Pauta();
     $votantes = new Votante();
     $parecer = new Parecer();
     $tblProjetos = new Projetos();
     $pa = new PlanilhaAprovacao();
     $st = new Situacao();
     $dpc = new DistribuicaoProjetoComissao();
     if (isset($_POST['idpronac'])) {
         $idpronac = explode('_', $_POST['idpronac']);
         $idTipoReadequacao = NULL;
         if (isset($idpronac[1])) {
             $idTipoReadequacao = $idpronac[1];
         }
         $idpronac = $idpronac[0];
         $buscarvotante = $votantes->selecionarvotantes($reuniaoatual);
         $buscardadosprojeto = $pauta->pronacVotacaoAtual($reuniaoatual, $idpronac, $idTipoReadequacao);
         $buscarSituacao = $st->buscar(array('Codigo in (?)' => array('A13', 'A14', 'A16', 'A17', 'A20', 'A23', 'A24', 'D14', 'A41')));
         $qtdVotantes = $buscarvotante->count();
         $this->view->situacaoindeferimento = $buscarSituacao;
         $this->view->qtdVotantes = $qtdVotantes;
         $this->view->idpronac = $idpronac;
         if (isset($idpronac[1])) {
             $this->view->idpronac = $idpronac . '_' . $idTipoReadequacao;
         }
         $this->view->idTipoReadequacao = $idTipoReadequacao;
         $this->view->dadosprojeto = $buscardadosprojeto;
         $buscarcomponente = $dpc->AgenteDistribuido($idpronac)->current();
         $this->view->componente = isset($buscarcomponente) ? $buscarcomponente->nome : '';
         //verifica se o projeto e de plano anual
         $rsProjeto = $tblProjetos->buscar(array('idPronac=?' => $idpronac))->current();
         $tbPreProjeto = new PreProjeto();
         $rsPreProjeto = $tbPreProjeto->buscar(array('idPreProjeto=?' => $rsProjeto->idProjeto))->current();
         $this->view->stPlanoAnual = $rsPreProjeto->stPlanoAnual;
     }
     /*
             //GRAVA CONSOLIDACAO DO VOTACAO
             if (isset($_POST['resultadovotacao']))
             {
                 xd('para aqui');
                 $this->_helper->viewRenderer->setNoRender(true);
                 $tblConsolidacao = new Consolidacaovotacao();
                 $tpresultadovotacao = $_POST['tpresultadovotacao'];
                 $resultado = $_POST['resultadovotacao'];
                 $idpronac = $_POST['dadosidpronac'];
                 //$parecerSecretario = $_POST['parecerconsolidado'];
                 $parecerSecretario = $_POST['parecerconsolidadoAtual']; //foi necessario essa alteracao pq o parecer nao estava sendo recuperado quando o salvamento era feito com ajax
     
                 $where = "IdPRONAC = " . $idpronac . " and IdNrReuniao=" . $reuniaoatual;
                 $pauta->alterar(array('stAnalise' => $resultado), $where);
     
                 $dadosconsolidacao = array(
                     'dsConsolidacao' => $parecerSecretario,
                     'IdPRONAC' => $idpronac,
                     'idNrReuniao' => $reuniaoatual
                 );
                 $tblConsolidacao->inserir($dadosconsolidacao);
     
                 $arquivo = getcwd() . "/public/plenaria/votacao.txt";
                 if (file_exists($arquivo)) {
                     unlink($arquivo);
                 }
                 $situacao = null;
                 
                 if ($resultado == 'AS' and $_POST['situacao'] == null)
                 {
                     //TRATANDO SITUACAO DO PROJETO QUANDO ESTE FOR DE READEQUACAO
                     if($this->bln_readequacao == "false"){
                         $situacao = 'D03';
                     }else{
                         $situacao = 'D02';
                     }
                     
                 } else if ($_POST['situacao'] != null) {
                     $situacao = $_POST['situacao'];
                 }
                 
                 if ($_POST['situacao'] != null)
                 {
                     $dtsituacao = date('Y-m-d H:i:s');
                     $buscarsituacao = $st->listasituacao(array($situacao))->current()->toArray();
                     $providencia = $_POST['situacao'] == null ? 'PROJETO APROVADO NA CNIC N ' . $nrreuniaoatual . ' - ' . $buscarsituacao['Descricao'] : 'PROJETO INDEFERIDO NA CNIC N ' . $nrreuniaoatual . ' - ' . $buscarsituacao['Descricao'];
     
                     $where = "IdPRONAC = $idpronac";
                     $dados = array(
                         "Situacao" => $situacao,
                         "DtSituacao" => date('Y-m-d H:i:s'),
                         "ProvidenciaTomada" => $providencia,
                     );
     
                     $tblProjetos->alterar($dados, $where);
                     //$tblProjetos->alterarSituacao($idpronac, null, $situacao, $providencia);
                 }
     
                 $planilhaaprovacao = $pa->buscar(array("IdPRONAC = ?" => $idpronac, "stAtivo = ?" => 'S', "tpPlanilha = ?" => 'CO'));
                 
                 //Manteve o resultado igual
                 if ($tpresultadovotacao == 1 and $resultado == 'AS')
                 {
                     $consolidacao = $parecer->buscar(array('IdPRONAC = ?' => $idpronac, 'stAtivo = ?' => 1))->current()->toArray();
                     $consolidacao = $consolidacao['ResumoParecer'];
     
                 }//Projeto deferido pelo componente a reprovado pela plenaria
                 else if ($tpresultadovotacao == 2 and $resultado == 'AS')
                 {
                     $consolidacao = $_POST['parecerconsolidado'];
                     
                 }//Projeto indeferido pelo componente a aprovado pela plenaria
                 else if ($tpresultadovotacao == 3 and $resultado == 'AS')
                 {
                     foreach ($planilhaaprovacao as $resu) {
                         $data = array(
                             'tpPlanilha' => 'SE',
                             'dtPlanilha' => date('Y-m-d H:i:s'),
                             'idPlanilhaProjeto' => $resu->idPlanilhaProjeto,
                             'idPlanilhaProposta' => $resu->idPlanilhaProposta,
                             'IdPRONAC' => $resu->IdPRONAC,
                             'idProduto' => $resu->idProduto,
                             'idEtapa' => $resu->idEtapa,
                             'idPlanilhaItem' => $resu->idPlanilhaItem,
                             'idUnidade' => $resu->idUnidade,
                             'qtItem' => $resu->qtItem,
                             'dsItem' => '',
                             'nrOcorrencia' => $resu->nrOcorrencia,
                             'vlUnitario' => $resu->vlUnitario,
                             'qtDias' => $resu->qtDias,
                             'tpDespesa' => $resu->tpDespesa,
                             'tpPessoa' => $resu->tpPessoa,
                             'nrContraPartida' => $resu->nrContraPartida,
                             'nrFonteRecurso' => $resu->nrFonteRecurso,
                             'idUFDespesa' => $resu->idUFDespesa,
                             'idMunicipioDespesa' => $resu->idMunicipioDespesa,
                             'dsJustificativa' => $resu->dsJustificativa,
                             'stAtivo' => 'S'
                         );
                         $inserirPlanilhaAprovacao = $pa->inserir($data);
                     }
                     $where = "IdPRONAC = $idpronac and tpPlanilha = 'CO' and stAtivo = 'S'";
                     $dados = array('stAtivo' => 'N');
                     $pa->alterar($dados, $where);
     
                     $ana = new AnaliseAprovacao();
                     $RanaliseConteudo = $ana->buscar(array("tpAnalise = ?" => 'CO', "IdPRONAC = ?" => $idpronac, 'idAnaliseAprovacaoPai is null' => null));
                     foreach ($RanaliseConteudo as $resu) {
                         $data = array(
                             'tpAnalise' => 'SE',
                             'dtAnalise' => date('Y-m-d H:i:s'),
                             'idAnaliseConteudo' => $resu->idAnaliseConteudo,
                             'IdPRONAC' => $resu->IdPRONAC,
                             'idProduto' => $resu->idProduto,
                             'stLei8313' => $resu->stLei8313,
                             'stArtigo3' => $resu->stArtigo3,
                             'nrIncisoArtigo3' => $resu->nrIncisoArtigo3,
                             'dsAlineaArt3' => $resu->dsAlineaArt3,
                             'stArtigo18' => $resu->stArtigo18,
                             'dsAlineaArtigo18' => $resu->dsAlineaArtigo18,
                             'stArtigo26' => $resu->stArtigo26,
                             'stLei5761' => $resu->stLei5761,
                             'stArtigo27' => $resu->stArtigo27,
                             'stIncisoArtigo27_I' => $resu->stIncisoArtigo27_I,
                             'stIncisoArtigo27_II' => $resu->stIncisoArtigo27_II,
                             'stIncisoArtigo27_III' => $resu->stIncisoArtigo27_III,
                             'stIncisoArtigo27_IV' => $resu->stIncisoArtigo27_IV,
                             'stAvaliacao' => $resu->stAvaliacao,
                             'dsAvaliacao' => $resu->dsAvaliacao,
                             'idAnaliseAprovacaoPai' => $resu->idAnaliseAprovacao
                         );
                         $ana->inserir($data);
                     }
     
                     $dados = array('Situacao' => 'D01');
                     $where = 'IdPRONAC = ' . $idpronac;
                     $tblProjetos->alterar($dados, $where);
                 }
                 
                 //INATIVA DISTRIBUICAO DESSE PROJETO PARA O COMPONENTE POIS SUA ANALIZE FOI FINALIZADA
                 try{
                     $tblDistribuicao = new tbDistribuicaoProjetoComissao();
                     $tblDistribuicao->alterar(array('stDistribuicao' => 'I'), array('idPRONAC = ?'=>$idPronac));
                 }// fecha try
                 catch (Exception $e)
                 {
                     //xd($e->getMessage());
                     parent::message("Ocorreu um erro ao inativar a distribuição desse Projeto feita ao Componente, mas as outras ações foram realizadas com sucesso.", "gerenciarpautareuniao/gerenciaradministrativo", "ALERT");
                 }  
                 echo "<script>msg();</script>";
             }*/
 }
 public function projetosVotoAlteradoAction()
 {
     $tblTbReuniao = new tbreuniao();
     $rsTbReuniao = $tblTbReuniao->buscar(array("NrReuniao >= ?" => 184), array("NrReuniao DESC"));
     $this->view->reunioes = $rsTbReuniao;
     $tblAgentes = new Agentes();
     $rsAgentes = $tblAgentes->BuscarComponente();
     $this->view->agentes = $rsAgentes;
     $tblArea = new Area();
     $rsArea = $tblArea->buscar(array(), array("Descricao ASC"));
     $this->view->areas = $rsArea;
     $tblSituacao = new Situacao();
     $rsSituacao = $tblSituacao->buscar(array("StatusProjeto = ?" => 1), array("Descricao ASC"));
     $this->view->situacoes = $rsSituacao;
     $tblOrgao = new Orgaos();
     $rsOrgao = $tblOrgao->buscar(array("Vinculo = ?" => 1, "Status = ?" => 0));
     $this->view->orgaos = $rsOrgao;
 }
 function gravarEncaminhamentoPortariaAction()
 {
     $idpronac = $this->_request->getParam("idpronac");
     $post = Zend_Registry::get('post');
     $idAprovacao = $post->idAprovacao;
     if (!empty($idpronac)) {
         try {
             if ($this->codGrupo == 103 || $this->codGrupo == 127) {
                 //103=Coord. de Analise   103=Coord. Geral de Analise
                 $situacao = "D27";
             } elseif ($this->codGrupo == 122 || $this->codGrupo == 123) {
                 //121=Cood. de Acompanhamento    123=Cood. Geral de Acompanhamento
                 $situacao = "D28";
             }
             $providencia = '';
             $tblSituacao = new Situacao();
             $rsSituacao = $tblSituacao->buscar(array('Codigo=?' => $situacao))->current();
             if (!empty($rsSituacao)) {
                 $providencia = $rsSituacao->Descricao;
             }
             // altera a situação do projeto
             $tblProjeto = new Projetos();
             $rsProjeto = $tblProjeto->buscar(array('IdPRONAC=?' => $idpronac))->current();
             $nrPronac = $rsProjeto->AnoProjeto . $rsProjeto->Sequencial;
             $tblProjeto->alterarSituacao($idpronac, '', $situacao, $providencia);
             //STATUS AVALIACAO
             $tblVerificaProjeto = new tbVerificaProjeto();
             $rsVP = $tblVerificaProjeto->buscar(array('idPronac=?' => $idpronac))->current();
             $dadosVP = array();
             if (empty($rsVP)) {
                 $dadosVP['idPronac'] = $idpronac;
                 $dadosVP['idOrgao'] = $this->codOrgao;
                 $dadosVP['idAprovacao'] = $idAprovacao;
                 $dadosVP['idUsuario'] = $this->getIdUsuario;
                 $dadosVP['stAnaliseProjeto'] = 4;
                 $dadosVP['dtFinalizado'] = date('Y-m-d H:i:s');
                 $dadosVP['dtPortaria'] = date('Y-m-d H:i:s');
                 $dadosVP['stAtivo'] = 1;
                 $tblVerificaProjeto->inserir($dadosVP);
             } else {
                 $rsVP->stAnaliseProjeto = '4';
                 $rsVP->dtPortaria = date('Y-m-d H:i:s');
                 $rsVP->save();
             }
             parent::message("Projeto encaminhando com sucesso!", "checklistpublicacao/listas?tipoFiltro=finalizados", "CONFIRM");
         } catch (Exception $e) {
             parent::message("O Projeto {$nrPronac} não pode ser encaminhado para Portaria, pois o proponente está irregular.", "checklistpublicacao/listas?tipoFiltro=finalizados", "ERROR");
         }
     }
     parent::message("O Projeto {$nrPronac} não pode ser encaminhado para Portaria, pois o proponente está irregular.", "checklistpublicacao/listas?tipoFiltro=finalizados", "ERROR");
 }
 public function extratorAction()
 {
     $tblArea = new Area();
     $rsArea = $tblArea->buscar(array(), array("Descricao ASC"));
     $this->view->areas = $rsArea;
     $tblUf = new Uf();
     $rsUf = $tblUf->buscar(array(), array("Descricao ASC"));
     $this->view->ufs = $rsUf;
     $tblMecanismo = new Mecanismo();
     $rsMecanismo = $tblMecanismo->buscar(array("Status = ?" => "1"), array("Descricao ASC"));
     $this->view->mecanismos = $rsMecanismo;
     $tblFundoSetorial = new Verificacao();
     $rsFundoSetorial = $tblFundoSetorial->buscar(array("idTipo = ?" => 15));
     $this->view->fundossetoriais = $rsFundoSetorial;
     $tblSituacao = new Situacao();
     $rsSituacao = $tblSituacao->buscar(array("AreaAtuacao = ?" => "C", "StatusProjeto = ?" => 1), array("Descricao ASC"));
     $this->view->situacoes = $rsSituacao;
     $tblOrgaos = new Orgaos();
     $rsOrgaos = $tblOrgaos->buscar(array(), array("Sigla ASC"));
     $this->view->orgaos = $rsOrgaos;
 }