From: eldy <> Date: Mon, 4 Feb 2002 16:49:57 +0000 (+0000) Subject: no message X-Git-Tag: AWSTATS_4_0_BETA~122 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e56e476fff8ac37d0e19929198f669967aa4eb39;p=thirdparty%2FAWStats.git no message --- diff --git a/wwwroot/cgi-bin/awstats.pl b/wwwroot/cgi-bin/awstats.pl index 1759d0a5..52426ec0 100644 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@ -126,7 +126,7 @@ $color_h, $color_k, $color_p, $color_s, $color_u, $color_v)= -$VERSION="4.0 (build 18)"; +$VERSION="4.0 (build 19)"; $Lang="en"; # Default value @@ -3545,7 +3545,7 @@ EOF $max_p=1; $max_k=1; foreach my $key (@keylist) { if ($_url_p{$key} > $max_p) { $max_p = $_url_p{$key}; } - if ($_url_k{$key} > $max_k) { $max_k = $_url_k{$key}; } + if ($_url_k{$key}/($_url_p{$key}||1) > $max_k) { $max_k = $_url_k{$key}/($_url_p{$key}||1); } } foreach my $key (@keylist) { print ""; @@ -3554,15 +3554,15 @@ EOF if (length($nompage)>$MaxLengthOfURL) { $nompage=substr($nompage,0,$MaxLengthOfURL)."..."; } if ($ShowLinksOnUrl) { print "$nompage"; } else { print "$nompage"; } - my $bredde_p=0; my $bredde_k=0; my $bredde_e=0; - if ($max_p > 0) { $bredde_p=int($BarWidth*$_url_p{$key}/$max_p)+1; } - if ($_url_p{$key} && ($bredde_p==1)) { $bredde_p=2; } - if ($max_p > 0) { $bredde_e=int($BarWidth*$_url_e{$key}/$max_p)+1; } - if ($_url_e{$key} && ($bredde_e==1)) { $bredde_e=2; } - if ($max_k > 0) { $bredde_k=int($BarWidth*$_url_k{$key}/$max_k)+1; } - if ($_url_k{$key} && ($bredde_k==1)) { $bredde_k=2; } - print ""; - print "$_url_p{$key}".($_url_e{$key}?$_url_e{$key}:" ")."".($_url_k{$key}?Format_Bytes($_url_k{$key}/$_url_p{$key}||1):" ").""; + + my $bredde_p=0; my $bredde_e=0; my $bredde_k=0; + if ($max_p > 0) { $bredde_p=int($BarWidth*($_url_p{$key}||0)/$max_p)+1; } + if (($bredde_p==1) && $_url_p{$key}) { $bredde_p=2; } + if ($max_p > 0) { $bredde_e=int($BarWidth*($_url_e{$key}||0)/$max_p)+1; } + if (($bredde_e==1) && $_url_e{$key}) { $bredde_e=2; } + if ($max_k > 0) { $bredde_k=int($BarWidth*(($_url_k{$key}||0)/($_url_p{$key}||1))/$max_k)+1; } + if (($bredde_k==1) && $_url_k{$key}) { $bredde_k=2; } + print "$_url_p{$key}".($_url_e{$key}?$_url_e{$key}:" ")."".($_url_k{$key}?Format_Bytes($_url_k{$key}/($_url_p{$key}||1)):" ").""; if ($AddOn) { AddOn_ShowFields($key); } print ""; print "
"; @@ -4146,7 +4146,7 @@ EOF &BuildKeyList($MaxNbOfPageShown,$MinHitFile,\%_url_p,\%_url_p); foreach my $key (@keylist) { if ($_url_p{$key} > $max_p) { $max_p = $_url_p{$key}; } - if ($_url_k{$key} > $max_k) { $max_k = $_url_k{$key}; } + if ($_url_k{$key}/($_url_p{$key}||1) > $max_k) { $max_k = $_url_k{$key}/($_url_p{$key}||1); } } foreach my $key (@keylist) { print ""; @@ -4170,7 +4170,7 @@ EOF if (($bredde_p==1) && $_url_p{$key}) { $bredde_p=2; } if ($max_p > 0) { $bredde_e=int($BarWidth*($_url_e{$key}||0)/$max_p)+1; } if (($bredde_e==1) && $_url_e{$key}) { $bredde_e=2; } - if ($max_k > 0) { $bredde_k=int($BarWidth*($_url_k{$key}||0)/$max_k)+1; } + if ($max_k > 0) { $bredde_k=int($BarWidth*(($_url_k{$key}||0)/($_url_p{$key}||1))/$max_k)+1; } if (($bredde_k==1) && $_url_k{$key}) { $bredde_k=2; } print "$_url_p{$key}".($_url_e{$key}?$_url_e{$key}:" ")."".($_url_k{$key}?Format_Bytes($_url_k{$key}/($_url_p{$key}||1)):" ").""; print "";