From b71d396c844eef76bf400d695aa2b2071cd6c6b6 Mon Sep 17 00:00:00 2001 From: daniel Date: Mon, 5 Nov 2018 09:35:17 +0100 Subject: [PATCH] WIP custom fields view --- pandora_console/include/functions_agents.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pandora_console/include/functions_agents.php b/pandora_console/include/functions_agents.php index 2db56c471d..29ba869127 100644 --- a/pandora_console/include/functions_agents.php +++ b/pandora_console/include/functions_agents.php @@ -3021,6 +3021,8 @@ function agent_counters_custom_fields($filters){ //filter custom name $custom_field_name = $filters['id_custom_fields']; + $module_filter = ' AND (select count(*) as n from tagente_modulo where nombre LIKE "%desc%" and id_agente=ta.id_agente) > 0 '; + if(is_metaconsole()){ $metaconsole_connections = metaconsole_get_connection_names(); // For all nodes @@ -3062,11 +3064,13 @@ function agent_counters_custom_fields($filters){ %s %s %s + %s GROUP BY tcd.description", $custom_field_name, $custom_data_and, $groups_and, - $and_status + $and_status, + $module_filter ); $result_meta[$server_data['id']] = db_get_all_rows_sql($query); @@ -3089,13 +3093,15 @@ function agent_counters_custom_fields($filters){ %s %s %s + %s ", $server_data['id'], $server_data['id'], $custom_field_name, $custom_data_and, $groups_and, - $and_status + $and_status, + $module_filter ); $node_result = db_get_all_rows_sql($query_data);