diff --git a/modules/module/lang/en.php b/modules/module/lang/en.php index 840cc2177..48c16a585 100644 --- a/modules/module/lang/en.php +++ b/modules/module/lang/en.php @@ -131,3 +131,4 @@ $lang->cmd_set_multilingual_text = 'Set multilingual text'; $lang->cmd_remove_multilingual_text = 'Remove multilingual text'; $lang->use_site_default_skin = 'Use site default skin'; $lang->use_responsive_pc_skin = 'Use responsive PC skin'; +$lang->msg_filebox_invalid_extension = 'This file format (%s) cannot be uploaded using the Filebox.'; diff --git a/modules/module/lang/ko.php b/modules/module/lang/ko.php index cc6c0197b..ab0128632 100644 --- a/modules/module/lang/ko.php +++ b/modules/module/lang/ko.php @@ -128,4 +128,5 @@ $lang->msg_empty_multilingual = '다국어를 입력해 주세요.'; $lang->cmd_set_multilingual_text = '다국어 텍스트 설정'; $lang->cmd_remove_multilingual_text = '다국어 텍스트 해제'; $lang->use_site_default_skin = '사이트 기본 스킨 사용'; -$lang->use_responsive_pc_skin = 'PC와 동일한 반응형 스킨 사용'; \ No newline at end of file +$lang->use_responsive_pc_skin = 'PC와 동일한 반응형 스킨 사용'; +$lang->msg_filebox_invalid_extension = '파일박스에 업로드할 수 없는 유형(%s)의 파일입니다.'; diff --git a/modules/module/module.controller.php b/modules/module/module.controller.php index a411b2aa5..f910e6851 100644 --- a/modules/module/module.controller.php +++ b/modules/module/module.controller.php @@ -1070,6 +1070,10 @@ class moduleController extends module throw new Rhymix\Framework\Exception('msg_error_occured'); } } + if (in_array($ext, ['php', 'js'])) + { + throw new Rhymix\Framework\Exception(sprintf(lang('msg_filebox_invalid_extension'), $ext)); + } $vars->member_srl = $logged_info->member_srl;