diff --git a/libs/plugins/function.html_radios.php b/libs/plugins/function.html_radios.php index cdad8287..7503cfac 100644 --- a/libs/plugins/function.html_radios.php +++ b/libs/plugins/function.html_radios.php @@ -131,7 +131,7 @@ function smarty_function_html_radios_output($name, $value, $output, $selected, $ $_output = ''; if ($labels) { if($label_ids) { - $_id = smarty_function_escape_special_chars(str_replace(' ', '_', $name . '_' . $value)); + $_id = smarty_function_escape_special_chars(preg_replace('![^\w\-\.]!', '_', $name . '_' . $value)); $_output .= '