summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorjeff <jeff>2007-12-04 18:35:55 +0000
committerjeff <jeff>2007-12-04 18:35:55 +0000
commit76c7355b1f97f99b5a3f673cf72429761924ee31 (patch)
treecef9fd31b8a875303ee93ee3d16e7f85e2c927ee /httemplate
parente8a09e945986a32f9b7d0a5d546142ada91654ca (diff)
add suspend/cancel reason to advanced package report (#2779)
Diffstat (limited to 'httemplate')
-rwxr-xr-xhttemplate/search/cust_pkg.cgi12
1 files changed, 12 insertions, 0 deletions
diff --git a/httemplate/search/cust_pkg.cgi b/httemplate/search/cust_pkg.cgi
index 5c209eba7..b354bc133 100755
--- a/httemplate/search/cust_pkg.cgi
+++ b/httemplate/search/cust_pkg.cgi
@@ -16,6 +16,7 @@
'Susp.',
'Expire',
'Cancel',
+ 'Reason',
FS::UI::Web::cust_header(
$cgi->param('cust_fields')
),
@@ -46,6 +47,17 @@
( map { time_or_blank($_) }
qw( setup last_bill bill adjourn susp expire cancel ) ),
+ sub { my $self = shift;
+ my $return = '';
+ if ($self->getfield('cancel') ||
+ $self->getfield('suspend')) {
+ my $reason = $self->last_reason;# too inefficient?
+ $return = $reason->reason if $reason;
+
+ }
+ $return;
+ },
+
\&FS::UI::Web::cust_fields,
#sub { '<table border=0 cellspacing=0 cellpadding=0 STYLE="border:none">'.
# join('', map { '<tr><td align="right" style="border:none">'. $_->[0].