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:
Stefan Schantl
2022-04-17 15:03:56 +02:00
parent 7c4b8df716
commit 6bef05b9ed

View File

@@ -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'};