diff --git a/system/src/Plugins.php b/system/src/Plugins.php index fbaa5e40..4bb1cc15 100644 --- a/system/src/Plugins.php +++ b/system/src/Plugins.php @@ -770,15 +770,14 @@ class Plugins { */ public static function installMenus($templateName, $categories, $clearOld = true) { - global $db; - if (!$db->hasTable(TABLE_PREFIX . 'menu')) { - return; - } - if ($clearOld) { Menu::where('template', $templateName)->delete(); } + if (Menu::count()) { + return; + } + foreach ($categories as $category => $menus) { $i = 0; foreach ($menus as $name => $link) {