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 @@ {$lang->about_allowed_filesize} + + {$lang->allowed_attach_size} + MB + + + {$lang->about_allowed_attach_size} + {$lang->allowed_filetypes}