diff --git a/admin/pages/menus.php b/admin/pages/menus.php index e4ff205f..358ccc64 100644 --- a/admin/pages/menus.php +++ b/admin/pages/menus.php @@ -59,11 +59,7 @@ if (isset($_POST['template'])) { } } - $cache = Cache::getInstance(); - if ($cache->enabled()) { - $cache->delete('template_menus'); - } - + onTemplateMenusChange(); success('Saved at ' . date('H:i')); } @@ -93,15 +89,31 @@ if (isset($_POST['template'])) { Menu::where('template', $template)->where('category', $id)->update(['color' => str_replace('#', '', $color)]); } - $cache = Cache::getInstance(); - if ($cache->enabled()) { - $cache->delete('template_menus'); - } + onTemplateMenusChange(); + success('Colors has been reset at ' . date('H:i')); + } - success('Colors has been reset.'); + if (isset($_GET['reset_menus'])) { + $configMenus = config('menus'); + if (isset($configMenus)) { + Plugins::installMenus($template, config('menus'), true); + + onTemplateMenusChange(); + success('Menus has been reset at ' . date('H:i')); + } + else { + error("This template don't support reinstalling menus."); + } } $title = 'Menus - ' . $template; + + $canChangeColor = isset($config['menu_default_color']); + foreach ($config['menu_categories'] as $id => $options) { + if (isset($options['default_links_color'])) { + $canChangeColor = true; + } + } ?>
You are editing: = $template ?>
@@ -109,14 +121,30 @@ if (isset($_POST['template'])) {
Hint: Add links to external sites using: http:// or https:// prefix.
Not all templates support blank and colorful links.