From e66f33fd37fbe22e2ee243cda93b0033b21b501b Mon Sep 17 00:00:00 2001 From: fbsanchez Date: Fri, 22 May 2020 12:14:01 +0200 Subject: [PATCH] WIP Cluster references updated --- .../godmode/agentes/modificar_agente.php | 45 +++++++++++++++---- .../include/class/NetworkMap.class.php | 14 ++++-- .../include/functions_treeview.php | 19 +++++--- pandora_console/include/lib/Agent.php | 11 ----- pandora_console/include/lib/Entity.php | 11 +++++ .../operation/agentes/estado_agente.php | 28 ++++++++++-- .../operation/agentes/estado_monitores.php | 6 ++- pandora_console/operation/users/user_edit.php | 2 +- 8 files changed, 100 insertions(+), 36 deletions(-) diff --git a/pandora_console/godmode/agentes/modificar_agente.php b/pandora_console/godmode/agentes/modificar_agente.php index 244e1d8618..94cbc63a1d 100644 --- a/pandora_console/godmode/agentes/modificar_agente.php +++ b/pandora_console/godmode/agentes/modificar_agente.php @@ -556,9 +556,18 @@ if ($agents !== false) { $agent['alias'] = $agent['nombre']; } - if ($agent['id_os'] == 100) { - $cluster = db_get_row_sql('select id from tcluster where id_agent = '.$agent['id_agente']); - echo ''.$agent['alias'].''; + if ($agent['id_os'] == CLUSTER_OS_ID) { + if (enterprise_installed()) { + $cluster = PandoraFMS\Enterprise\Cluster::loadFromAgentId( + $agent['id_agente'] + ); + $url = 'index.php?sec=reporting&sec2='.ENTERPRISE_DIR; + $url .= '/operation/cluster/cluster'; + $url = ui_get_full_url( + $url.'&op=update&id='.$cluster->id() + ); + echo ''.$agent['alias'].''; + } } else { echo '