From 2a6a53ccd51f0a55a6ab3edcda3a037b777c2a41 Mon Sep 17 00:00:00 2001 From: "alejandro.campos@artica.es" Date: Tue, 27 Jun 2023 16:20:30 +0200 Subject: [PATCH 1/2] some fixes --- .../godmode/modules/manage_network_components.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pandora_console/godmode/modules/manage_network_components.php b/pandora_console/godmode/modules/manage_network_components.php index ffdb29863f..32fe1a7c7f 100644 --- a/pandora_console/godmode/modules/manage_network_components.php +++ b/pandora_console/godmode/modules/manage_network_components.php @@ -610,8 +610,7 @@ $search_string = (string) get_parameter('search_string'); $offset = (int) get_parameter('offset'); $url = ui_get_url_refresh( [ - 'offset' => $offset, - 'search_string' => $search_string, + 'search_string' => urlencode(io_safe_output($search_string)), 'search_id_group' => $search_id_group, 'id' => $id, ], @@ -691,7 +690,8 @@ $table->data[0][] = html_print_label_input_block( ) ); -$toggleFilters = '
'; +$filter_action_url = 'index.php?sec='.$sec.'&sec2=godmode/modules/manage_network_components&id='.$component['id_nc'].'&search_string='.urlencode(io_safe_output($search_string)).'&search_id_group'.$search_id_group.'&pure='.$pure; +$toggleFilters = ''; $toggleFilters .= html_print_table($table, true); $toggleFilters .= html_print_div( [ From 2366a89850e73146ade8922ebd8209340fc4bddc Mon Sep 17 00:00:00 2001 From: "alejandro.campos@artica.es" Date: Wed, 28 Jun 2023 12:19:05 +0200 Subject: [PATCH 2/2] fixed error --- pandora_console/godmode/modules/manage_network_components.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandora_console/godmode/modules/manage_network_components.php b/pandora_console/godmode/modules/manage_network_components.php index 32fe1a7c7f..c7eae109dd 100644 --- a/pandora_console/godmode/modules/manage_network_components.php +++ b/pandora_console/godmode/modules/manage_network_components.php @@ -738,7 +738,7 @@ $total_components = network_components_get_network_components( 'COUNT(*) AS total' ); $total_components = $total_components[0]['total']; -$offset_delete = ($offset >= ($total_components - 1)) ? ($offset - $config['block_size']) : $offset; +$offset_delete = ($offset > 0 && $offset >= ($total_components - 1)) ? ($offset - $config['block_size']) : $offset; $filter['offset'] = (int) get_parameter('offset'); $filter['limit'] = (int) $config['block_size']; $components = network_components_get_network_components(