summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
diff options
context:
space:
mode:
authorJonathan Prykop <jonathan@freeside.biz>2015-06-11 23:15:50 -0500
committerJonathan Prykop <jonathan@freeside.biz>2015-06-16 15:27:43 -0500
commitcfe3371f55ba574e042497836f7a5e4f35c94e92 (patch)
tree454fbdcc8632dde77bddf35410f10331389dfada /fs_selfservice/FS-SelfService/cgi/selfservice.cgi
parentfb186784b7be72e157d6fd12fbe0b322fc6191ae (diff)
RT#29169: Show payment information in selfservice portal
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi/selfservice.cgi')
-rwxr-xr-xfs_selfservice/FS-SelfService/cgi/selfservice.cgi6
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'} );