diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php
index 1b328b849..7990d5b44 100644
--- a/modules/board/board.controller.php
+++ b/modules/board/board.controller.php
@@ -551,5 +551,19 @@
$this->add('module_srl', $module_srl);
$this->setMessage($msg_code);
}
+
+ /**
+ * @brief 게시판 기본 정보의 추가
+ **/
+ function procInsertConfig() {
+ // 기본 정보를 받음
+ $args = Context::gets('enable_join','redirect_url','agreement');
+ if($args->enable_join!='Y') $args->enable_join = 'N';
+
+ // module Controller 객체 생성하여 입력
+ $oModuleController = &getController('module');
+ $output = $oModuleController->insertModuleConfig('member',$args);
+ return $output;
+ }
}
?>
diff --git a/modules/board/board.view.php b/modules/board/board.view.php
index 7fbdc80e3..09812ab1f 100644
--- a/modules/board/board.view.php
+++ b/modules/board/board.view.php
@@ -387,6 +387,20 @@
$this->setTemplateFile('index');
}
+ /**
+ * @brief 게시판에 필요한 기본 설정들
+ **/
+ function dispAdminModuleConfig() {
+ // 설정 정보를 받아옴 (module model 객체를 이용)
+ $oModuleModel = &getModel('module');
+ $config = $oModuleModel->getModuleConfig('board');
+ Context::set('config',$config);
+
+ // 템플릿 파일 지정
+ $this->setTemplateFile('board_config');
+ }
+
+
/**
* @brief 선택된 게시판의 정보 출력
**/
diff --git a/modules/board/conf/module.xml b/modules/board/conf/module.xml
index bb8620b47..cc153d5de 100644
--- a/modules/board/conf/module.xml
+++ b/modules/board/conf/module.xml
@@ -53,6 +53,7 @@