#13737 Events - url on comments and event custom id

This commit is contained in:
Jonathan 2024-05-21 12:43:56 +02:00
parent 6f2ca4d161
commit 6f32b047f3
3 changed files with 38 additions and 28 deletions

View File

@ -5343,8 +5343,11 @@ function events_page_comments($event, $groupedComments=[], $filter=null)
'<br><br><i>%s</i>', '<br><br><i>%s</i>',
date($config['date_format'], $comm['utimestamp']) date($config['date_format'], $comm['utimestamp'])
); );
if (isset($config['events_format_urls']) === true && (bool) $config['events_format_urls'] === true) {
$data[1] = '<p class="break_word">'.stripslashes(str_replace(['\n', '\r'], '<br/>', $comm['comment'])).'</p>'; $data[1] = io_safe_output($comm['comment']);
} else {
$data[1] = '<p class="break_word">'.stripslashes(str_replace(['\n', '\r'], '<br/>', $comm['comment'])).'</p>';
}
$table_comments->data[] = $data; $table_comments->data[] = $data;
} }

View File

@ -7270,24 +7270,27 @@ function ui_print_comments($comment, $truncate_limit=255)
$short_comment = substr($comment['comment'], 0, 20); $short_comment = substr($comment['comment'], 0, 20);
$comentario = $comment['comment']; $comentario = $comment['comment'];
if (isset($config['events_format_urls']) === true && (bool) $config['events_format_urls'] === true) {
$comentario = '<i class="forced_title" data-use_title_for_force_title="1" data-title="'.date($config['date_format'], $comment['utimestamp']).'">'.ui_print_timestamp($comment['utimestamp'], true, ['style' => 'font-size: 10px; display: contents;', 'prominent' => 'compact']).'&nbsp;('.$comment['id_user'].'):&nbsp;'.$comment['comment'].'';
} else {
if (strlen($comentario) >= $truncate_limit) {
$comentario = ui_print_truncate_text(
$comentario,
$truncate_limit,
false,
true,
false,
'&hellip;',
true,
true,
);
}
if (strlen($comentario) >= $truncate_limit) { $comentario = '<i class="forced_title" data-use_title_for_force_title="1" data-title="'.date($config['date_format'], $comment['utimestamp']).'">'.ui_print_timestamp($comment['utimestamp'], true, ['style' => 'font-size: 10px; display: contents;', 'prominent' => 'compact']).'&nbsp;('.$comment['id_user'].'):&nbsp;'.$comment['comment'].'';
$comentario = ui_print_truncate_text(
$comentario,
$truncate_limit,
false,
true,
false,
'&hellip;',
true,
true,
);
}
$comentario = '<i class="forced_title" data-use_title_for_force_title="1" data-title="'.date($config['date_format'], $comment['utimestamp']).'">'.ui_print_timestamp($comment['utimestamp'], true, ['style' => 'font-size: 10px; display: contents;', 'prominent' => 'compact']).'&nbsp;('.$comment['id_user'].'):&nbsp;'.$comment['comment'].''; if (strlen($comentario) > '200px' && $truncate_limit >= 255) {
$comentario = '<i class="forced_title" data-use_title_for_force_title="1" data-title="'.date($config['date_format'], $comment['utimestamp']).'">'.ui_print_timestamp($comment['utimestamp'], true, ['style' => 'font-size: 10px; display: contents;', 'prominent' => 'compact']).'&nbsp;('.$comment['id_user'].'):&nbsp;'.$short_comment.'...';
if (strlen($comentario) > '200px' && $truncate_limit >= 255) { }
$comentario = '<i class="forced_title" data-use_title_for_force_title="1" data-title="'.date($config['date_format'], $comment['utimestamp']).'">'.ui_print_timestamp($comment['utimestamp'], true, ['style' => 'font-size: 10px; display: contents;', 'prominent' => 'compact']).'&nbsp;('.$comment['id_user'].'):&nbsp;'.$short_comment.'...';
} }
return $comentario; return $comentario;

View File

@ -560,16 +560,20 @@ if (is_ajax() === true) {
} }
if (empty($tmp->event_custom_id) === false) { if (empty($tmp->event_custom_id) === false) {
$tmp->event_custom_id = ui_print_truncate_text( if (isset($config['events_format_urls']) === true && (bool) $config['events_format_urls'] === true) {
$tmp->event_custom_id, $tmp->event_custom_id = io_safe_output($tmp->event_custom_id);
30, } else {
false, $tmp->event_custom_id = ui_print_truncate_text(
true, $tmp->event_custom_id,
false, 30,
'&hellip;', false,
true, true,
true, false,
); '&hellip;',
true,
true,
);
}
} }
if (empty($tmp->module_custom_id) === false) { if (empty($tmp->module_custom_id) === false) {