ljr/ljcom/htdocs/paidaccounts/status.bml

54 lines
1.4 KiB
Plaintext
Raw Normal View History

2019-02-05 21:49:12 +00:00
<?page
title=>Paid Account Status
body<=
<?_code
{
use strict;
use vars qw(%GET);
LJ::set_active_crumb('paidacctstatus');
my $remote = LJ::get_remote();
return LJ::bad_input($ML{'error.noremote'})
unless $remote;
my $authas = $GET{'authas'} || $remote->{'user'};
my $u = LJ::get_authas_user($authas);
return LJ::bad_input("You could not be authenticated as the specified user.")
unless $u;
return LJ::bad_input("Account has been deleted")
if $u->{'statusvis'} eq 'D' || $u->{'statusvis'} eq 'X';
my $ret;
# authas switcher form
$ret .= "<form method='get' action='status.bml'>\n";
$ret .= LJ::make_authas_select($remote, { 'authas' => $GET{'authas'},
'cap' => 'paid' }) . "\n";
$ret .= "</form>\n\n";
my $getextra = "?authas=$authas" unless $authas eq $remote->{'user'};
$ret .= "<?p Below is a summary of the $LJ::SITENAME services to which you ";
$ret .= "are currently subscribed: p?>";
# render account summary
$ret .= LJ::Pay::account_summary($u);
# disk quota summary
my $qsummary = LJ::Pay::quota_summary($u);
return $ret unless $qsummary;
$ret .= "<?h2 Disk Quota Usage h2?>";
$ret .= "<?p The following is a break-down of your disk space quota usage. p?>";
$ret .= $qsummary;
return $ret;
}
_code?>
<=body
page?>