Force encoding of entities in option name/value/title
This commit is contained in:
parent
40b571c117
commit
fdf05ec8e8
@ -743,10 +743,10 @@ sub build_optionlist {
|
|||||||
foreach my $option (@{$options}) {
|
foreach my $option (@{$options}) {
|
||||||
my $sel = $selected{$option -> {"value"}} ? ' selected="selected"' : '';
|
my $sel = $selected{$option -> {"value"}} ? ' selected="selected"' : '';
|
||||||
|
|
||||||
$optstr .= $self -> process_template($opttem, {"***name***" => $option -> {"name"},
|
$optstr .= $self -> process_template($opttem, {"***name***" => encode_entities($option -> {"name"}),
|
||||||
"***value***" => $option -> {"value"},
|
"***value***" => encode_entities($option -> {"value"}),
|
||||||
"***sel***" => $sel,
|
"***sel***" => $sel,
|
||||||
"***title***" => defined($option -> {"title"}) ? ' title="'.$option -> {"title"}.'"' : ''});
|
"***title***" => defined($option -> {"title"}) ? ' title="'.encode_entities($option -> {"title"}).'"' : ''});
|
||||||
}
|
}
|
||||||
|
|
||||||
# Handle select options, if any.
|
# Handle select options, if any.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user