summaryrefslogtreecommitdiff
path: root/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2014-11-14 17:00:36 -0800
committerMark Wells <mark@freeside.biz>2014-11-14 17:00:36 -0800
commitbb22f46481173b008fc9cb98b108ef1da9c1dc4d (patch)
treea42f0b5b5d55b70a80e6383ad839618ff78f1441 /fs_selfservice/FS-SelfService/cgi/selfservice.cgi
parent014e2c547f63bcd283eac4d0210a7976ca5fcb90 (diff)
hide usage in selfservice the right way, #30363
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi/selfservice.cgi')
-rwxr-xr-xfs_selfservice/FS-SelfService/cgi/selfservice.cgi8
1 files changed, 7 insertions, 1 deletions
diff --git a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
index 4e21ad8df..b008fbf8b 100755
--- a/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
+++ b/fs_selfservice/FS-SelfService/cgi/selfservice.cgi
@@ -936,11 +936,17 @@ sub delete_svc {
}
sub view_usage {
- list_svcs(
+ my $res = list_svcs(
'session_id' => $session_id,
'svcdb' => [ 'svc_acct', 'svc_phone', 'svc_port', ],
'ncancelled' => 1,
);
+ if ($res->{hide_usage}) {
+ $action = 'myaccount';
+ return myaccount();
+ } else {
+ return $res;
+ }
}
sub real_port_graph {