#372 설치시 menu모듈이 설치되지 않은 상태에서 'unlinked'메뉴 설정이 되지 않도록 수정

This commit is contained in:
khongchi 2014-01-27 16:50:22 +09:00
parent 5ce854e6e7
commit c249d187a4

View file

@ -437,8 +437,11 @@ class module extends ModuleObject
}
// menu(sitemap)에 링크되지 않은 모듈인스턴스 링크
if(Context::isInstalled())
{
$output1 = $this->linkAllModuleInstancesToSitemap();
if(!$output1->toBool()) return $output1;
}
return new Object(0, 'success_updated');
}
@ -482,7 +485,9 @@ class module extends ModuleObject
$temp_menus = executeQueryArray('menu.getMenuByTitle', $args);
$args = new stdClass();
if($temp_menus->data) foreach($temp_menus->data as $menu)
if($temp_menus->toBool())
{
foreach($temp_menus->data as $menu)
{
$args->current_menu_srl = $menu->menu_srl;
$args->menu_srl = $moduleConfig->unlinked_menu_srl;
@ -495,6 +500,7 @@ class module extends ModuleObject
$oMenuAdminController->deleteMenu($menu->menu_srl);
}
}
}
// menu_srl이 지정되지 않은 mmodule instance가 있는지 검사
$args = new stdClass;