]> git.ipfire.org Git - thirdparty/AWStats.git/commitdiff
Fix merge conflicts 171/head
authorEdita Kizinevic <edita.kizinevic@cern.ch>
Mon, 26 Oct 2020 15:46:28 +0000 (16:46 +0100)
committerEdita Kizinevic <edita.kizinevic@cern.ch>
Mon, 26 Oct 2020 15:46:28 +0000 (16:46 +0100)
1  2 
wwwroot/cgi-bin/awstats.pl
wwwroot/cgi-bin/lang/awstats-en.txt

index 08f43fb2c8d4acea5e716eccad50b1567df3b7e6,7bb34cb82e68057e3bc87264eeee49878c2b6a29..e709b7f5c0b65674ac6eadc6528824c7320b3d1a
@@@ -747,13 -739,8 +747,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 size'
  );
  
  #------------------------------------------------------------------------------
@@@ -10411,12 -10312,6 +10422,12 @@@ sub HTMLMenu
  "<a href=\"$linkanchor#sessions\"$targetpage>$Message[117]</a>";
                                print( $frame? "</td></tr>\n" : " &nbsp; " );
                        }
- "<a href=\"$linkanchor#filesizes\"$targetpage>$Message[185]</a>";
 +                        if ($ShowFileSizesStats) {
 +                                print ( $frame? "<tr><td class=\"awsm\">" : "" );
 +                                print
++"<a href=\"$linkanchor#filesizes\"$targetpage>$Message[186]</a>";
 +                                print ( $frame? "</td></tr>\n" : " &nbsp; ");
 +                        }
                        if ($ShowFileTypesStats && $LevelForFileTypesDetection > 0) {
                                print( $frame? "<tr><td class=\"awsm\">" : "" );
                                print
@@@ -10888,85 -10783,6 +10899,85 @@@ sub HTMLMainFileType
        &tab_end();
  }
  
-         my $title = "$Message[185]";
 +#------------------------------------------------------------------------------
 +# Function:     Prints the File Size Table
 +# Parameters:   _
 +# Input:        _
 +# Output:       HTML
 +# Return:       -
 +#------------------------------------------------------------------------------
 +sub HTMLMainFileSize{
 +        if ($Debug) { debug("ShowFileSizesStats",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 (@PayloadRange) {
 +                $number_of_requests += $_filesize{$key};
 +        }
 +        if ($periodo) { $request_frequency_average = $number_of_requests/$periodo;}
 +        else { $request_frequency_average = 0 };
 +        print "$Center<a name=\"filesizes\">&nbsp;</a><br />\n";
-         print "<tr bgcolor=\"#$color_TableBGRowTitle\"".Tooltip(1)."><th>$Message[181]: $number_of_requests - $Message[182]: $periodo $Message[183] - $Message[184]: ".sprintf ("%.6f",$request_frequency_average)."</th><th bgcolor=\"#$color_s\" width=\"80\">$Message[180]</th><th bgcolor=\"#$color_s\" width=\"80\">$Message[57]</th><th bgcolor=\"#$color_s\" width=\"80\">$Message[15]</th></tr>\n";
++        my $title = "$Message[186]";
 +        &tab_head($title, 19, 0, 'filesizes');
 +        my $Totals = 0;
 +        my $average_s = 0;
 +        foreach (@PayloadRange) {
 +                $average_s += ( $_filesize{$_} || 0 ) * $PayloadAverage{$_};
 +                $Totals += $_filesize{$_} || 0;
 +        }
 +        if ($Totals) { $average_s = int($average_s / $Totals); }
 +        else { $average_s = '?'; }
++        print "<tr bgcolor=\"#$color_TableBGRowTitle\"".Tooltip(1)."><th>$Message[182]: $number_of_requests - $Message[183]: $periodo $Message[184] - $Message[185]: ".sprintf ("%.6f",$request_frequency_average)."</th><th bgcolor=\"#$color_s\" width=\"80\">$Message[181]</th><th bgcolor=\"#$color_s\" width=\"80\">$Message[57]</th><th bgcolor=\"#$color_s\" width=\"80\">$Message[15]</th></tr>\n";
 +        my $total_s = 0;
 +        my $count = 0;
 +        foreach my $key (@PayloadRange) {
 +                my $p = 0;
 +                my $f = 0;
 +                if ($Totals) { $p = int($_filesize{$key} / $Totals * 1000) / 10; }
 +                if ($periodo) { $f = $_filesize{$key} / $periodo; }
 +                $total_s += $_filesize{$key} || 0;
 +                print "<tr><td class=\"aws\">$key</td>";
 +                print "<td>".($_filesize{$key}? sprintf("%.5f",$f):"&nbsp;")."</td>";
 +                print "<td>".($_filesize{$key}? $_filesize{$key}:"&nbsp;")."</td>";
 +                print "<td>".($_filesize{$key}? "$p %":"&nbsp;")."</td>";
 +                print "</tr>\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 "<tr".Tooltip(20)."><td class=\"aws\"><span style=\"color: #$color_other\">$Message[0]</span></td>";
 +                print "<td>$rest_s</td>";
 +                print "<td>".($rest_s?"$p %":"&nbsp;")."</td>";
 +                print "</tr>\n";
 +        }
 +
 +        &tab_end();
 +}
 +
  #------------------------------------------------------------------------------
  # Function:     Prints the Browser Detail frame or static page
  # Parameters:   _
index 7ecb16270b792cef38e5d075f699a6aebccfb93b,2f5802e8ba728d632aeebdac80ab857dafdbdb15..b9e6556ff28250d8297b9467f86ce57189231663
@@@ -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 size
+ message179=Export CSV
+ message180=TB
++message181=Frequency[/s]
++message182=Number of requests
++message183=Period
++message184=s
++message185=Request average frequency [/s]
++message186=Request size