#225 사이트맵에 temporary menu가 중복생성되는 오류 해결,

메뉴명을 'temporary menu'에서  'unlinked'로 변경하였으며 'unlinked' 메뉴는 무조건 하나 존재하게 됨.
기존의 temporary menu는 삭제하도록 했고, temporary menu에 있던 하위메뉴들은 'unlinked' 메뉴 하위로 이동됨
This commit is contained in:
khongchi 2014-01-22 21:23:57 +09:00
parent 6a5524abea
commit 82974b0438
4 changed files with 139 additions and 110 deletions

View file

@ -529,15 +529,13 @@ class menuAdminModel extends menu
unset($menu);
unset($menuItems);
$value->php_file = sprintf(_XE_PATH_ . 'files/cache/menu/%s.php',$value->menu_srl);
if(file_exists($value->php_file))
{
include($value->php_file);
}
else
if(!file_exists($value->php_file))
{
$oMenuAdminController->makeXmlFile($value->menu_srl);
}
include($value->php_file);
$isMenuFixed = false;
if(count($menu->list) > 0)
{

View file

@ -0,0 +1,21 @@
<query id="updateMenuItems" action="update">
<tables>
<table name="menu_item" />
</tables>
<columns>
<column name="menu_srl" var="menu_srl" />
<column name="parent_srl" var="parent_srl" />
<column name="name" var="name" />
<column name="url" var="url" />
<column name="is_shortcut" var="is_shortcut" />
<column name="open_window" var="open_window" />
<column name="expand" var="expand" />
<column name="normal_btn" var="normal_btn" />
<column name="hover_btn" var="hover_btn" />
<column name="active_btn" var="active_btn" />
<column name="group_srls" var="group_srls" />
</columns>
<conditions>
<condition operation="equal" column="menu_srl" var="current_menu_srl" filter="number" notnull="notnull" />
</conditions>
</query>