diff --git a/modules/editor/editor.model.php b/modules/editor/editor.model.php
index ce0a48ce8..0f277b771 100644
--- a/modules/editor/editor.model.php
+++ b/modules/editor/editor.model.php
@@ -32,11 +32,13 @@
$logged_info = Context::get('logged_info');
if($logged_info->member_srl && $logged_info->is_admin == 'Y') {
$file_config->allowed_filesize = 1024*1024*1024;
+ $file_config->allowed_attach_size = 1024*1024*1024;
$file_config->allowed_filetypes = '*.*';
} else {
$oModuleModel = &getModel('module');
$file_config = $oModuleModel->getModuleConfig('file');
$file_config->allowed_filesize = $file_config->allowed_filesize * 1024;
+ $file_config->allowed_attach_size = $file_config->allowed_attach_size * 1024;
}
Context::set('file_config',$file_config);
diff --git a/modules/editor/tpl/editor.html b/modules/editor/tpl/editor.html
index 547c48f79..86a434d75 100644
--- a/modules/editor/tpl/editor.html
+++ b/modules/editor/tpl/editor.html
@@ -97,7 +97,7 @@
diff --git a/modules/file/file.class.php b/modules/file/file.class.php
index 1e567aeb0..b3da1387e 100644
--- a/modules/file/file.class.php
+++ b/modules/file/file.class.php
@@ -21,6 +21,7 @@
// 첨부파일의 기본 설정 저장
$config->allowed_filesize = '2';
+ $config->allowed_attach_size = '2';
$config->allowed_filetypes = '*.*';
$oModuleController->insertModuleConfig('file', $config);
diff --git a/modules/file/file.controller.php b/modules/file/file.controller.php
index 822b8b620..d36f61df5 100644
--- a/modules/file/file.controller.php
+++ b/modules/file/file.controller.php
@@ -329,7 +329,7 @@
**/
function procFileAdminInsertConfig() {
// 기본 정보를 받음
- $args = Context::gets('allowed_filesize','allowed_filetypes');
+ $args = Context::gets('allowed_filesize','allowed_attach_size','allowed_filetypes');
// module Controller 객체 생성하여 입력
$oModuleController = &getController('module');
diff --git a/modules/file/file.model.php b/modules/file/file.model.php
index b4ec0ed55..d688d6cbc 100644
--- a/modules/file/file.model.php
+++ b/modules/file/file.model.php
@@ -38,6 +38,7 @@
$config = $oModuleModel->getModuleConfig('file');
if(!$config->allowed_filesize) $config->allowed_filesize = '2';
+ if(!$config->allowed_attach_size) $config->allowed_attach_size = '3';
if(!$config->allowed_filetypes) $config->allowed_filetypes = '*.*';
return $config;
}
diff --git a/modules/file/lang/ko.lang.php b/modules/file/lang/ko.lang.php
index fdc1db0a7..dbc49529f 100644
--- a/modules/file/lang/ko.lang.php
+++ b/modules/file/lang/ko.lang.php
@@ -12,11 +12,13 @@
$lang->is_valid = '유효';
$lang->is_stand_by = '대기';
$lang->file_list = '첨부 파일 목록';
- $lang->allowed_filesize = '허용 첨부 용량';
+ $lang->allowed_filesize = '파일당 허용 용량';
+ $lang->allowed_attach_size = '문서당 허용 용량';
$lang->allowed_filetypes = '허용 첨부 파일 확장자';
- $lang->about_allowed_filesize = '관리자를 제외한 사용자는 정하신 용량만 첨부할 수 있습니다';
- $lang->about_allowed_filetypes = '관리자를 제외한 사용자는 정하신 확장자만 첨부할 수 있습니다.
( *.jpg;*.gif; 와 같이 정하시면 됩니다)';
+ $lang->about_allowed_filesize = '하나의 파일에 대해 최고 용량을 지정할 수 있습니다. (관리자는 제외)';
+ $lang->about_allowed_attach_size = '하나의 문서에 첨부할 수 있는 최고 용량을 지정할 수 있습니다. (관리자는 제외)';
+ $lang->about_allowed_filetypes = '허용한 확장자만 첨부할 수 있습니다. "*.확장자"로 지정할 수 있고 ";" 으로 여러개 지정이 가능합니다.
ex) *.* or *.jpg;*.gif;
(관리자는 제외)';
$lang->cmd_delete_checked_file = '선택항목 삭제';
$lang->cmd_move_to_document = '문서로 이동';
diff --git a/modules/file/tpl/file_config.html b/modules/file/tpl/file_config.html
index 542e71718..db1a13140 100644
--- a/modules/file/tpl/file_config.html
+++ b/modules/file/tpl/file_config.html
@@ -10,6 +10,13 @@