diff --git a/pandora_console/godmode/reporting/visual_console_builder.data.php b/pandora_console/godmode/reporting/visual_console_builder.data.php index 5e84b1375e..5a79e5af2e 100644 --- a/pandora_console/godmode/reporting/visual_console_builder.data.php +++ b/pandora_console/godmode/reporting/visual_console_builder.data.php @@ -122,10 +122,10 @@ if ($action == 'new') { src="">'; } else { if (defined('METACONSOLE')) { - $table->data[0][2] = 'data[0][2] = ''; } else { - $table->data[0][2] = 'data[0][2] = ''; } diff --git a/pandora_console/godmode/reporting/visual_console_builder.php b/pandora_console/godmode/reporting/visual_console_builder.php index 26fb5e0912..fd3b1fbebf 100755 --- a/pandora_console/godmode/reporting/visual_console_builder.php +++ b/pandora_console/godmode/reporting/visual_console_builder.php @@ -20,10 +20,13 @@ require_once $config['homedir'].'/include/functions_visual_map.php'; require_once $config['homedir'].'/include/functions_agents.php'; enterprise_include_once('include/functions_visual_map.php'); -// Retrieve the visual console id +// Retrieve the visual console id. set_unless_defined($idVisualConsole, 0); -// Set default +// Set default. $idVisualConsole = get_parameter('id_visual_console', $idVisualConsole); +if (empty($idVisualConsole) === true) { + $idVisualConsole = get_parameter('id_visualmap', 0); +} if (!defined('METACONSOLE')) { $action_name_parameter = 'action'; @@ -795,7 +798,7 @@ $buttons['view'] = [ 'text' => ''.html_print_image('images/operation.png', true, ['title' => __('View'), 'class' => 'invert_filter']).'', ]; -if ($action == 'new' || $idVisualConsole === false) { +if ($idVisualConsole === false) { $buttons = ['data' => $buttons['data']]; // Show only the data tab // If it is a fail try, reset the values @@ -822,7 +825,7 @@ if ($statusProcessInDB !== null) { echo $statusProcessInDB['message']; } -// The source code for PAINT THE PAGE +// The source code for PAINT THE PAGE. switch ($activeTab) { case 'wizard': include_once $config['homedir'].'/godmode/reporting/visual_console_builder.wizard.php'; diff --git a/pandora_console/godmode/reporting/visual_console_builder.wizard.php b/pandora_console/godmode/reporting/visual_console_builder.wizard.php index 9185598c99..74adb71e61 100644 --- a/pandora_console/godmode/reporting/visual_console_builder.wizard.php +++ b/pandora_console/godmode/reporting/visual_console_builder.wizard.php @@ -16,7 +16,7 @@ global $config; check_login(); // Visual console required. -if (empty($visualConsole)) { +if (empty($visualConsole) === true) { db_pandora_audit( 'ACL Violation', 'Trying to access report builder'