From c1269ca23fc5eee7d3e77add4c16d891bf834327 Mon Sep 17 00:00:00 2001
From: fermin831 <fermin.hernandez@artica.es>
Date: Thu, 2 Aug 2018 13:42:39 +0200
Subject: [PATCH] Refactorized snapshot link on meta

---
 pandora_console/include/functions_treeview.php       | 3 ++-
 pandora_console/operation/agentes/snapshot_view.php  | 2 +-
 pandora_console/operation/agentes/status_monitor.php | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/pandora_console/include/functions_treeview.php b/pandora_console/include/functions_treeview.php
index 0315509b0f..20d1f577bc 100755
--- a/pandora_console/include/functions_treeview.php
+++ b/pandora_console/include/functions_treeview.php
@@ -273,7 +273,8 @@ function treeview_printModuleTable($id_module, $server_data = false, $no_head =
 			$link = ui_get_snapshot_link( array(
 				'id_module' => $module['id_agente_modulo'],
 				'interval' => $module['current_interval'],
-				'module_name' => $module['module_name']
+				'module_name' => $module['module_name'],
+				'id_node' => empty($server_id) ? 0 : $server_id
 			));
 			$salida = ui_get_snapshot_image($link, $is_snapshot) . '&nbsp;&nbsp;';
 		}
diff --git a/pandora_console/operation/agentes/snapshot_view.php b/pandora_console/operation/agentes/snapshot_view.php
index 07eda62a3e..a707aaab5e 100644
--- a/pandora_console/operation/agentes/snapshot_view.php
+++ b/pandora_console/operation/agentes/snapshot_view.php
@@ -43,7 +43,7 @@ $id_node = get_parameter("id_node", 0);
 
 // Get the data
 if ($id_node > 0) {
-	$connection = metaconsole_get_connection_by_id($server_name);
+	$connection = metaconsole_get_connection_by_id($id_node);
 	if (metaconsole_load_external_db($connection) != NOERR) {
 		echo "Node connection fail";
 		exit;
diff --git a/pandora_console/operation/agentes/status_monitor.php b/pandora_console/operation/agentes/status_monitor.php
index e083cf4cc8..a8b2982e37 100644
--- a/pandora_console/operation/agentes/status_monitor.php
+++ b/pandora_console/operation/agentes/status_monitor.php
@@ -1305,7 +1305,8 @@ if (!empty($result)) {
 				$link = ui_get_snapshot_link( array(
 					'id_module' => $row['id_agente_modulo'],
 					'interval' => $row['current_interval'],
-					'module_name' => $row['module_name']
+					'module_name' => $row['module_name'],
+					'id_node' => $row['server_id']
 				));
 				$salida = ui_get_snapshot_image($link, $is_snapshot) . '&nbsp;&nbsp;';
 			} else {