mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
IPS: Do not try to show rules when stat on rules tarball fails
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
This commit is contained in:
committed by
Arne Fitzenreiter
parent
c5c1f30447
commit
9268cddfd2
@@ -1091,13 +1091,14 @@ if (%idsrules) {
|
|||||||
# Call stat on the rulestarball.
|
# Call stat on the rulestarball.
|
||||||
my $stat = stat("$IDS::rulestarball");
|
my $stat = stat("$IDS::rulestarball");
|
||||||
|
|
||||||
# Get timestamp the file creation.
|
if (defined $stat) {
|
||||||
my $mtime = $stat->mtime;
|
# Get timestamp the file creation.
|
||||||
|
my $mtime = $stat->mtime;
|
||||||
|
|
||||||
# Convert into human read-able format.
|
# Convert into human read-able format.
|
||||||
my $rulesdate = strftime('%Y-%m-%d %H:%M:%S', localtime($mtime));
|
my $rulesdate = strftime('%Y-%m-%d %H:%M:%S', localtime($mtime));
|
||||||
|
|
||||||
&Header::openbox('100%', 'LEFT', "$Lang::tr{'intrusion detection system rules'} ($rulesdate)" );
|
&Header::openbox('100%', 'LEFT', "$Lang::tr{'intrusion detection system rules'} ($rulesdate)" );
|
||||||
|
|
||||||
print"<form method='POST' action='$ENV{'SCRIPT_NAME'}'>\n";
|
print"<form method='POST' action='$ENV{'SCRIPT_NAME'}'>\n";
|
||||||
|
|
||||||
@@ -1189,7 +1190,7 @@ if (%idsrules) {
|
|||||||
# Close display table
|
# Close display table
|
||||||
print "</table>";
|
print "</table>";
|
||||||
|
|
||||||
print <<END
|
print <<END
|
||||||
<table width='100%'>
|
<table width='100%'>
|
||||||
<tr>
|
<tr>
|
||||||
<td width='100%' align='right'><input type='submit' name='RULESET' value='$Lang::tr{'ids apply'}'></td>
|
<td width='100%' align='right'><input type='submit' name='RULESET' value='$Lang::tr{'ids apply'}'></td>
|
||||||
@@ -1198,7 +1199,8 @@ print <<END
|
|||||||
</form>
|
</form>
|
||||||
END
|
END
|
||||||
;
|
;
|
||||||
&Header::closebox();
|
&Header::closebox();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
&Header::closebigbox();
|
&Header::closebigbox();
|
||||||
|
|||||||
Reference in New Issue
Block a user