projects
/
freeside.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
input and output on data volume fields specified with k,m,g,or t
[freeside.git]
/
httemplate
/
edit
/
part_svc.cgi
diff --git
a/httemplate/edit/part_svc.cgi
b/httemplate/edit/part_svc.cgi
index
6ba9240
..
9432839
100755
(executable)
--- a/
httemplate/edit/part_svc.cgi
+++ b/
httemplate/edit/part_svc.cgi
@@
-166,12
+166,13
@@
that field.
%
% foreach my $field (@fields) {
%
%
% foreach my $field (@fields) {
%
-% my $part_svc_column = $part_svc->part_svc_column($field);
-% my $value = $part_svc_column->columnvalue;
-% my $flag = $part_svc_column->columnflag;
% #my $def = $defs{$layer}{$field};
% my $def = FS::part_svc->svc_table_fields($layer)->{$field};
% my $label = $def->{'def_label'} || $def->{'label'};
% #my $def = $defs{$layer}{$field};
% my $def = FS::part_svc->svc_table_fields($layer)->{$field};
% my $label = $def->{'def_label'} || $def->{'label'};
+% my $formatter = $def->{'format'} || sub { shift };
+% my $part_svc_column = $part_svc->part_svc_column($field);
+% my $value = &$formatter($part_svc_column->columnvalue);
+% my $flag = $part_svc_column->columnflag;
%
% if ( $bgcolor eq $bgcolor1 ) {
% $bgcolor = $bgcolor2;
%
% if ( $bgcolor eq $bgcolor1 ) {
% $bgcolor = $bgcolor2;