From: Edita Kizinevic Date: Tue, 27 Oct 2020 11:52:17 +0000 (+0100) Subject: Fix merge conflicts X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f3920bba11e7207d90fccef9258befc932fc37d7;p=thirdparty%2FAWStats.git Fix merge conflicts --- f3920bba11e7207d90fccef9258befc932fc37d7 diff --cc wwwroot/cgi-bin/awstats.pl index d8fe8bee,7bb34cb8..d3c9a037 --- a/wwwroot/cgi-bin/awstats.pl +++ b/wwwroot/cgi-bin/awstats.pl @@@ -749,13 -739,8 +749,14 @@@ use vars qw/ @Message / 'Konqueror versions', ',', 'Downloads', - 'Export CSV', + 'Export CSV', - 'TB' ++ 'TB', + 'Frequency[/s]', + 'Number of requests', + 'Period', + 's', + 'Request average frequency [/s]', + 'Request time' ); #------------------------------------------------------------------------------ @@@ -10418,12 -10312,6 +10429,12 @@@ sub HTMLMenu "$Message[117]"; print( $frame? "\n" : "   " ); } + if ($ShowRequestTimesStats) { + print( $frame? "" : "" ); + print - "$Message[185]"; ++"$Message[186]"; + print ($frame? "\n" : "   " ); + } if ($ShowFileTypesStats && $LevelForFileTypesDetection > 0) { print( $frame? "" : "" ); print @@@ -10895,85 -10783,6 +10906,85 @@@ sub HTMLMainFileType &tab_end(); } +#------------------------------------------------------------------------------ +# Function: Prints Request Time table +# Parameters: _ +# Input: _ +# Output: HTML +# Return: - +#------------------------------------------------------------------------------ +sub HTMLMainRequestTime{ + if ($Debug) { debug("ShowRequestTimesStats", 2); } + my $FirstTime = 0; + my $LastTime = 0; + foreach my $key ( keys %FirstTime ) { + 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}; + } + } + } + + my $inicio = 0; + my $fim = 0; + if ($FirstTime =~ /$regdate/o) { $inicio = Time::Local::timelocal($6,$5,$4,$3,$2-1,$1); } + if ($LastTime =~ /$regdate/o) { $fim = Time::Local::timelocal($6,$5,$4,$3,$2-1,$1); } + my $periodo = $fim - $inicio; + my $number_of_requests = 0; + my $request_frequency_average = 0; + foreach my $key (@TimeRange) { + $number_of_requests += $_requesttime{$key}; + } + if ($periodo) { $request_frequency_average = $number_of_requests / $periodo;} + else { $request_frequency_average = 0}; + print "$Center 
\n"; - my $title = "$Message[185]"; ++ my $title = "$Message[186]"; + &tab_head($title, 19, 0, 'requesttimes'); + my $Totals = 0; + my $average_s = 0; + foreach (@TimeRange) { + $average_s += ($_requesttime{$_} || 0) * $TimeAverage{$_}; + $Totals += $_requesttime{$_} || 0; + } + if ($Totals) { $average_s = int($average_s / $Totals); } + else { $average_s = '?'; } - print "$Message[181]: $number_of_requests - $Message[182]: $periodo $Message[183] - $Message[184]: ".sprintf ("%.6f",$request_frequency_average)."$Message[180]$Message[57]$Message[15]\n"; ++ print "$Message[182]: $number_of_requests - $Message[183]: $periodo $Message[184] - $Message[185]: ".sprintf ("%.6f",$request_frequency_average)."$Message[181]$Message[57]$Message[15]\n"; + my $total_s = 0; + my $count = 0; + foreach my $key (@TimeRange) { + my $p = 0; + my $f = 0; + if ($Totals) { $p = int($_requesttime{$key} / $Totals * 1000) / 10; } + if ($periodo) { $f = $_requesttime{$key} / $periodo; } + $total_s += $_requesttime{$key} || 0; + print "$key"; + print "".($_requesttime{$key} ? sprintf("%.5f",$f) : " ").""; + print "".($_requesttime{$key} ? $_requesttime{$key} : " ").""; + print "".($_requesttime{$key} ? "$p %" : " ").""; + print "\n"; + $count++; + } + my $rest_s = $TotalVisits - $total_s; + if ($rest_s > 0) { + my $p = 0; + if ($TotalVisits) { $p = int($rest_s / $TotalVisits * 1000) / 10; } + print "$Message[0]"; + print "$rest_s"; + print "".($rest_s?"$p %":" ").""; + print "\n"; + } + + &tab_end(); +} + #------------------------------------------------------------------------------ # Function: Prints the Browser Detail frame or static page # Parameters: _ diff --cc wwwroot/cgi-bin/lang/awstats-en.txt index 27abc620,2f5802e8..e985ed53 --- a/wwwroot/cgi-bin/lang/awstats-en.txt +++ b/wwwroot/cgi-bin/lang/awstats-en.txt @@@ -180,10 -180,5 +180,11 @@@ message175=Chrome version message176=Konqueror versions message177=, message178=Downloads - message179=TB - message180=Frequency[/s] - message181=Number of requests - message182=Period - message183=s - message184=Request average frequency [/s] - message185=Request time + message179=Export CSV + message180=TB ++message181=Frequency[/s] ++message182=Number of requests ++message183=Period ++message184=s ++message185=Request average frequency [/s] ++message186=Request time