mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
ids.cgi: Proper handle providers which are not longer supported.
They will be shown with a different background colour to get the users attention. Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
This commit is contained in:
@@ -1161,6 +1161,16 @@ END
|
||||
$col="bgcolor='$color{'color20'}'";
|
||||
}
|
||||
|
||||
# Handle providers which are not longer supported.
|
||||
unless ($provider_name) {
|
||||
# Set the provider name to the provider handle
|
||||
# to display something helpful.
|
||||
$provider_name = $provider;
|
||||
|
||||
# Assign background color
|
||||
$col="bgcolor='#FF4D4D'";
|
||||
}
|
||||
|
||||
# Choose icons for the checkboxes.
|
||||
my $status_gif;
|
||||
my $status_gdesc;
|
||||
@@ -2031,6 +2041,9 @@ sub get_provider_name($) {
|
||||
my ($handle) = @_;
|
||||
my $provider_name;
|
||||
|
||||
# Early exit if the given provider does not longer exist.
|
||||
return unless ($IDS::Ruleset::Providers{$handle});
|
||||
|
||||
# Get the required translation string for the given provider handle.
|
||||
my $tr_string = $IDS::Ruleset::Providers{$handle}{'tr_string'};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user