From 1afee24384a9548f64e5638593561d60801f387a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 27 Jun 2019 11:04:23 +0200 Subject: [PATCH] Fix use the 5 top hits as base 100 for graph to show the top 5 hits. --- wwwroot/cgi-bin/awstats.pl | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index 0ddcba4f..9cfe019d 100755 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -14907,13 +14907,23 @@ sub HTMLMainHosts{ my @blocklabel = (); my @valdata = (); my @valcolor = ($color_p); + my $cnt = 0; + my $suma = 0; foreach my $key (@keylist) { - push @valdata, int( $_host_h{$key} / $TotalHits * 1000 ) / 10; - push @blocklabel, "$key"; - $cnt++; - if ($cnt > 4) { last; } + $suma=$suma + ( $_host_h{$key}); + $cnt++; + if ($cnt > 4) { last; } } + + my $cnt = 0; + foreach my $key (@keylist) { + push @valdata, int( $_host_h{$key} / $suma * 1000 ) / 10; + push @blocklabel, "$key"; + $cnt++; + if ($cnt > 4) { last; } + } + print ""; my $function = "ShowGraph_$pluginname"; &$function( -- 2.47.2