From 23f858bef92528409c538db2af3754f3051fb594 Mon Sep 17 00:00:00 2001 From: khongchi Date: Mon, 9 Dec 2013 20:41:24 +0900 Subject: [PATCH] =?UTF-8?q?#68=20mid=EB=B3=80=EA=B2=BD=EC=8B=9C=20?= =?UTF-8?q?=EB=B0=94=EB=A1=9C=EA=B0=80=EA=B8=B0=EB=A9=94=EB=89=B4=EB=8F=84?= =?UTF-8?q?=20=EC=9D=BC=EA=B4=84=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/menu/queries/getMenuItemByUrl.xml | 2 +- modules/module/module.controller.php | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/modules/menu/queries/getMenuItemByUrl.xml b/modules/menu/queries/getMenuItemByUrl.xml index 40acb0684..05d4cfe14 100644 --- a/modules/menu/queries/getMenuItemByUrl.xml +++ b/modules/menu/queries/getMenuItemByUrl.xml @@ -7,7 +7,7 @@ - + diff --git a/modules/module/module.controller.php b/modules/module/module.controller.php index 455fcbba0..6becd93eb 100644 --- a/modules/module/module.controller.php +++ b/modules/module/module.controller.php @@ -547,20 +547,20 @@ class moduleController extends module $menuArgs = new stdClass; $menuArgs->url = $module_info->mid; $menuArgs->site_srl = $module_info->site_srl; - $menuOutput = executeQuery('menu.getMenuItemByUrl', $menuArgs); - - if($menuOutput->data->menu_item_srl) + $menuOutput = executeQueryArray('menu.getMenuItemByUrl', $menuArgs); + if($menuOutput->data && count($menuOutput->data)) { $oMenuAdminController = &getAdminController('menu'); - - $itemInfo = $menuOutput->data; - $itemInfo->url = $args->mid; - - $updateMenuItemOutput = $oMenuAdminController->updateMenuItem($itemInfo); - if(!$updateMenuItemOutput->toBool()) + foreach($menuOutput->data as $itemInfo) { - $oDB->rollback(); - return $updateMenuItemOutput; + $itemInfo->url = $args->mid; + + $updateMenuItemOutput = $oMenuAdminController->updateMenuItem($itemInfo); + if(!$updateMenuItemOutput->toBool()) + { + $oDB->rollback(); + return $updateMenuItemOutput; + } } }