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);