sub detect_user_agent {
my $userAgent = $ENV{HTTP_USER_AGENT};
+ return { 'name' => 'unknown' } unless defined $userAgent;
return { 'name' => 'links' } if ( $userAgent =~ m,^ELinks,);
return { 'name' => 'lynx' } if ( $userAgent =~ m,^Lynx,);
return { 'name' => 'wget' } if ( $userAgent =~ m,^Wget,);
return { 'name' => 'ie' } if ( $userAgent =~ m,^.*MSIE.*,);
return { 'name' => 'unknown' };
}
+
my %field_match = (
'subject' => \&contains_field_match,
'tags' => sub {