#68 mid변경시 바로가기메뉴도 일괄변경

This commit is contained in:
khongchi 2013-12-09 20:41:24 +09:00
parent 5b0c575ddf
commit 23f858bef9
2 changed files with 12 additions and 12 deletions

View file

@ -7,7 +7,7 @@
</columns>
<conditions>
<condition operation="equal" column="MI.url" var="url" notnull="notnull" />
<condition operation="equal" column="MI.is_shortcut" var="is_shortcut" defaut="N" pipe="and" />
<condition operation="equal" column="MI.is_shortcut" var="is_shortcut" pipe="and" />
<query operation="in" column="MI.menu_srl" notnull="notnull" alias="getSiteSrl" pipe="and" >
<tables>
<table name="menu" alias="M" />

View file

@ -547,13 +547,12 @@ 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;
foreach($menuOutput->data as $itemInfo)
{
$itemInfo->url = $args->mid;
$updateMenuItemOutput = $oMenuAdminController->updateMenuItem($itemInfo);
@ -563,6 +562,7 @@ class moduleController extends module
return $updateMenuItemOutput;
}
}
}
// if mid changed, change mid of success_return_url to new mid
if($module_info->mid != $args->mid && Context::get('success_return_url'))