]> git.mxchange.org Git - friendica.git/blobdiff - src/Core/Addon.php
Merge pull request #12690 from annando/statistics
[friendica.git] / src / Core / Addon.php
index 8d1a866915f6617c4b4d640b6d156a01cd1b1030..06f6a129675985e1d2feb433fa8292ac041f0e31 100644 (file)
@@ -84,7 +84,7 @@ class Addon
        public static function getAdminList(): array
        {
                $addons_admin = [];
-               $addons = DI::config()->get('addons') ?? [];
+               $addons = array_filter(DI::config()->get('addons') ?? []);
 
                ksort($addons);
                foreach ($addons as $name => $data) {
@@ -117,7 +117,7 @@ class Addon
         */
        public static function loadAddons()
        {
-               self::$addons = array_keys(DI::config()->get('addons') ?? []);
+               self::$addons = array_keys(array_filter(DI::config()->get('addons') ?? []));
        }
 
        /**
@@ -192,7 +192,7 @@ class Addon
         */
        public static function reload()
        {
-               $addons = DI::config()->get('addons') ?? [];
+               $addons = array_filter(DI::config()->get('addons') ?? []);
 
                foreach ($addons as $name => $data) {
                        $addonname = Strings::sanitizeFilePathItem(trim($name));
@@ -315,7 +315,7 @@ class Addon
        public static function getVisibleList(): array
        {
                $visible_addons = [];
-               $addons = DI::config()->get('addons') ?? [];
+               $addons = array_filter(DI::config()->get('addons') ?? []);
 
                foreach ($addons as $name => $data) {
                        $visible_addons[] = $name;