diff --git a/src/PENIntegracao.php b/src/PENIntegracao.php
index 141a05454..bd324c286 100755
--- a/src/PENIntegracao.php
+++ b/src/PENIntegracao.php
@@ -231,15 +231,30 @@ private function montarIconeTramite($arrDblIdProcedimento = array(), $arrStrIcon
if (!empty($ObjAtividadeDTO)) {
switch ($ObjAtividadeDTO->getNumIdTarefa()) {
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_EXPEDIDO):
- $arrStrIcone[$dblIdProcedimento] = array('');
+ $arrayIcone = array('');
+ if (!isset($arrStrIcone[$dblIdProcedimento])) {
+ $arrStrIcone[$dblIdProcedimento] = $arrayIcone;
+ } else {
+ $arrStrIcone[$dblIdProcedimento] = array_merge($arrStrIcone[$dblIdProcedimento], $arrayIcone);
+ }
break;
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_RECEBIDO):
- $arrStrIcone[$dblIdProcedimento] = array('');
+ $arrayIcone = array('');
+ if (!isset($arrStrIcone[$dblIdProcedimento])) {
+ $arrStrIcone[$dblIdProcedimento] = $arrayIcone;
+ } else {
+ $arrStrIcone[$dblIdProcedimento] = array_merge($arrStrIcone[$dblIdProcedimento], $arrayIcone);
+ }
break;
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_TRAMITE_CANCELADO):
case ProcessoEletronicoRN::obterIdTarefaModulo(ProcessoEletronicoRN::$TI_PROCESSO_ELETRONICO_PROCESSO_ABORTADO):
if ($this->consultarProcessoRecebido($dblIdProcedimento)) {
- $arrStrIcone[$dblIdProcedimento] = array('');
+ $arrayIcone = array('');
+ if (!isset($arrStrIcone[$dblIdProcedimento])) {
+ $arrStrIcone[$dblIdProcedimento] = $arrayIcone;
+ } else {
+ $arrStrIcone[$dblIdProcedimento] = array_merge($arrStrIcone[$dblIdProcedimento], $arrayIcone);
+ }
}
break;
default: