) {
if (! print ARCHIVELOG $_) { $archiveok=0; last; }
}
- close(ARCHIVELOG) || error("Error: Archiving failed during closing archive: $!");
+ close(ARCHIVELOG) || error("Archiving failed during closing archive: $!");
if ($SaveDatabaseFilesWithPermissionsForEveryone) { chmod 0666,"$ArchiveFileName"; }
if ($Debug) { debug("End of archiving log file"); }
}
@@ -6062,6 +6071,7 @@ EOF
if ($linetitle) { print "| $Message[92] : | \n"; }
if ($linetitle) { print ($frame?"
\n":""); }
if ($ShowDomainsStats) { print ($frame?" | | ":""); print "$Message[17]"; print ($frame?" |
\n":" "); }
+ if ($ShowDomainsStats) { print ($frame?" ":""); print "$Message[80]\n"; print ($frame?" |
\n":" "); }
if ($ShowHostsStats) { print ($frame?"| ":""); print "".ucfirst($Message[81]).""; print ($frame?" |
\n":" "); }
if ($ShowHostsStats) { print ($frame?" ":""); print "$Message[80]\n"; print ($frame?" |
\n":" "); }
if ($ShowHostsStats =~ /L/i) { print ($frame?" ":""); print "$Message[9]\n"; print ($frame?" |
\n":" "); }
@@ -6433,6 +6443,67 @@ EOF
# &html_end;
# exit(0);
# }
+ if ($HTMLOutput eq 'alldomains') {
+ print "$Center
\n";
+ # Show domains list
+ my $title=''; my $cpt=0;
+ if ($HTMLOutput eq 'alldomains') { $title.="$Message[25]"; $cpt=(scalar keys %_domener_h); }
+ &tab_head("$title",19);
+ print "| | $Message[17] | ";
+ if ($ShowDomainsStats =~ /P/i) { print "$Message[56] | "; }
+ if ($ShowDomainsStats =~ /H/i) { print "$Message[57] | "; }
+ if ($ShowDomainsStats =~ /B/i) { print "$Message[75] | "; }
+ print " | ";
+ print "
\n";
+ $total_p=$total_h=$total_k=0;
+ $max_h=1; foreach my $key (values %_domener_h) { if ($key > $max_h) { $max_h = $key; } }
+ $max_k=1; foreach my $key (values %_domener_k) { if ($key > $max_k) { $max_k = $key; } }
+ my $count=0;
+ &BuildKeyList($MaxRowsInHTMLOutput,1,\%_domener_p,\%_domener_p);
+ foreach my $key (@keylist) {
+ my $bredde_p=0;my $bredde_h=0;my $bredde_k=0;
+ if ($max_h > 0) { $bredde_p=int($BarWidth*$_domener_p{$key}/$max_h)+1; } # use max_h to enable to compare pages with hits
+ if ($_domener_p{$key} && $bredde_p==1) { $bredde_p=2; }
+ if ($max_h > 0) { $bredde_h=int($BarWidth*$_domener_h{$key}/$max_h)+1; }
+ if ($_domener_h{$key} && $bredde_h==1) { $bredde_h=2; }
+ if ($max_k > 0) { $bredde_k=int($BarWidth*($_domener_k{$key}||0)/$max_k)+1; }
+ if ($_domener_k{$key} && $bredde_k==1) { $bredde_k=2; }
+ my $newkey=lc($key);
+ if ($newkey eq 'ip' || ! $DomainsHashIDLib{$newkey}) {
+ print "![\"$Message[0]\"](\"$DirIcons\/flags\/ip.png\") | $Message[0] | $newkey | ";
+ }
+ else {
+ print "
 | $DomainsHashIDLib{$newkey} | $newkey | ";
+ }
+ if ($ShowDomainsStats =~ /P/i) { print "$_domener_p{$key} | "; }
+ if ($ShowDomainsStats =~ /H/i) { print "$_domener_h{$key} | "; }
+ if ($ShowDomainsStats =~ /B/i) { print "".Format_Bytes($_domener_k{$key})." | "; }
+ print "";
+ if ($ShowDomainsStats =~ /P/i) { print "![\"$Message[56]: \"$Message[56]:](\"$DirIcons\/other\/$BarImageHorizontal_p\") \n"; }
+ if ($ShowDomainsStats =~ /H/i) { print "![\"$Message[57]: \"$Message[57]:](\"$DirIcons\/other\/$BarImageHorizontal_h\") \n"; }
+ if ($ShowDomainsStats =~ /B/i) { print " "; }
+ print " | ";
+ print "
\n";
+ $total_p += $_domener_p{$key};
+ $total_h += $_domener_h{$key};
+ $total_k += $_domener_k{$key}||0;
+ $count++;
+ }
+ $rest_p=$TotalPages-$total_p;
+ $rest_h=$TotalHits-$total_h;
+ $rest_k=$TotalBytes-$total_k;
+ if ($rest_p > 0 || $rest_h > 0 || $rest_k > 0) { # All other domains (known or not)
+ print "| | $Message[2] | ";
+ if ($ShowDomainsStats =~ /P/i) { print "$rest_p | "; }
+ if ($ShowDomainsStats =~ /H/i) { print "$rest_h | "; }
+ if ($ShowDomainsStats =~ /B/i) { print "".Format_Bytes($rest_k)." | "; }
+ print " | ";
+ print "
\n";
+ }
+ &tab_end;
+ &html_end;
+ exit(0);
+ }
if ($HTMLOutput eq 'allhosts' || $HTMLOutput eq 'lasthosts') {
print "$Center
\n";
# Show filter form
@@ -7174,7 +7245,7 @@ EOF
my $year=$1; my $month=$2; my $day=$3;
if (! DateIsValid($day,$month,$year)) { next; } # If not an existing day, go to next
my $dayofweekcursor=DayOfWeek($day,$month,$year);
- print "";
+ print " | ";
print ($day==$nowday && $month==$nowmonth && $year==$nowyear?'':'');
print "$day ".$MonthLib{$month}."";
print ($day==$nowday && $month==$nowmonth && $year==$nowyear?'':'');
@@ -7223,16 +7294,6 @@ EOF
print "\n ";
- # Show data arrays link
-# if ($DetailedReportsOnNewWindows) { $NewLinkTarget=" target=\"awstatsbis\""; }
-# if (($FrameName eq 'mainleft' || $FrameName eq 'mainright') && $DetailedReportsOnNewWindows < 2) {
-# $NewLinkParams.="&framename=mainright";
-# $NewLinkTarget=" target=\"mainright\"";
-# }
-# $NewLinkParams =~ tr/&/&/s; $NewLinkParams =~ s/^&//; $NewLinkParams =~ s/&$//;
-# if ($NewLinkParams) { $NewLinkParams="${NewLinkParams}&"; }
-# print "$Message[130]";
-
print "\n";
print " | \n";
&tab_end;
@@ -7416,7 +7477,7 @@ EOF
if ($ShowDomainsStats) {
if ($Debug) { debug("ShowDomainsStats",2); }
print "$Center
\n";
- my $title="$Message[25] ($Message[77] $MaxNbOfDomain)";
+ my $title="$Message[25] ($Message[77] $MaxNbOfHostsShown) - $Message[80]";
&tab_head("$title",19);
print "| | $Message[17] | ";
if ($ShowDomainsStats =~ /P/i) { print "$Message[56] | "; }
|---|