From 1b18dee0ce57a36bf492d47bdb9ca6f51d40b9af Mon Sep 17 00:00:00 2001 From: ovclas Date: Mon, 24 Sep 2012 09:48:19 +0000 Subject: [PATCH] issue 2524 upload button develop git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@11485 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/menu/menu.admin.controller.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/menu/menu.admin.controller.php b/modules/menu/menu.admin.controller.php index 2183efa91..2e1734e9d 100644 --- a/modules/menu/menu.admin.controller.php +++ b/modules/menu/menu.admin.controller.php @@ -559,22 +559,30 @@ */ public function procMenuAdminButtonUpload() { - $args = Context::gets('menu_normal_btn', 'menu_hover_btn', 'menu_active_btn', 'isNormalDelete', 'isHoverDelete', 'isActiveDelete', 'callback'); + $args = Context::getRequestVars(); $btnOutput = $this->_uploadButton($args); + $oMenuAdminModel = &getAdminModel('menu'); + $item_info = $oMenuAdminModel->getMenuItemInfo($args->menu_item_srl); + if($btnOutput['normal_btn']) { $this->add('normal_btn', $btnOutput['normal_btn']); + $item_info->normal_btn = $btnOutput['normal_btn']; } if($btnOutput['hover_btn']) { $this->add('hover_btn', $btnOutput['hover_btn']); + $item_info->hover_btn = $btnOutput['hover_btn']; } if($btnOutput['active_btn']) { $this->add('active_btn', $btnOutput['active_btn']); + $item_info->active_btn = $btnOutput['active_btn']; } + $output = executeQuery('menu.updateMenuItem', $item_info); + $oJsonHandler = new JSONDisplayHandler(); $resultJson = $oJsonHandler->toDoc($this);