mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-15 00:12:43 +09:00
#225 module update에서 처리하지 않고, 메뉴 사이트맵 관리 페이지 접근시 작동되도록 수정
This commit is contained in:
parent
d48d9d80a7
commit
cf09c05f8a
4 changed files with 154 additions and 192 deletions
|
|
@ -423,20 +423,11 @@ class moduleController extends module
|
|||
// if menu is not created, create menu also. and does not supported that in virtual site.
|
||||
if(!$menuOutput->data && !$args->site_srl)
|
||||
{
|
||||
debugPrint($args->menu_srl);
|
||||
$oMenuAdminModel = getAdminModel('menu');
|
||||
|
||||
$oModuleModel = getModel('module');
|
||||
$moduleConfig = $oModuleModel->getModuleConfig('module');
|
||||
|
||||
$menuSrl = $moduleConfig->unlinked_menu_srl;
|
||||
if(!$menuSrl)
|
||||
{
|
||||
$menuSrl = $this->makeUnlinkedMenu();
|
||||
|
||||
// 'unlinked' menu를 module config에 저장
|
||||
$moduleConfig->unlinked_menu_srl = $menuSrl;
|
||||
$this->updateModuleConfig('module', $moduleConfig);
|
||||
}
|
||||
$oMenuAdminController = getAdminController('menu');
|
||||
$menuSrl = $oMenuAdminController->getUnlinkedMenu();
|
||||
|
||||
$menuArgs->menu_srl = $menuSrl;
|
||||
$menuArgs->menu_item_srl = getNextSequence();
|
||||
|
|
@ -455,7 +446,6 @@ class moduleController extends module
|
|||
return $menuItemOutput;
|
||||
}
|
||||
|
||||
$oMenuAdminController = getAdminController('menu');
|
||||
$oMenuAdminController->makeXmlFile($menuSrl);
|
||||
}
|
||||
}
|
||||
|
|
@ -484,22 +474,6 @@ class moduleController extends module
|
|||
return $output;
|
||||
}
|
||||
|
||||
function makeUnlinkedMenu()
|
||||
{
|
||||
$args = new stdClass();
|
||||
$args->title = 'unlinked';
|
||||
$menuSrl = $args->menu_srl = getNextSequence();
|
||||
$args->listorder = $args->menu_srl * -1;
|
||||
|
||||
$output = executeQuery('menu.insertMenu', $args);
|
||||
if($output->toBool())
|
||||
{
|
||||
return $menuSrl;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Modify module information
|
||||
*/
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue