From 00220b00d85d6d51825169397efd8e9e320364a3 Mon Sep 17 00:00:00 2001 From: ovclas Date: Thu, 1 Nov 2012 08:11:58 +0000 Subject: [PATCH] make menu cache git-svn-id: http://xe-core.googlecode.com/svn/branches/maserati@12027 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/menu/menu.admin.controller.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/modules/menu/menu.admin.controller.php b/modules/menu/menu.admin.controller.php index 096d1670d..16f8fc956 100644 --- a/modules/menu/menu.admin.controller.php +++ b/modules/menu/menu.admin.controller.php @@ -215,6 +215,9 @@ return new Object($result->error, $result->message); } + // recreate menu cache file + $this->makeXmlFile($request->menu_srl); + if(!$isProc) { return $args->menu_item_srl; @@ -299,7 +302,6 @@ if(!$output->toBool()) return $output; $oDB->commit(); - $this->makeXmlFile($args->menu_srl); $this->add('menu_item_srl', $args->menu_item_srl); $this->setMessage('success_registed', 'info'); @@ -357,7 +359,6 @@ if(!$output->toBool()) return $output; $oDB->commit(); - $this->makeXmlFile($args->menu_srl); $this->add('menu_item_srl', $args->menu_item_srl); $this->setMessage('success_registed', 'info'); @@ -564,6 +565,9 @@ } $output = executeQuery('menu.updateMenuItem', $item_info); + + // recreate menu cache file + $this->makeXmlFile($args->menu_srl); } /** @@ -1299,6 +1303,9 @@ $oModuleController = getController('module'); $oModuleController->insertModuleGrants($moduleInfo->module_srl, $grant); } + + // recreate menu cache file + $this->makeXmlFile($itemInfo->menu_srl); } /**