#12518 Fixed up custom field type link

This commit is contained in:
Jorge Rincon 2023-12-04 11:23:43 +01:00
parent 3952c259d4
commit cc1c138552
1 changed files with 4 additions and 3 deletions

View File

@ -298,8 +298,9 @@ foreach ($fields as $field) {
if ($custom_value[0]['is_password_type']) { if ($custom_value[0]['is_password_type']) {
$data[1] = '••••••••'; $data[1] = '••••••••';
} else if ($field['is_link_enabled'] === '1') { } else if ($field['is_link_enabled'] === '1') {
list($link_text, $link_url) = json_decode($custom_value[0]['description'], true); $custom_link_type = io_safe_output($custom_value[0]['description']);
$custom_link_type = json_decode($custom_link_type);
list($link_text, $link_url) = $custom_link_type;
if (json_last_error() !== JSON_ERROR_NONE) { if (json_last_error() !== JSON_ERROR_NONE) {
$link_text = ''; $link_text = '';
$link_url = ''; $link_url = '';
@ -309,7 +310,7 @@ foreach ($fields as $field) {
$link_text = $link_url; $link_text = $link_url;
} }
$data[1] = '<a href="'.$link_url.'">'.$link_text.'</a>'; $data[1] = '<a target="_blank" href="'.$link_url.'">'.$link_text.'</a>';
} else { } else {
$custom_value[0]['description'] = ui_bbcode_to_html($custom_value[0]['description']); $custom_value[0]['description'] = ui_bbcode_to_html($custom_value[0]['description']);
$data[1] = $custom_value[0]['description']; $data[1] = $custom_value[0]['description'];