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'