mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-01 08:12:17 +09:00
기존의 각 모듈 생성시 기본 설정하는 것을 없애고 시작 모듈 개념을 메인 사이트에서도 적용.
메인/ 가상 사이트 모두 관리자 페이지에서 시작 모듈을 설정하는 구조로 변경 git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6152 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
bd3e3241ec
commit
714d618523
45 changed files with 169 additions and 169 deletions
|
|
@ -33,26 +33,21 @@
|
|||
|
||||
// 기본 모듈을 찾음
|
||||
$oModuleModel = &getModel('module');
|
||||
$module_info = $oModuleModel->getDefaultMid();
|
||||
|
||||
// 기본 모듈이 없으면 새로 등록
|
||||
if(!$module_info->module_srl) {
|
||||
$site_args->site_srl = 0;
|
||||
$mid_list = $oModuleModel->getMidList($site_args);
|
||||
if(!count($mid_list)) {
|
||||
$args->mid = 'board';
|
||||
$args->module = 'board';
|
||||
$args->browser_title = 'test module';
|
||||
$args->is_default = 'Y';
|
||||
$args->skin = 'xe_default';
|
||||
$args->site_srl = 0;
|
||||
|
||||
// board 라는 이름의 모듈이 있는지 확인
|
||||
$module_info = $oModuleModel->getModuleInfoByMid($args->board_name);
|
||||
if($module_info->module_srl) {
|
||||
$args->module_srl = $module_info->module_srl;
|
||||
$oModuleController->updateModule($args);
|
||||
} else {
|
||||
$args->module_srl = 0;
|
||||
$oModuleController->insertModule($args);
|
||||
}
|
||||
$output = $oModuleController->insertModule($args);
|
||||
$module_srl = $output->get('module_srl');
|
||||
|
||||
$site_args->site_srl = 0;
|
||||
$site_args->index_module_srl = $module_srl;
|
||||
$oModuleController = &getController('module');
|
||||
$oModuleController->updateSite($site_args);
|
||||
}
|
||||
|
||||
return new Object();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue