From aa4ae8d314f63b0154b5f5e702dafae8fad398b2 Mon Sep 17 00:00:00 2001 From: Silverio Date: Wed, 30 Oct 2024 13:46:16 +0000 Subject: [PATCH] v1.4.26 CDP-504-implementar-exibicao-grupo-subgrupo-como-cards-selecionar-fundo-colecao --- src/lib/html/html_filtro_lateral.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/lib/html/html_filtro_lateral.php b/src/lib/html/html_filtro_lateral.php index cc8f128..1a3abed 100755 --- a/src/lib/html/html_filtro_lateral.php +++ b/src/lib/html/html_filtro_lateral.php @@ -4,6 +4,7 @@ class html_filtro_lateral extends html_input { private $itens; +private $objects = []; public function get_itens() { @@ -13,6 +14,11 @@ public function get_itens() return $this->itens; } +public function get_objects() +{ + return $this->objects; +} + public function preencher($pa_filtro_listagem, $pa_parametros_campo) { $va_itens = array(); @@ -86,12 +92,12 @@ public function preencher($pa_filtro_listagem, $pa_parametros_campo) //var_dump(get_class($vo_objeto), $va_filtro); - $va_itens = $vo_objeto->ler_lista($va_filtro, $vs_visualizacao, $vn_primeiro_registro, $vn_numero_maximo_itens); + $this->objects = $vo_objeto->ler_lista($va_filtro, $vs_visualizacao, $vn_primeiro_registro, $vn_numero_maximo_itens); //var_dump($va_itens); } - foreach($va_itens as $va_item) + foreach($this->objects as $va_item) { if (isset($pa_parametros_campo["atributos"])) { @@ -169,7 +175,7 @@ public function preencher($pa_filtro_listagem, $pa_parametros_campo) // e o objeto que ele filtra //////////////////////////////////////////////////////// - if (isset($pa_parametros_campo["objeto_filtrado"]) && (!isset($pa_filtro_listagem[$pa_parametros_campo["atributo"]])) && count($va_itens)) + if (isset($pa_parametros_campo["objeto_filtrado"]) && (!isset($pa_filtro_listagem[$pa_parametros_campo["atributo"]])) && count($this->objects)) { $vo_objeto_filtrado = new $pa_parametros_campo["objeto_filtrado"]('');