From 849b75b8ee7921148f3065b8620a3e50d46e7479 Mon Sep 17 00:00:00 2001 From: Nei Jobson Date: Sat, 26 Aug 2017 18:07:51 -0300 Subject: [PATCH] Correção - aplicação de encode UTF-8 na tela de parametrização de Tipos de Processo para Peticionamento de Processo Novo nos campos Sigla e Descrição de Unidade para a opção de Múltiplas Unidades. --- sei/web/modulos/peticionamento/md_pet_tipo_processo_cadastro.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/sei/web/modulos/peticionamento/md_pet_tipo_processo_cadastro.php b/sei/web/modulos/peticionamento/md_pet_tipo_processo_cadastro.php index d7fb39f..81051ed 100644 --- a/sei/web/modulos/peticionamento/md_pet_tipo_processo_cadastro.php +++ b/sei/web/modulos/peticionamento/md_pet_tipo_processo_cadastro.php @@ -87,10 +87,10 @@ try { $objUnidadeRN = new UnidadeRN(); $arrObjUnidadeDTO = $objUnidadeRN->listarTodasComFiltro($objUnidadeDTO); - + foreach($arrObjUnidadeDTO as $key => $objUnidadeDTO){ - $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['sigla'] = $objUnidadeDTO->getStrSigla(); + $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['sigla'] = utf8_encode($objUnidadeDTO->getStrSigla()); $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['descricao'] = utf8_encode($objUnidadeDTO->getStrDescricao()); //alteracoes SEIv3 @@ -103,10 +103,13 @@ try { $contatoAssociadoDTO->setNumIdContato( $objUnidadeDTO->getNumIdContato() ); $contatoAssociadoDTO = $contatoAssociadoRN->consultarRN0324( $contatoAssociadoDTO ); - $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['uf'] = $contatoAssociadoDTO->getStrSiglaUf(); + + //so recuperar caso se trata de unidade que possua UF configurada + if( $contatoAssociadoDTO != null && $contatoAssociadoDTO->isSetStrSiglaUf() && $contatoAssociadoDTO->getStrSiglaUf() != null ) { + $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['uf'] = utf8_encode($contatoAssociadoDTO->getStrSiglaUf()); + } } - $objInfraParametroDTO = new InfraParametroDTO(); $objMdPetParametroRN = new MdPetParametroRN(); $objInfraParametroDTO->retTodos(); @@ -1104,7 +1107,7 @@ echo $contatoAssociadoDTO->getStrSiglaUf(); - + -- libgit2 0.21.2