);
}
if ( ( scalar keys %BrowsersHashIDLib )
- && @BrowsersSearchIDOrder != ( scalar keys %BrowsersHashIDLib ) - 9 )
+ && @BrowsersSearchIDOrder != ( scalar keys %BrowsersHashIDLib ) - ( scalar keys %BrowsersFamily ) )
{
#foreach (sort keys %BrowsersHashIDLib)
#{
error( "Not same number of records of BrowsersSearchIDOrder ("
. (@BrowsersSearchIDOrder)
. " entries) and BrowsersHashIDLib ("
- . ( ( scalar keys %BrowsersHashIDLib ) - 9 )
+ . ( ( scalar keys %BrowsersHashIDLib ) - ( scalar keys %BrowsersFamily ) )
. " entries without firefox,opera,chrome,safari,konqueror,svn,msie,netscape,edge) in Browsers database. May be you updated AWStats without updating browsers.pm file or you made changed into browsers.pm not correctly. Check your file "
. $FilePath{"browsers.pm"}
. " is up to date." );
my $regipv4 = qr/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;
my $regipv4l = qr/^::ffff:\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/;
my $regipv6 = qr/^[0-9A-F]*:/i;
- my $regveredge = qr/edge\/([\d]*)/i;
+ my $regveredge = qr/edge\/([\d]+)/i;
my $regvermsie = qr/msie([+_ ]|)([\d\.]*)/i;
#my $regvermsie11 = qr/trident\/7\.\d*\;([+_ ]|)rv:([\d\.]*)/i;
my $regvermsie11 = qr/trident\/7\.\d*\;([a-zA-Z;+_ ]+|)rv:([\d\.]*)/i;
# Relocated from main file for easier editing
%BrowsersFamily = (
'msie' => 1,
- 'firefox' => 2,
- 'netscape' => 3,
- 'svn' => 4,
- 'opera' => 5,
- 'safari' => 6,
- 'chrome' => 7,
- 'konqueror' => 8,
- 'edge' => 9
+ 'edge' => 2,
+ 'firefox' => 3,
+ 'netscape' => 4,
+ 'svn' => 5,
+ 'opera' => 6,
+ 'safari' => 7,
+ 'chrome' => 8,
+ 'konqueror' => 9
);
# BrowsersSearchIDOrder
'konqueror','Konqueror',
'svn', 'Subversion client',
'msie','MS Internet Explorer',
-'netscape','Netscape',
'edge','Edge',
+'netscape','Netscape',
'elinks','ELinks',
'firebird','Firebird (Old Firefox)',
'konqueror','konqueror',
'svn','subversion',
'msie','msie',
-'netscape','netscape',
'edge','edge',
+'netscape','netscape',
'firebird','phoenix',
'go!zilla','gozilla',