1. Context::getUrl() 함수 사용시 특별한 경우(SSL 전환)을 제외하고는 http://... 경로가 아닌 / 로 시작하는 경로로 url을 생성하도록 변경

2. 80번 포트가 아닌 경우 Context::getRequestUri()에서 포트번호를 제대로 인식하지 못하는 문제 수정
3. 처음 설치시에 default site info를 등록하고 기본 게시판을 정상적으로 만들도록 수정


git-svn-id: http://xe-core.googlecode.com/svn/sandbox@6464 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
zero 2009-06-03 04:52:29 +00:00
parent 2a3549798e
commit 354bf541f2
3 changed files with 112 additions and 91 deletions

View file

@ -23,27 +23,22 @@
function moduleInstall() {
// action forward에 등록 (관리자 모드에서 사용하기 위함)
$oModuleController = &getController('module');
$oModuleModel = &getModel('module');
// 2007. 10. 17 아이디 클릭시 나타나는 팝업메뉴에 작성글 보기 기능 추가
$oModuleController->insertTrigger('member.getMemberMenu', 'board', 'controller', 'triggerMemberMenu', 'after');
// 기본 게시판 생성
$output = executeQuery('module.getDefaultMidInfo');
if($output->data) return new Object();
// 기본 모듈을 찾음
$oModuleModel = &getModel('module');
$site_args->site_srl = 0;
$mid_list = $oModuleModel->getMidList($site_args);
if(!count($mid_list)) {
$args->site_srl = 0;
$output = executeQuery('module.getSite', $args);
if(!$output->data->index_module_srl) {
$args->mid = 'board';
$args->module = 'board';
$args->browser_title = 'test module';
$args->browser_title = 'XpressEngine';
$args->skin = 'xe_default';
$args->site_srl = 0;
$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');