#use warnings;
#use CGI::Carp 'fatalsToBrowser';
-require 'CONFIG_ROOT/general-functions.pl';
+require '/var/ipfire/general-functions.pl';
require "${General::swroot}/lang.pl";
require "${General::swroot}/header.pl";
+my %color = ();
+my %mainsettings = ();
+&General::readhash("${General::swroot}/main/settings", \%mainsettings);
+&General::readhash("/srv/web/ipfire/html/themes/".$mainsettings{'THEME'}."/include/colors.txt", \%color);
+
use POSIX();
#workaround to suppress a warning when a variable is used only once
'ssh' => '(sshd(?:\(.*\))?\[.*\])',
'auth' => '(\w+\(pam_unix\)\[.*\])',
'kernel' => '(kernel)',
- 'ipsec' => '(ipsec_[\w_]+|pluto\[.*\])',
+ 'ipsec' => '(ipsec_[\w_]+|pluto\[.*\]|vpnwatch)',
'snort' => '(snort)',
- 'openvpn' => '(openvpnserver)\[.*\]',
- 'installpackage' => '(installpackage\[.*\])'
+ 'openvpn' => '(openvpnserver)\[.*\]'
);
# Translations for the %sections array.
'kernel' => "$Lang::tr{'kernel'}",
'ipsec' => 'IPSec',
'openvpn' => 'OpenVPN',
- 'snort' => 'Snort',
- 'installpackage' => "$Lang::tr{'update transcript'}"
+ 'snort' => 'Snort'
);
&Header::showhttpheaders();
-&Header::openpage($Lang::tr{'firewall log'}, 1, '');
+&Header::openpage($Lang::tr{'system logs'}, 1, '');
&Header::openbigbox('100%', 'left', '', $errormessage);
if ($lines % 2) {
- print "<tr bgcolor='${Header::table1colour}'>"; }
+ print "<tr bgcolor='$color{'color20'}'>"; }
else {
- print "<tr bgcolor='${Header::table2colour}'>"; }
+ print "<tr bgcolor='$color{'color22'}'>"; }
print "<td>$time<td>$sec<td>" .&Header::cleanhtml ("$d", 'y') . "</td></tr>\n";
$lines++;
}