From 00c9339d60aeb11a6452b96b3481e2085273c56e Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 7 Mar 2007 12:49:35 +0000 Subject: [PATCH] git-svn-id: http://xe-core.googlecode.com/svn/trunk@313 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/layout/layout.controller.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/layout/layout.controller.php b/modules/layout/layout.controller.php index 509d06b7d..58cfbfac5 100644 --- a/modules/layout/layout.controller.php +++ b/modules/layout/layout.controller.php @@ -99,13 +99,18 @@ // 변수 정리 $args = Context::gets('layout_srl','layout','menu_srl','menu_id'); + $oLayoutModel = &getModel('layout'); + + // 원정보를 가져옴 + $node_info = $oLayoutModel->getLayoutMenuInfo($args->menu_srl); + if($node_info->parent_srl) $parent_srl = $node_info->parent_srl; + // DB에서 삭제 $oDB = &DB::getInstance(); $output = $oDB->executeQuery("layout.deleteLayoutMenu", $args); if(!$output->toBool()) return $output; // 해당 메뉴의 정보를 구함 - $oLayoutModel = &getModel('layout'); $layout_info = $oLayoutModel->getLayoutInfoXml($args->layout); $navigations = $layout_info->navigations; if(count($navigations)) { @@ -122,6 +127,7 @@ $this->add('xml_file', $xml_file); $this->add('menu_id', $args->menu_id); $this->add('menu_title', $menu_title); + $this->add('menu_srl', $parent_srl); } /**