diff options
author | Mark Wells <mark@freeside.biz> | 2014-11-14 17:00:36 -0800 |
---|---|---|
committer | Mark Wells <mark@freeside.biz> | 2014-11-14 17:00:36 -0800 |
commit | bb22f46481173b008fc9cb98b108ef1da9c1dc4d (patch) | |
tree | a42f0b5b5d55b70a80e6383ad839618ff78f1441 /fs_selfservice/FS-SelfService/cgi | |
parent | 014e2c547f63bcd283eac4d0210a7976ca5fcb90 (diff) |
hide usage in selfservice the right way, #30363
Diffstat (limited to 'fs_selfservice/FS-SelfService/cgi')
-rwxr-xr-x | fs_selfservice/FS-SelfService/cgi/selfservice.cgi | 8 | ||||
-rw-r--r-- | fs_selfservice/FS-SelfService/cgi/view_usage.html | 3 |
2 files changed, 7 insertions, 4 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 { diff --git a/fs_selfservice/FS-SelfService/cgi/view_usage.html b/fs_selfservice/FS-SelfService/cgi/view_usage.html index c43f7d3da..2aa7c1efb 100644 --- a/fs_selfservice/FS-SelfService/cgi/view_usage.html +++ b/fs_selfservice/FS-SelfService/cgi/view_usage.html @@ -18,8 +18,6 @@ ''; %> <%= include('header', 'Account usage') %> -<%= if( $hide_usage ){ $OUT .= '<' . '!--' } %> - <%= if ( $error ) { $OUT .= qq!<FONT SIZE="+1" COLOR="#ff0000">$error</FONT><BR><BR>!; @@ -218,6 +216,5 @@ foreach my $svc_port ( @svc_port ) { </TD></TR></TABLE> -<%= if( $hide_usage ){ $OUT .= '--'. '>' } %> <%= include('footer') %> |