X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fview%2FStatus.html;h=7fb03eb2f03427daee834f64f2049a515de1ede7;hp=6c7361766a8232503624ac35aa171fcc9592049c;hb=833cfe5c9938d33c3e6b97ed610c25a7afa6eb04;hpb=8472a13849d11fb45721a4136df2cdc9f6514f5e diff --git a/httemplate/view/Status.html b/httemplate/view/Status.html index 6c7361766..7fb03eb2f 100644 --- a/httemplate/view/Status.html +++ b/httemplate/view/Status.html @@ -1,4 +1,7 @@ <& /elements/header.html, 'System Status' &> + +<& /elements/init_overlib.html &> + % foreach my $section ( keys %status ) { <% mt($section) |h %> @@ -11,6 +14,7 @@


% } + <& /elements/footer.html &> <%init> @@ -40,8 +44,13 @@ if ( $db eq 'PostgreSQL' && $db_ver =~ /^\s*PostgreSQL\s+([\w\.]+)\s+on\s+/ ) { my $db_size = 'Unknown'; if ( $db eq 'PostgreSQL' ) { $db_size = FS::Record->scalar_sql(qq( - SELECT pg_size_pretty(pg_database_size('freeside')) - )); + SELECT pg_size_pretty(pg_database_size('freeside')) + )). ' '. + include('/elements/popup_link.html', + 'action' => 'Status-db_size_detail.html', + 'label' => '(details)', + 'actionlabel' => 'Database size details', + ); } tie my %status, 'Tie::IxHash', @@ -227,8 +236,9 @@ foreach my $agent ( 'extra_sql' => ' AND '. $FS::CurrentUser::CurrentUser->agentnums_sql, }) ) { - my $gateway = $agent->payment_gateway('method'=>'VISA card'); - next unless $gateway->gateway_namespace eq 'Business::OnlinePayment'; + my $gateway = $agent->payment_gateway('method'=>'VISA card', 'nofatal'=>1, ); + next unless $gateway + && $gateway->gateway_namespace eq 'Business::OnlinePayment'; eval "use Business::OnlinePayment"; die $@ if $@; #die? my $bop = new Business::OnlinePayment( $gateway->gateway_module,