From: Ivan Kohler Date: Thu, 28 Feb 2019 05:16:56 +0000 (-0800) Subject: Merge branch 'master' of git.freeside.biz:/home/git/freeside X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=d285949574cc657ff52a49c028478361442b9e22;hp=7dd03b9e4cb7431262aeb08112908c753666447f Merge branch 'master' of git.freeside.biz:/home/git/freeside --- diff --git a/FS/FS/Misc/Pod2Html.pm b/FS/FS/Misc/Pod2Html.pm index 1dfca048c..47ac16f07 100644 --- a/FS/FS/Misc/Pod2Html.pm +++ b/FS/FS/Misc/Pod2Html.pm @@ -65,12 +65,11 @@ Generates Freeside-themed HTML docuemtnation from installed perl modules sub fs_pod2html { fs_pod2html_from_dirs( shift, - '/usr/local/share/perl/5.24.1', + grep( {-d} glob('/usr/local/share/perl/*')), '/usr/local/bin', $include_system_perl_modules ? ( '/usr/share/perl5', - '/usr/share/perl/5.24', - '/usr/share/perl/5.24.1', + grep {-d} glob('/usr/share/perl/*'), ) : (), ); } @@ -92,12 +91,9 @@ sub fs_pod2html_from_src { 'bin', 'FS', 'fs_selfservice/FS-SelfService', - # '/usr/local/share/perl/5.24.1', - # '/usr/local/bin', $include_system_perl_modules ? ( '/usr/share/perl5', - '/usr/share/perl/5.24', - '/usr/share/perl/5.24.1', + grep {-d} glob('/usr/share/perl/*'), ) : (), ); 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!"!; } diff --git a/httemplate/browse/router.cgi b/httemplate/browse/router.cgi index c7713f313..354111875 100644 --- a/httemplate/browse/router.cgi +++ b/httemplate/browse/router.cgi @@ -17,8 +17,6 @@ %> <%init> -use CGI qw(escapeHTML); - die "access denied" unless $FS::CurrentUser::CurrentUser->access_right('Broadband configuration') || $FS::CurrentUser::CurrentUser->access_right('Broadband global configuration'); @@ -50,8 +48,8 @@ my @links = ( [ "${p2}edit/router.cgi?", 'routernum' ], ); foreach (FS::router->virtual_fields_hash) { - push @header_fields, escapeHTML($_->{'label'}); - push @fields, escapeHTML($_->{'name'}); + push @header_fields, encode_entities($_->{'label'}); + push @fields, encode_entities($_->{'name'}); push @links, ''; } diff --git a/httemplate/edit/elements/part_svc_column.html b/httemplate/edit/elements/part_svc_column.html index 075f15e2c..bdbce7c79 100644 --- a/httemplate/edit/elements/part_svc_column.html +++ b/httemplate/edit/elements/part_svc_column.html @@ -97,7 +97,7 @@ my %communigate_fields = ( + VALUE="<% $part_svc_column->columnlabel || $def->{'label'} |h %>">