sub BuildFullHTMLOutput_rawlog {
# <-----
my $Filter='';
- if ($QueryString =~ /filterrawlog=([^&]+)/i) {
- my $filter=&DecodeEncodedString("$1");
- $Filter=qr/$filter/i;
- }
+ if ($QueryString =~ /filterrawlog=([^&]+)/i) { $Filter=&DecodeEncodedString("$1"); }
# Show form
&_ShowForm($Filter);
+ # Precompiled regex Filter to speed up scan
+ if ($Filter) { $Filter=qr/$Filter/i; }
+
print "<hr />\n";
# Show raws
print "$_<br />\n";
if (++$i > $MAXLINE) { last; }
}
- print "<b>$i lines.</b><br />";
+ print "<br>\n<b>$i lines.</b><br />";
return 1;
# ----->
}