) {
chomp $_; s/\r//;
$_ =~ s/#.*//; # Remove comments
@@ -484,6 +477,12 @@ sub Read_Config_File {
$i=0; foreach $elem (@felter) { $OnlyFiles[$i]=$elem; $i++; }
next;
}
+ if ($param =~ /^NotPageList/) {
+ my @felter=split(/\s+/,$value);
+ $i=0; foreach $elem (@felter) { $NotPageList[$i]=$elem; $i++; }
+ $foundNotPageList=1;
+ next;
+ }
if ($param =~ /^URLWithQuery/) { $URLWithQuery=$value; next; }
if ($param =~ /^WarningMessages/) { $WarningMessages=$value; next; }
if ($param =~ /^NbOfLinesForCorruptedLog/) { $NbOfLinesForCorruptedLog=$value; next; }
@@ -551,6 +550,14 @@ sub Read_Config_File {
if ($param =~ /^color_s/) { $color_s=$value; next; }
}
close CONFIG;
+ # If parameter NotPageList not found. Init for backward compatibility
+ if (! $foundNotPageList) {
+ $NotPageList[0]="gif";
+ $NotPageList[1]="jpg";
+ $NotPageList[2]="jpeg";
+ $NotPageList[3]="png";
+ $NotPageList[4]="bmp";
+ }
}
@@ -2643,6 +2650,7 @@ EOF
if ($URLFilter) { print "| $Message[79]: $URLFilter - ".(scalar keys %_url_p)." $Message[28] | "; }
else { print "
|---|
| ".(scalar keys %_url_p)." $Message[28] | "; }
print " $Message[29] | ";
+ print " $Message[104] | ";
if ($AddOn) { AddOn_ShowFields(""); }
print " |
\n";
$max_p=1; foreach my $key (values %_url_p) { if ($key > $max_p) { $max_p = $key; } }
@@ -2656,10 +2664,18 @@ EOF
if (length($nompage)>$MaxLengthOfURL) { $nompage=substr($nompage,0,$MaxLengthOfURL)."..."; }
if ($ShowLinksOnUrl) { print "$nompage"; }
else { print "$nompage"; }
- my $bredde=int($BarWidth*$_url_p{$key}/$max_p)+1;
- print "$_url_p{$key} | ";
+ my $bredde_p=0; my $bredde_s=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; }
+ print "";
+ print "$_url_p{$key} | ".($_url_e{$key}?$_url_e{$key}:" ")." | ";
if ($AddOn) { AddOn_ShowFields($key); }
- print " | \n";
+ print "";
+ print " ";
+ print " ";
+ print " | ";
$count++;
}
&tab_end;
@@ -3245,7 +3261,8 @@ EOF
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; }
- print "$_url_p{$key} | ".($_url_e{$key}?$_url_e{$key}:" ")." | ";
+ print " | $_url_p{$key} | ".($_url_e{$key}?$_url_e{$key}:" ")." | ";
+ print "";
print "![\"$Message[56]: \"$Message[56]:](\"$DirIcons\/other\/$BarImageHorizontal_p\") ";
print " ";
print " | \n";