isSetArrHierarquia()) { $siglas = $estrutura->getArrHierarquia(); $nome = $estrutura->getStrNome(); $nome .= ' - '; $array = array($estrutura->getStrSigla()); foreach($estrutura->getArrHierarquia() as $sigla) { if(trim($sigla) !== '' && !in_array($sigla, array('PR', 'PE', 'UNIAO'))) { $array[] = $sigla; } } $nome .= implode(' / ', $array); $estrutura->setStrNome($nome); } } return $estruturas; } public static function autoCompletarEstruturas($idRepositorioEstrutura, $strPalavrasPesquisa) { $objConecaoWebServerRN = new ProcessoEletronicoRN(); return static::gerarHierarquiaEstruturas($objConecaoWebServerRN->listarEstruturas($idRepositorioEstrutura, $strPalavrasPesquisa)); } public static function autoCompletarProcessosApensados($dblIdProcedimentoAtual, $numIdUnidadeAtual, $strPalavrasPesquisa) { $objExpedirProcedimentoRN = new ExpedirProcedimentoRN(); return $objExpedirProcedimentoRN->listarProcessosApensados($dblIdProcedimentoAtual, $numIdUnidadeAtual, $strPalavrasPesquisa); } }