From b7316eb8375223341f6308c89500bfb5e4e39cbe Mon Sep 17 00:00:00 2001 From: Dasc3er Date: Fri, 30 Oct 2020 17:15:33 +0100 Subject: [PATCH] Correzioni minori sui select --- modules/utenti/modutil.php | 2 +- src/HTMLBuilder/Wrapper/HTMLWrapper.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/utenti/modutil.php b/modules/utenti/modutil.php index 37e4973e1..234312c64 100755 --- a/modules/utenti/modutil.php +++ b/modules/utenti/modutil.php @@ -39,7 +39,7 @@ function menuSelection($element, $group_id, $depth, $perms_values, $perms_names) '.str_repeat('     ', $depth).$name.' - '; // Permessi $rsp = $dbo->fetchArray('SELECT permessi FROM zz_permissions WHERE idgruppo='.prepare($group_id).' AND idmodule='.prepare($element['id'])); diff --git a/src/HTMLBuilder/Wrapper/HTMLWrapper.php b/src/HTMLBuilder/Wrapper/HTMLWrapper.php index 9094bc7d5..ce8d26e5b 100755 --- a/src/HTMLBuilder/Wrapper/HTMLWrapper.php +++ b/src/HTMLBuilder/Wrapper/HTMLWrapper.php @@ -277,7 +277,7 @@ class HTMLWrapper implements WrapperInterface $value = (empty($pieces[2]) || !in_array($pieces[2], array_column($choices, 'id'))) ? $choices[0]['id'] : $pieces[2]; - $result = '{[ "type": "select", "name": "tipo_'.prepareToField($values['name']).'", "value": "'.prepareToField($value).'", "values": '.json_encode($choices).', "class": "no-search", "extra": "'.$extra.'" ]}'; + $result = '{[ "type": "select", "name": "tipo_'.prepareToField($values['name']).'", "id": "tipo_'.prepareToField($values['name']).'_'.rand(0, 99).'", "value": "'.prepareToField($value).'", "values": '.json_encode($choices).', "class": "no-search", "extra": "'.$extra.'" ]}'; $result = \HTMLBuilder\HTMLBuilder::replace($result);