]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
ids.cgi: Change check if a provider is not longer supported
authorStefan Schantl <stefan.schantl@ipfire.org>
Thu, 21 Mar 2024 20:51:15 +0000 (21:51 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 22 Mar 2024 15:18:41 +0000 (15:18 +0000)
This check is now based on a download URL instead of checking if
an entry in the ruleset sources is present.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
html/cgi-bin/ids.cgi

index 369bf0276021120ba1f51cfad13bf6c44d557f9a..e29482fa86387a8676e140f01517de1d19c8202e 100644 (file)
@@ -1171,11 +1171,7 @@ END
                                }
 
                                # 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;
-
+                               unless ($IDS::Ruleset::Providers{$provider}{'dl_url'}) {
                                        # Assign background color
                                        $col="bgcolor='#FF4D4D'";
                                }
@@ -1809,7 +1805,7 @@ sub show_additional_provider_actions() {
        }
 
        # Disable the manual update button if the provider is not longer supported.
-       unless ($IDS::Ruleset::Providers{$provider}) {
+       unless ($IDS::Ruleset::Providers{$provider}{"dl_url"}) {
                $disabled_update = "disabled";
        }