X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2Fpart_virtual_field.pm;h=eae519f6d561f1f1f51dfed37e3370b00b2157be;hp=63712b763b0b15766e4d3fd30949cb2ae3491511;hb=db257f5b5f5c9e56dbaba19914d3ff9f5be9a4e0;hpb=d0a105a296bae50a191424abed78a1ba4f251248 diff --git a/FS/FS/part_virtual_field.pm b/FS/FS/part_virtual_field.pm index 63712b763..eae519f6d 100755 --- a/FS/FS/part_virtual_field.pm +++ b/FS/FS/part_virtual_field.pm @@ -2,7 +2,7 @@ package FS::part_virtual_field; use base qw(FS::Record); use strict; -use CGI qw(escapeHTML); +use HTML::Entities; use FS::Schema qw( dbdef ); =head1 NAME @@ -89,14 +89,14 @@ sub widget { if ($ui_type eq 'HTML') { if ($mode eq 'view') { - $text = q!! . $label . - q!! . $value . + $text = q!! . encode_entities($label) . + q!! . encode_entities($value) . q!! . "\n"; } elsif ($mode eq 'edit') { - $text = q!! . $label . + $text = q!! . encode_entities($label) . q!!; $text .= q!length) { $text .= q! SIZE="! . $self->length . q!"!; }