";
}
}
$clear=1;
if ( isset($regexpcount) ) {
for ( $regloop = $regexpcount - 1 ; $regloop != -1 ; $regloop-- ) {
if ( $clear ) {
$rule=1;
$level=1;
if ( $filterorlevel[$regloop] <= 2 ) {
if ( $regexp[$regloop] != "" ) {
if ( ( $regexpinclude[$regloop] == "0" ) && ( ereg($regexp[$regloop],$message) ) ) { $rule=0; }
if ( ( $regexpinclude[$regloop] == "1" ) && ( ! ereg($regexp[$regloop],$message) ) ) { $rule=0; }
}
}
if ( $filterorlevel[$regloop] >= 2 ) {
if ( $regexpinclude[$regloop] == "0" ) {
if ( withinbounds($facility,$severity,$startfacility[$regloop],$stopfacility[$regloop],
$startseverity[$regloop],$stopseverity[$regloop]) ) { $level=0; };
}
if ( $regexpinclude[$regloop] == "1" ) {
if ( ! withinbounds($facility,$severity,$startfacility[$regloop],$stopfacility[$regloop],
$startseverity[$regloop],$stopseverity[$regloop]) ) { $level=0; };
}
}
if ( $filterorlevel[$regloop] == 1 ) { $clear = $rule; }
if ( ( $filterorlevel[$regloop] == 2 ) && ( ( $rule != 1 ) || ( $level != 1 ) ) ) { $clear = 0 ; }
if ( $filterorlevel[$regloop] == 3 ) { $clear = $level; }
}
}
}
if ( isset($clear) && ($clear > 0) ) {
$linecount++;
if ( $bgcolor == "#EEEEEE" ) { $bgcolor = "#FFFFFF"; } else { $bgcolor = "#EEEEEE";}
if ( ( ( $pagebreak ) && ( $linecount >= $startline ) && ( $linecount <= $stopline ) ) || ( ! $pagebreak ) ) {
$fontcolor="#000000";
if ( ( $severity == 4 ) || ( $severity == 3 ) ) { $fontcolor='#FF8800'; }
if ( $severity <= 2 ) { $fontcolor='#FF0000'; }
echo "$id | $date | $time | $vfacility | $vseverity | $host | $messagecolor".htmlspecialchars($message)."";
echo " |
\n";
$lastline=$linecount;
}
if ( ( $group >= 2 ) && ( $saveid != 0 ) && ( $action == "Save Results" ) && ( $saverr != 1 ) ) {
savefilteredview($dbsocket,$saveid,$date,$time,$host,$facility,$severity,$message);
}
if ( ( $emailaddress != "" ) && ( $action == "EMail Results" ) ) {
$deliverymessage=$deliverymessage . "$date $time $host $vfacility $vseverity $message\r\n";
}
}
}
if ( ( $pagebreak ) ) {
$appendurl="";
if ( $regexpcount ) {
for ( $regloop = 0 ; $regloop != $regexpcount ; $regloop++ ) {
$appendurl=$appendurl."®exp%5B%5D=" . urlencode(htmlspecialchars($regexp[$regloop],ENT_QUOTES)) . "®expinclude%5B%5D=$regexpinclude[$regloop]&filterorlevel%5B%5D=$filterorlevel[$regloop]&startfacility%5B%5D=$startfacility[$regloop]&stopfacility%5B%5D=$stopfacility[$regloop]&startseverity%5B%5D=$startseverity[$regloop]&stopseverity%5B%5D=$stopseverity[$regloop]";
}
}
echo "";
if ( $startline > 1 ) {
$pagenums=$pagenum-1;
echo "Previous | | ";
} else {
echo " | ";
}
if ( $linecount > $lastline ) {
$pagenums=$pagenum+1;
echo "Next |
";
} else {
echo "";
}
}
}
echo "