diff options
| author | Jonathan Prykop <jonathan@freeside.biz> | 2015-06-11 23:15:50 -0500 |
|---|---|---|
| committer | Jonathan Prykop <jonathan@freeside.biz> | 2015-06-16 15:27:43 -0500 |
| commit | cfe3371f55ba574e042497836f7a5e4f35c94e92 (patch) | |
| tree | 454fbdcc8632dde77bddf35410f10331389dfada /fs_selfservice/FS-SelfService/cgi/selfservice.cgi | |
| parent | fb186784b7be72e157d6fd12fbe0b322fc6191ae (diff) | |
RT#29169: Show payment information in selfservice portal
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi/selfservice.cgi')
| -rwxr-xr-x | fs_selfservice/FS-SelfService/cgi/selfservice.cgi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi index 0e60791ba..4c666cb14 100755 --- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi +++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi @@ -23,6 +23,7 @@ use FS::SelfService qw( mason_comp port_graph start_thirdparty finish_thirdparty reset_passwd check_reset_passwd process_reset_passwd + billing_history ); $template_dir = '.'; @@ -83,6 +84,7 @@ my @actions = ( qw( customer_suspend_pkg process_suspend_pkg switch_cust + history )); my @nologin_actions = (qw( @@ -353,6 +355,10 @@ sub invoices { list_invoices( 'session_id' => $session_id, ); } +sub history { + billing_history( 'session_id' => $session_id, ); +} + sub tktcreate { my $customer_info = customer_info( 'session_id' => $session_id ); return $customer_info if ( $customer_info->{'error'} ); |
