From: jeff Date: Tue, 4 Dec 2007 18:35:26 +0000 (+0000) Subject: add suspend/cancel reason to advanced package report (#2779) X-Git-Tag: freeside_1_7_3rc1~227 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=6dca1774038ec543b206ed4f5340d9e83e7026d0;p=freeside.git add suspend/cancel reason to advanced package report (#2779) --- diff --git a/httemplate/search/cust_pkg.cgi b/httemplate/search/cust_pkg.cgi index 941a2e76c..2a6f1e8e9 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 { ''. # join('', map { '
'. $_->[0].