Merge branch 'ent-12518-campo-personalizado-de-enlace-web-desde-agente-software-codifica-mal-al-guardar-en-base-de-datos' into 'develop'

Ent 12518 campo personalizado de enlace web desde agente software codifica mal al guardar en base de datos

See merge request artica/pandorafms!6732
This commit is contained in:
Diego Muñoz-Reja 2024-01-23 11:28:59 +00:00
commit 43cb4878cc
1 changed files with 4 additions and 3 deletions

View File

@ -301,8 +301,9 @@ foreach ($fields as $field) {
if ($custom_value[0]['is_password_type']) {
$data[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) {
$link_text = '';
$link_url = '';
@ -312,7 +313,7 @@ foreach ($fields as $field) {
$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 {
$custom_value[0]['description'] = ui_bbcode_to_html($custom_value[0]['description']);
$data[1] = $custom_value[0]['description'];