diff --git a/pandora_console/extensions/agents_modules.php b/pandora_console/extensions/agents_modules.php
index d3467b846c..5bf3d18ab5 100644
--- a/pandora_console/extensions/agents_modules.php
+++ b/pandora_console/extensions/agents_modules.php
@@ -729,16 +729,31 @@ function mainAgentsModules()
if (isset($modules_selected[0]) === true && $modules_selected[0]) {
$all_modules = [];
foreach ($modules_selected as $key => $value) {
- $name = modules_get_agentmodule_name($value);
- $sql = "SELECT id_agente_modulo
- FROM tagente_modulo
- WHERE nombre = '".$name."';";
+ if (is_int($value)) {
+ $name = modules_get_agentmodule_name($value);
+ $sql = "SELECT id_agente_modulo
+ FROM tagente_modulo
+ WHERE nombre = '".$name."';";
- $result_sql = db_get_all_rows_sql($sql);
+ $result_sql = db_get_all_rows_sql($sql);
- if (is_array($result_sql)) {
- foreach ($result_sql as $key => $value) {
- $all_modules[$value['id_agente_modulo']] = io_safe_output($name);
+ if (is_array($result_sql)) {
+ foreach ($result_sql as $key => $value) {
+ $all_modules[$value['id_agente_modulo']] = io_safe_output($name);
+ }
+ }
+ } else {
+ $name = $value;
+ $sql = "SELECT id_agente_modulo
+ FROM tagente_modulo
+ WHERE nombre = '".$name."';";
+
+ $result_sql = db_get_all_rows_sql($sql);
+
+ if (is_array($result_sql)) {
+ foreach ($result_sql as $key => $value) {
+ $all_modules[$value['id_agente_modulo']] = io_safe_output($name);
+ }
}
}
}
@@ -838,7 +853,7 @@ function mainAgentsModules()
echo '
';
- echo "".__('Agents').' / '.__('Modules').' | ';
+ echo "".__('Agents').' / '.__('Modules').' | ';
if ($hor_offset > 0) {
$new_hor_offset = ($hor_offset - $block);
@@ -958,7 +973,7 @@ function mainAgentsModules()
foreach ($module['id'] as $module_id) {
if (!$match && array_key_exists($module_id, $agent_modules)) {
- echo "";
+ echo " | ";
$win_handle = dechex(crc32($module_id.$module['name']));
$graph_type = return_graphtype(modules_get_agentmodule_type($module_id));
$link = "winopeng_var('".'operation/agentes/stat_win.php?'."type=$graph_type&".'period='.SECONDS_1DAY.'&'.'id='.$module_id.'&'.'refresh='.SECONDS_10MINUTES."', 'day_".$win_handle."', 800, 480)";
diff --git a/pandora_console/general/noaccess.php b/pandora_console/general/noaccess.php
index 39e343a0fc..b2fe4515a2 100644
--- a/pandora_console/general/noaccess.php
+++ b/pandora_console/general/noaccess.php
@@ -15,7 +15,7 @@
+
+
+
+
+
+
diff --git a/pandora_console/images/gm_log@svg.svg b/pandora_console/images/gm_log@svg.svg
new file mode 100644
index 0000000000..dcae20e7db
--- /dev/null
+++ b/pandora_console/images/gm_log@svg.svg
@@ -0,0 +1,22 @@
+
+
+
diff --git a/pandora_console/images/linux@os.svg b/pandora_console/images/linux@os.svg
index 6de3c7ac76..22249e0cff 100644
--- a/pandora_console/images/linux@os.svg
+++ b/pandora_console/images/linux@os.svg
@@ -1,9 +1,38 @@
-
-
\ No newline at end of file
+
+
+
diff --git a/pandora_console/images/networkmap/linux@os.svg b/pandora_console/images/networkmap/linux@os.svg
index 6de3c7ac76..22249e0cff 100644
--- a/pandora_console/images/networkmap/linux@os.svg
+++ b/pandora_console/images/networkmap/linux@os.svg
@@ -1,9 +1,38 @@
-
-
\ No newline at end of file
+
+
+
diff --git a/pandora_console/include/class/CustomNetScan.class.php b/pandora_console/include/class/CustomNetScan.class.php
index d2d8cd4700..e0fd3708ac 100644
--- a/pandora_console/include/class/CustomNetScan.class.php
+++ b/pandora_console/include/class/CustomNetScan.class.php
@@ -523,11 +523,13 @@ class CustomNetScan extends Wizard
// Schedule.
$form['inputs'][] = [
- 'label' => __('Interval').ui_print_help_tip(
+ 'label' => __('Interval').ui_print_help_tip(
__('Manual interval means that it will be executed only On-demand'),
true
),
- 'arguments' => [
+ 'class' => 'input-interval',
+ 'extra-container' => true,
+ 'arguments' => [
'type' => 'select',
'selected' => $interv_manual,
'fields' => [
@@ -537,7 +539,7 @@ class CustomNetScan extends Wizard
'name' => 'interval_manual_defined',
'return' => true,
],
- 'extra' => ''.html_print_extended_select_for_time(
+ 'extra' => ''.html_print_extended_select_for_time(
'interval',
$this->task['interval_sweep'],
'',
diff --git a/pandora_console/include/class/HTML.class.php b/pandora_console/include/class/HTML.class.php
index ca74f7dc46..5ef8dac20c 100644
--- a/pandora_console/include/class/HTML.class.php
+++ b/pandora_console/include/class/HTML.class.php
@@ -753,9 +753,18 @@ class HTML
) {
$output .= '';
$output .= '';
+ if (isset($input['extra-container']) === true && $input['extra-container'] === true) {
+ $output .= '';
+ }
+
$output .= '';
} else {
$output .= self::printInput($input['arguments']);
diff --git a/pandora_console/include/functions_filemanager.php b/pandora_console/include/functions_filemanager.php
index 66f60967c7..1e5297dbff 100644
--- a/pandora_console/include/functions_filemanager.php
+++ b/pandora_console/include/functions_filemanager.php
@@ -751,7 +751,7 @@ function filemanager_file_explorer(
&& ($readOnly === false)
) {
$data[4] .= ' |