diff --git a/pandora_console/include/lib/Dashboard/Widgets/module_table_value.php b/pandora_console/include/lib/Dashboard/Widgets/module_table_value.php
index dcbfa2a520..52f70c0e01 100644
--- a/pandora_console/include/lib/Dashboard/Widgets/module_table_value.php
+++ b/pandora_console/include/lib/Dashboard/Widgets/module_table_value.php
@@ -351,12 +351,12 @@ class ModuleTableValueWidget extends Widget
];
$fields = [
- '
' => __('Carriage Return'),
- '|' => __('Vertical Bar'),
- ';' => __('Semicolon'),
- ':' => __('Colon'),
- ',' => __('Commas'),
- ' ' => __('Blank'),
+ htmlentities('
', ENT_QUOTES) => __('Carriage Return'),
+ '|' => __('Vertical Bar'),
+ ';' => __('Semicolon'),
+ ':' => __('Colon'),
+ ',' => __('Commas'),
+ htmlentities(' ', ENT_QUOTES) => __('Blank'),
];
$inputs[] = [
@@ -407,11 +407,11 @@ class ModuleTableValueWidget extends Widget
$size_text = $this->values['sizeLabel'];
$data_module = modules_get_last_value($id_module);
- $value = (string) $data_module;
+ $value = nl2br((string) $data_module);
$value = str_replace(
- io_safe_output($this->values['separator']),
- '
',
+ '
',
+ nl2br(io_safe_output(html_entity_decode($this->values['separator']))),
$value
);