fix allowable label id characters

This commit is contained in:
mohrt
2005-05-20 18:11:50 +00:00
parent 06bc654021
commit b954e0287a

View File

@@ -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 .= '<label for="' . $_id . '">';
} else {
$_output .= '<label>';