From 2150fc26cf6cacf6775d2c9d6271114f2b6ccf63 Mon Sep 17 00:00:00 2001 From: BJRambo Date: Tue, 17 Jan 2017 07:48:31 +0900 Subject: [PATCH] Add option to non login vote --- modules/board/lang/ko.php | 1 + modules/board/tpl/board_insert.html | 13 +++++++++- modules/document/document.controller.php | 32 ++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 1 deletion(-) diff --git a/modules/board/lang/ko.php b/modules/board/lang/ko.php index 9c01045e7..b63279e4c 100644 --- a/modules/board/lang/ko.php +++ b/modules/board/lang/ko.php @@ -48,6 +48,7 @@ $lang->about_hide_category = '임시로 분류를 사용하지 않으려면 체 $lang->protect_content = '글 보호 기능'; $lang->protect_comment = '댓글 보호 기능'; $lang->protect_regdate = '기간 제한 기능'; +$lang->non_login_vote = '비 로그인 추천기능'; $lang->about_protect_regdate = '글이나 댓글을 작성한 후 일정 기간이 지나면 수정 또는 삭제할 수 없도록 합니다. (단위 : day)'; $lang->about_protect_content = '댓글이 달린 글은 수정 또는 삭제할 수 없도록 합니다.'; $lang->msg_protect_delete_content = '댓글이 달린 글은 삭제할 수 없습니다.'; diff --git a/modules/board/tpl/board_insert.html b/modules/board/tpl/board_insert.html index f4ab4f5f5..3e30d9267 100644 --- a/modules/board/tpl/board_insert.html +++ b/modules/board/tpl/board_insert.html @@ -285,7 +285,6 @@

{$lang->about_comment_delete_message}

-
@@ -299,6 +298,18 @@

{$lang->about_use_status}

+
+ +
+ + +

{$lang->about_document_force_to_move}

+
+
diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index 52edc2604..6e3f2d438 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -24,6 +24,14 @@ class documentController extends document */ function procDocumentVoteUp() { + if($this->module_info->non_login_vote !== 'Y') + { + if(!Context::get('is_logged')) + { + return new Object(-1, 'msg_invalid_request'); + } + } + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request'); @@ -44,6 +52,14 @@ class documentController extends document function procDocumentVoteUpCancel() { + if($this->module_info->non_login_vote !== 'Y') + { + if(!Context::get('is_logged')) + { + return new Object(-1, 'msg_invalid_request'); + } + } + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request'); @@ -86,6 +102,14 @@ class documentController extends document */ function procDocumentVoteDown() { + if($this->module_info->non_login_vote !== 'Y') + { + if(!Context::get('is_logged')) + { + return new Object(-1, 'msg_invalid_request'); + } + } + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request'); @@ -106,6 +130,14 @@ class documentController extends document function procDocumentVoteDownCancel() { + if($this->module_info->non_login_vote !== 'Y') + { + if(!Context::get('is_logged')) + { + return new Object(-1, 'msg_invalid_request'); + } + } + $document_srl = Context::get('target_srl'); if(!$document_srl) return new Object(-1, 'msg_invalid_request');