From d73fd69d1deb9b68fb712c813432cb1318288cf6 Mon Sep 17 00:00:00 2001 From: Cameron Date: Tue, 31 Dec 2013 00:59:30 -0800 Subject: [PATCH] Improved Menu-Preset display --- e107_handlers/theme_handler.php | 45 +++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/e107_handlers/theme_handler.php b/e107_handlers/theme_handler.php index 153aa4487..f8a8855e2 100644 --- a/e107_handlers/theme_handler.php +++ b/e107_handlers/theme_handler.php @@ -1265,8 +1265,7 @@ class themeHandler if(varset($val['menuPresets'])) { - $itext .= $this->frm->admin_button("setMenuPreset[".$key."]", "Use Preset"); - // $itext .= print_a($val['menuPresets'],true); + $itext .= $this->renderPresets($key); } @@ -1407,6 +1406,48 @@ class themeHandler return $text; } + + + + + function renderPresets($key) + { + require_once (e_HANDLER."menumanager_class.php"); + $frm = e107::getForm(); + + + $men = new e_menuManager(); + $men->curLayout = $key; + $preset = $men->getMenuPreset(); + + $text .= "
".$frm->admin_button("setMenuPreset[".$key."]", "Activate Menus",'other'); + $text .= ' +
"; + return $text; + + } + + + + + + + + function renderPlugins($pluginOpts) {