diff --git a/pandora_console/include/class/Tree.class.php b/pandora_console/include/class/Tree.class.php index a5f754866d..9d7dbd6555 100644 --- a/pandora_console/include/class/Tree.class.php +++ b/pandora_console/include/class/Tree.class.php @@ -565,7 +565,6 @@ class Tree $module['id_module_type'] = (int) $module['id_tipo_modulo']; $module['server_type'] = (int) $module['id_modulo']; $module['status'] = $module['estado']; - $module['value'] = modules_get_agentmodule_data_for_humans($module); if (is_metaconsole()) { $module['serverID'] = $this->serverID; @@ -575,6 +574,8 @@ class Tree $module['serverID'] = false; } + $module['value'] = modules_get_agentmodule_data_for_humans($module); + if (!isset($module['value'])) { $module['value'] = modules_get_last_value($module['id']); } diff --git a/pandora_console/include/functions_modules.php b/pandora_console/include/functions_modules.php index b28cde4936..ec58db59e7 100755 --- a/pandora_console/include/functions_modules.php +++ b/pandora_console/include/functions_modules.php @@ -2359,9 +2359,10 @@ function modules_get_agentmodule_data_for_humans($module) } else { $salida = ui_print_module_string_value( $module['datos'], - $module['id_agente_modulo'], + $module['id'], $module['current_interval'], - $module['module_name'] + $module['module_name'], + $module['serverID'] ? $module['serverID'] : 0 ); } } diff --git a/pandora_console/include/functions_ui.php b/pandora_console/include/functions_ui.php index 2506b3e051..4fabbd0d17 100755 --- a/pandora_console/include/functions_ui.php +++ b/pandora_console/include/functions_ui.php @@ -5617,7 +5617,8 @@ function ui_print_module_string_value( $value, $id_agente_module, $current_interval, - $module_name=null + $module_name=null, + $server_id=0 ) { global $config; @@ -5662,6 +5663,7 @@ function ui_print_module_string_value( 'last_data' => $value, 'interval' => $current_interval, 'module_name' => $module_name, + 'id_node' => $server_id ? $server_id : 0, ] ); $salida = ui_get_snapshot_image($link, $is_snapshot).'  '; @@ -5769,7 +5771,7 @@ function ui_get_snapshot_link($params, $only_params=false) $params = array_merge($default_params, $params); // First parameter of js winopeng_var. - $page = $config['homeurl'].'/operation/agentes/snapshot_view.php'; + $page = ui_get_full_url('operation/agentes/snapshot_view.php', false, false, false); $url = $page.'?id='.$params['id_module'].'&label='.rawurlencode(urlencode(io_safe_output($params['module_name']))).'&id_node='.$params['id_node'];