From 06d47e03db47567f4a854e37cc9605ea597d32da Mon Sep 17 00:00:00 2001 From: Arturo Gonzalez Date: Thu, 16 Nov 2017 12:03:20 +0100 Subject: [PATCH] Added dinamic to new flow --- .../operation/agentes/networkmap.dinamic.php | 18 +++++++++++++++++- .../operation/agentes/pandora_networkmap.php | 10 +++++++++- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/pandora_console/operation/agentes/networkmap.dinamic.php b/pandora_console/operation/agentes/networkmap.dinamic.php index c2fdf605a2..01b0e54bc6 100644 --- a/pandora_console/operation/agentes/networkmap.dinamic.php +++ b/pandora_console/operation/agentes/networkmap.dinamic.php @@ -18,7 +18,13 @@ global $config; check_login (); -$id = get_parameter('id_networkmap', true); +if (_id_ != "_id_") { + $id = _id_; +} +else { + $id = get_parameter('id_networkmap', true); +} + $activeTab = get_parameter('activeTab', true); if (enterprise_installed()) { @@ -31,6 +37,11 @@ if (enterprise_installed()) { } } +if (_activeTab_ != "_activeTab_") { + $activeTab = _activeTab_; + $tab = $activeTab; +} + // Networkmap id required if (!isset($id)) { db_pandora_audit("ACL Violation", @@ -107,6 +118,11 @@ ui_print_page_header(io_safe_output($networkmap['name']), global $width; global $height; +if (_id_ != "_id_") { + $width = array(); + $height = array(); +} + if (empty($width)) { $width = 600; } diff --git a/pandora_console/operation/agentes/pandora_networkmap.php b/pandora_console/operation/agentes/pandora_networkmap.php index 4c8eb13af2..8cd2af3f84 100644 --- a/pandora_console/operation/agentes/pandora_networkmap.php +++ b/pandora_console/operation/agentes/pandora_networkmap.php @@ -290,8 +290,13 @@ if ($new_networkmap || $save_networkmap) { $id = $result; define("_id_", $id); - // Force the tab = 'view' + $tab = "view"; + + if ($values['generation_method'] == 6) { + $tab = "r_dinamic"; + define("_activeTab_", 'radial_dynamic'); + } } } // The networkmap exists @@ -433,6 +438,9 @@ else if ($update_networkmap || $copy_networkmap || $delete) { } switch ($tab) { + case 'r_dinamic': + require('networkmap.dinamic.php'); + break; case 'edit': require('pandora_networkmap.editor.php'); break;