Commit 849b75b8ee7921148f3065b8620a3e50d46e7479

Authored by Nei Jobson da Costa Carneiro
1 parent 939a383e

Correção - aplicação de encode UTF-8 na tela de parametrização de Tipos de Proce…

…sso 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
@@ -87,10 +87,10 @@ try { @@ -87,10 +87,10 @@ try {
87 $objUnidadeRN = new UnidadeRN(); 87 $objUnidadeRN = new UnidadeRN();
88 88
89 $arrObjUnidadeDTO = $objUnidadeRN->listarTodasComFiltro($objUnidadeDTO); 89 $arrObjUnidadeDTO = $objUnidadeRN->listarTodasComFiltro($objUnidadeDTO);
90 - 90 +
91 foreach($arrObjUnidadeDTO as $key => $objUnidadeDTO){ 91 foreach($arrObjUnidadeDTO as $key => $objUnidadeDTO){
92 92
93 - $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['sigla'] = $objUnidadeDTO->getStrSigla(); 93 + $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['sigla'] = utf8_encode($objUnidadeDTO->getStrSigla());
94 $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['descricao'] = utf8_encode($objUnidadeDTO->getStrDescricao()); 94 $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['descricao'] = utf8_encode($objUnidadeDTO->getStrDescricao());
95 95
96 //alteracoes SEIv3 96 //alteracoes SEIv3
@@ -103,10 +103,13 @@ try { @@ -103,10 +103,13 @@ try {
103 $contatoAssociadoDTO->setNumIdContato( $objUnidadeDTO->getNumIdContato() ); 103 $contatoAssociadoDTO->setNumIdContato( $objUnidadeDTO->getNumIdContato() );
104 104
105 $contatoAssociadoDTO = $contatoAssociadoRN->consultarRN0324( $contatoAssociadoDTO ); 105 $contatoAssociadoDTO = $contatoAssociadoRN->consultarRN0324( $contatoAssociadoDTO );
106 - $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['uf'] = $contatoAssociadoDTO->getStrSiglaUf(); 106 +
  107 + //so recuperar caso se trata de unidade que possua UF configurada
  108 + if( $contatoAssociadoDTO != null && $contatoAssociadoDTO->isSetStrSiglaUf() && $contatoAssociadoDTO->getStrSiglaUf() != null ) {
  109 + $arrObjUnidadeDTOFormatado[$objUnidadeDTO->getNumIdUnidade()]['uf'] = utf8_encode($contatoAssociadoDTO->getStrSiglaUf());
  110 + }
107 } 111 }
108 112
109 -  
110 $objInfraParametroDTO = new InfraParametroDTO(); 113 $objInfraParametroDTO = new InfraParametroDTO();
111 $objMdPetParametroRN = new MdPetParametroRN(); 114 $objMdPetParametroRN = new MdPetParametroRN();
112 $objInfraParametroDTO->retTodos(); 115 $objInfraParametroDTO->retTodos();
@@ -1104,7 +1107,7 @@ echo $contatoAssociadoDTO->getStrSiglaUf(); @@ -1104,7 +1107,7 @@ echo $contatoAssociadoDTO->getStrSiglaUf();
1104 </div> 1107 </div>
1105 </fieldset> 1108 </fieldset>
1106 <!-- Fim do Documento Complementar --> 1109 <!-- Fim do Documento Complementar -->
1107 - 1110 +
1108 <input type="hidden" id="hdnCorpoTabela" name="hdnCorpoTabela" value=""/> 1111 <input type="hidden" id="hdnCorpoTabela" name="hdnCorpoTabela" value=""/>
1109 <input type="hidden" id="hdnUnidadesSelecionadas" name="hdnUnidadesSelecionadas" value=""/> 1112 <input type="hidden" id="hdnUnidadesSelecionadas" name="hdnUnidadesSelecionadas" value=""/>
1110 <input type="hidden" id="hdnTodasUnidades" name="hdnTodasUnidades" value='<?= json_encode($arrObjUnidadeDTOFormatado);?>' /> 1113 <input type="hidden" id="hdnTodasUnidades" name="hdnTodasUnidades" value='<?= json_encode($arrObjUnidadeDTOFormatado);?>' />