From e9cb096a4c98b5b9aeb77b51c9447af16629df35 Mon Sep 17 00:00:00 2001 From: zero Date: Wed, 27 Feb 2008 19:00:44 +0000 Subject: [PATCH] =?UTF-8?q?=EC=B6=94=EC=B2=9C/=EB=B9=84=EC=B6=94=EC=B2=9C/?= =?UTF-8?q?=EC=8B=A0=EA=B3=A0=EB=A5=BC=20=ED=9A=8C=EC=9B=90=EB=A7=8C=20?= =?UTF-8?q?=EA=B0=80=EB=8A=A5=ED=95=98=EB=8F=84=EB=A1=9D=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://xe-core.googlecode.com/svn/sandbox@3866 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/document/document.controller.php | 6 +++++ modules/document/document.model.php | 30 ++++++++++++------------ 2 files changed, 21 insertions(+), 15 deletions(-) diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index d5012632c..746d30cde 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -17,6 +17,8 @@ * @breif 게시글의 추천을 처리하는 action (Up) **/ function procDocumentVoteUp() { + 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'); @@ -28,6 +30,8 @@ * @breif 게시글의 추천을 처리하는 action (Down) **/ function procDocumentVoteDown() { + 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'); @@ -39,6 +43,8 @@ * @brief 게시글이 신고될 경우 호출되는 action **/ function procDocumentDeclare() { + 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'); diff --git a/modules/document/document.model.php b/modules/document/document.model.php index 6a255c3df..1608d9c84 100644 --- a/modules/document/document.model.php +++ b/modules/document/document.model.php @@ -59,24 +59,24 @@ $menu_link = sprintf("%s?document_srl=%s&act=dispDocumentPrint",Context::getRequestUri(),$document_srl); $menu_list[] = sprintf("\n%s,%s,winopen('%s','MemberModifyInfo')", '' ,$menu_str, $menu_link); - // 추천 버튼 추가 - $menu_str = Context::getLang('cmd_vote'); - $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteUp','%s')", $document_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - - // 비추천 버튼 추가 - $menu_str = Context::getLang('cmd_vote_down'); - $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteDown','%s')", $document_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - - // 신고 기능 추가 - $menu_str = Context::getLang('cmd_declare'); - $menu_link = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl); - $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); - // 회원이어야만 가능한 기능 if($logged_info->member_srl) { + // 추천 버튼 추가 + $menu_str = Context::getLang('cmd_vote'); + $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteUp','%s')", $document_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + + // 비추천 버튼 추가 + $menu_str = Context::getLang('cmd_vote_down'); + $menu_link = sprintf("doCallModuleAction('document','procDocumentVoteDown','%s')", $document_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + + // 신고 기능 추가 + $menu_str = Context::getLang('cmd_declare'); + $menu_link = sprintf("doCallModuleAction('document','procDocumentDeclare','%s')", $document_srl); + $menu_list[] = sprintf("\n%s,%s,%s", '', $menu_str, $menu_link); + // 스크랩 버튼 추가 $menu_str = Context::getLang('cmd_scrap'); $menu_link = sprintf("doCallModuleAction('member','procMemberScrapDocument','%s')", $document_srl);