From 4a7caf070a965d43fdb9a4c66993a54ba226530e Mon Sep 17 00:00:00 2001 From: Alex Braga Date: Fri, 9 Dec 2016 10:51:37 -0200 Subject: [PATCH] Correção na exibição da chave de acesso restrito quando existe um processo restrito e outro processo público anexos. Alterado a linha 438 de $strHipoteseLegalAnexo .= ''; para $strHipoteseLegalAnexo = '' Incluído a linha 439 $strProtocoloRestrito = ''; --- sei/institucional/pesquisa/processo_exibir.php | 56 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/sei/institucional/pesquisa/processo_exibir.php b/sei/institucional/pesquisa/processo_exibir.php index c558d93..e1a29c7 100644 --- a/sei/institucional/pesquisa/processo_exibir.php +++ b/sei/institucional/pesquisa/processo_exibir.php @@ -1,12 +1,12 @@ getValor('Pesquisa','ListaDocumentoProcessoPublico'); $bolListaAndamentoProcessoPublico = ConfiguracaoPesquisa::getInstance()->getValor('Pesquisa','ListaAndamentoProcessoPublico'); $bolCaptchaGerarPdf = ConfiguracaoPesquisa::getInstance()->getValor('Pesquisa','CaptchaPdf'); @@ -69,11 +69,11 @@ try { // $objAcessoExternoDTO = $objAcessoExternoRN->consultar($objAcessoExternoDTO); // if ($objAcessoExternoDTO==null){ -// SessaoSEIExterna::getInstance()->sair(null, 'Registro de acesso externo não encontrado.'); +// SessaoSEIExterna::getInstance()->sair(null, 'Registro de acesso externo não encontrado.'); // } // if ($objAcessoExternoDTO->getStrSinProcesso()=='N'){ -// SessaoSEIExterna::getInstance()->sair(null, 'Usuário externo sem acesso ao processo solicitado.'); +// SessaoSEIExterna::getInstance()->sair(null, 'Usuário externo sem acesso ao processo solicitado.'); // } // //Carregar id do protocolo @@ -93,7 +93,7 @@ try { // $objRelProtocoloProtocoloRN = new RelProtocoloProtocoloRN(); // if ($objRelProtocoloProtocoloRN->contarRN0843($objRelProtocoloProtocoloDTO)==0){ -// SessaoSEIExterna::getInstance()->sair(null, 'Processo solicitado não está anexado ao processo original.'); +// SessaoSEIExterna::getInstance()->sair(null, 'Processo solicitado não está anexado ao processo original.'); // } // $dblIdProcedimento = $_GET['id_procedimento_anexado']; @@ -104,7 +104,7 @@ try { $dblIdProcedimento = $_GET['id_procedimento']; - //Carregar dados do cabeçalho + //Carregar dados do cabeçalho $objProcedimentoDTO = new ProcedimentoDTO(); $objProcedimentoDTO->retStrNomeTipoProcedimento(); $objProcedimentoDTO->retStrProtocoloProcedimentoFormatado(); @@ -123,8 +123,8 @@ try { $arr = $objProcedimentoRN->listarCompleto($objProcedimentoDTO); if (count($arr)==0){ - //SessaoSEIExterna::getInstance()->sair(null, 'Processo não encontrado.'); - die('Processo não encontrado.'); + //SessaoSEIExterna::getInstance()->sair(null, 'Processo não encontrado.'); + die('Processo não encontrado.'); } $objProcedimentoDTO = $arr[0]; @@ -132,7 +132,7 @@ try { if(!$bolLinkMetadadosProcessoRestrito){ if ($objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo()!= ProtocoloRN::$NA_PUBLICO){ - die('Processo não encontrado.'); + die('Processo não encontrado.'); } } @@ -140,7 +140,7 @@ try { if($objProcedimentoDTO->getStrStaNivelAcessoGlobalProtocolo() == ProtocoloRN::$NA_SIGILOSO ){ - die('Processo não encontrado.'); + die('Processo não encontrado.'); } } @@ -192,8 +192,8 @@ try { $strResultadoCabecalho = ''; - $strResultadoCabecalho .= ''."\n"; - $strResultadoCabecalho .= ''."\n"; + $strResultadoCabecalho .= '
Autuação
'."\n"; + $strResultadoCabecalho .= ''."\n"; $strResultadoCabecalho .= ''."\n"; $strResultadoCabecalho .= ''."\n"; $strResultadoCabecalho .= ''."\n"; @@ -214,7 +214,7 @@ try { $arrObjRelProtocoloProtocoloDTO = $objProcedimentoDTO->getArrObjRelProtocoloProtocoloDTO(); } - // Objeto Fake para paginação. + // Objeto Fake para paginação. $objProtocoloPesquisaPublicaPaginacaoDTO = new ProtocoloPesquisaPublicaDTO(); $objProtocoloPesquisaPublicaPaginacaoDTO->retTodos(true); PaginaSEIExterna::getInstance()->prepararOrdenacao($objProtocoloPesquisaPublicaPaginacaoDTO, 'Registro', InfraDTO::$TIPO_ORDENACAO_ASC); @@ -363,7 +363,7 @@ try { $strResultado .= ''; - //Cria checkbox para gerar PDF, verifica se o Processo é público e o Acesso Local do Protocolo é Público + //Cria checkbox para gerar PDF, verifica se o Processo é público e o Acesso Local do Protocolo é Público if($objDocumentoDTO->getStrStaNivelAcessoLocalProtocolo() == ProtocoloRN::$NA_PUBLICO && $objProcedimentoDTO->getStrStaNivelAcessoLocalProtocolo() == ProtocoloRN::$NA_PUBLICO){ if($objDocumentoRN->verificarSelecaoGeracaoPdf($objDocumentoDTO)){ $strResultado .= ''; @@ -375,7 +375,7 @@ try { } - //Exibe link de documentos com nivel de acesso local Público de processo público + //Exibe link de documentos com nivel de acesso local Público de processo público if($objDocumentoDTO->getStrStaNivelAcessoLocalProtocolo() == ProtocoloRN::$NA_PUBLICO && $objProcedimentoDTO->getStrStaNivelAcessoLocalProtocolo() == ProtocoloRN::$NA_PUBLICO ){ $strResultado .= ''; }else{ @@ -434,11 +434,11 @@ try { $strResultado .= ''; $strResultado .= ''; - $strHipoteseLegalAnexo .= ''; - + $strHipoteseLegalAnexo = ''; + $strProtocoloRestrito = ''; $objProcedimentoDTOAnexado = $objProtocoloPesquisaPublicaDTO->getObjProcedimentoDTO(); - // cria indicação de acesso restrito com hipotese legal. + // cria indicação de acesso restrito com hipotese legal. if($objProcedimentoDTOAnexado->getStrStaNivelAcessoLocalProtocolo() == ProtocoloRN::$NA_RESTRITO){ $strHipoteseLegalAnexo = ''; @@ -512,7 +512,7 @@ try { } - //Carregar histórico + //Carregar histórico $numRegistrosAtividades = 0; @@ -544,12 +544,12 @@ try { $strResultadoAndamentos = ''; - $strResultadoAndamentos .= '
Autuação
Processo:'.$objProcedimentoDTO->getStrProtocoloProcedimentoFormatado().$strHipoteseLegal.'
Tipo:'.PaginaSEIExterna::getInstance()->formatarXHTML($objProcedimentoDTO->getStrNomeTipoProcedimento()).'
Data de Registro:'.$objProcedimentoDTO->getDtaGeracaoProtocolo().'
'.PaginaSEIExterna::getInstance()->getTrCheck($numDocumentosPdf++, $objDocumentoDTO->getDblIdDocumento(), $objDocumentoDTO->getStrNomeSerie()).''.$objDocumentoDTO->getStrProtocoloDocumentoFormatado().'
 
'."\n"; + $strResultadoAndamentos .= '
'."\n"; $strResultadoAndamentos .= ''; $strResultadoAndamentos .= ''; $strResultadoAndamentos .= ''; $strResultadoAndamentos .= ''; - $strResultadoAndamentos .= ''; + $strResultadoAndamentos .= ''; $strResultadoAndamentos .= ''."\n"; $strQuebraLinha = '
'; @@ -597,7 +597,7 @@ try { if ($_POST['hdnFlagGerar']=='1'){ if(md5($_POST['txtCaptcha']) != $_POST['hdnCaptchaMd5'] && $_GET['hash'] != $_POST['hdnCaptchaMd5'] && $bolCaptchaGerarPdf == true){ - PaginaSEIExterna::getInstance()->setStrMensagem('Código de confirmação inválido.'); + PaginaSEIExterna::getInstance()->setStrMensagem('Código de confirmação inválido.'); }else { @@ -615,7 +615,7 @@ try { foreach ($arrObjDocumentoDTO as $objDocumentoDTO){ - //Alterardo para atender o pedido da anatel para gerar pdf de documentos de nivel de acesso local = Público e de Procedimentos Públicos mesmo se o nivel global for restrito + //Alterardo para atender o pedido da anatel para gerar pdf de documentos de nivel de acesso local = Público e de Procedimentos Públicos mesmo se o nivel global for restrito if($bolListaDocumentoProcessoRestrito){ if($objDocumentoDTO->getDblIdProcedimento() != $dblIdProcedimento || $objDocumentoDTO->getStrStaNivelAcessoLocalProtocolo() != ProtocoloRN::$NA_PUBLICO || $objProcedimentoDTO->getStrStaNivelAcessoLocalProtocolo() != ProtocoloRN::$NA_PUBLICO){ die ("Erro ao Gerar Pdf"); @@ -836,12 +836,12 @@ if($bolCaptchaGerarPdf){
-- libgit2 0.21.2
'.PaginaSEIExterna::getInstance()->gerarCaptionTabela('Andamentos',$numRegistrosAtividades).'
Data/HoraUnidadeDescriçãoDescrição