]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
Fix: First and last visit for period was wrong.
authoreldy <>
Sat, 7 May 2005 23:27:35 +0000 (23:27 +0000)
committereldy <>
Sat, 7 May 2005 23:27:35 +0000 (23:27 +0000)
wwwroot/cgi-bin/awstats.pl

index 9d6c6b92c84d49824ac78122d3df4bd2c361ab45..7d69596756c80ecd4844065de354062eea679f57 100644 (file)
@@ -7721,8 +7721,13 @@ if (scalar keys %HTMLOutput) {
        my $FirstTime=0;
        my $LastTime=0;
        foreach my $key (keys %FirstTime) {
-               if ($FirstTime{$key} && ($FirstTime == 0 || $FirstTime > $FirstTime{$key})) { $FirstTime = $FirstTime{$key}; }
-               if ($LastTime < ($LastTime{$key}||0)) { $LastTime = $LastTime{$key}; }
+           my $keyqualified=0;
+               if ($MonthRequired eq 'all')                    { $keyqualified=1; }
+               if ($key =~ /^$YearRequired$MonthRequired/)    { $keyqualified=1; }
+               if ($keyqualified) {
+                   if ($FirstTime{$key} && ($FirstTime == 0 || $FirstTime > $FirstTime{$key})) { $FirstTime = $FirstTime{$key}; }
+                   if ($LastTime < ($LastTime{$key}||0)) { $LastTime = $LastTime{$key}; }
+               }
        }
        
        # TotalVisits TotalUnique TotalPages TotalHits TotalBytes TotalHostsKnown TotalHostsUnknown