]> git.mxchange.org Git - friendica.git/commitdiff
Fix other foreach() troubles at Addon.php
authorPhilipp <admin@philipp.info>
Sat, 7 Jan 2023 18:54:59 +0000 (19:54 +0100)
committerPhilipp <admin@philipp.info>
Sat, 7 Jan 2023 18:54:59 +0000 (19:54 +0100)
src/Core/Addon.php

index 976b9799beb74ca733e3a6d1f327a1d29ca8010a..46ba0eec2b2347efd39a80f8a431de205485799f 100644 (file)
@@ -196,6 +196,10 @@ class Addon
        {
                $addons = DI::config()->get('addons');
 
+               if (empty($addons)) {
+                       return;
+               }
+
                foreach ($addons as $name => $data) {
                        $addonname = Strings::sanitizeFilePathItem(trim($name));
                        $addon_file_path = 'addon/' . $addonname . '/' . $addonname . '.php';
@@ -318,6 +322,11 @@ class Addon
        {
                $visible_addons = [];
                $addons = DI::config()->get('addons');
+
+               if (empty($addons)) {
+                       return $visible_addons;
+               }
+
                foreach ($addons as $name => $data) {
                        $visible_addons[] = $name;
                }