diff --git a/pandora_console/operation/events/events.php b/pandora_console/operation/events/events.php index efaaa91820..10298b7a9c 100644 --- a/pandora_console/operation/events/events.php +++ b/pandora_console/operation/events/events.php @@ -278,7 +278,19 @@ if (is_ajax()) { $events, function ($carry, $item) { $tmp = (object) $item; - $tmp->evento = io_safe_output($tmp->evento); + $tmp->hint = ''; + $tmp->meta = false; + if (strlen($tmp->evento) >= 255) { + $tmp->hint = io_safe_output(chunk_split(substr($tmp->evento, 0, 600), 80, '
').'(...)'); + $tmp->meta = is_metaconsole(); + $tmp->evento = io_safe_output(substr($tmp->evento, 0, 253).'(...)'); + if (strpos($tmp->evento, ' ') === false) { + $tmp->evento = substr($tmp->evento, 0, 80).'(...)'; + } + } else { + $tmp->evento = io_safe_output($tmp->evento); + } + if ($tmp->module_name) { $tmp->module_name = io_safe_output($tmp->module_name); } @@ -1637,6 +1649,10 @@ function process_datatables_item(item) { evn += '('+item.event_rep+') '; } evn += item.evento+''; + if(item.hint !== ''){ + let ruta = item.meta == true ? '../../images/tip_help.png' : 'images/tip_help.png'; + evn += ' '+item.hint+''; + } item.mini_severity = '
'; item.mini_severity += output;