Merge branch 'develop' into feature/migrations-up-down

This commit is contained in:
slawkens
2024-11-19 14:37:47 +01:00
9 changed files with 100 additions and 79 deletions

5
system/src/Cache.php Normal file
View File

@@ -0,0 +1,5 @@
<?php
namespace MyAAC;
class Cache extends Cache\Cache {}

View File

@@ -766,22 +766,21 @@ class Plugins {
* Helper function for plugins
*
* @param string $templateName
* @param array $categories
* @param array $menus
*/
public static function installMenus($templateName, $categories, $clearOld = true)
public static function installMenus($templateName, $menus, $clearOld = false)
{
global $db;
if (!$db->hasTable(TABLE_PREFIX . 'menu')) {
return;
}
if ($clearOld) {
Menu::where('template', $templateName)->delete();
}
foreach ($categories as $category => $menus) {
if (Menu::where('template', $templateName)->count()) {
return;
}
foreach ($menus as $category => $_menus) {
$i = 0;
foreach ($menus as $name => $link) {
foreach ($_menus as $name => $link) {
$color = '';
$blank = 0;