fix #2091 권한이 없는 비밀글을 스크랩할 수 없도록 고침

This commit is contained in:
bnu 2017-05-24 13:59:00 +09:00 committed by Kijin Sung
parent fa1078a0d6
commit 9739b72bf8

View file

@ -127,9 +127,16 @@ class memberController extends member
$document_srl = (int)Context::get('document_srl');
if(!$document_srl) $document_srl = (int)Context::get('target_srl');
if(!$document_srl) return new Object(-1,'msg_invalid_request');
// Get document
$oDocumentModel = getModel('document');
$oDocument = $oDocumentModel->getDocument($document_srl);
if($oDocument->isSecret() && !$oDocument->isGranted())
{
return new Object(-1, 'msg_is_secret');
}
// Variables
$args = new stdClass();
$args->document_srl = $document_srl;
@ -139,9 +146,11 @@ class memberController extends member
$args->nick_name = $oDocument->get('nick_name');
$args->target_member_srl = $oDocument->get('member_srl');
$args->title = $oDocument->get('title');
// Check if already scrapped
$output = executeQuery('member.getScrapDocument', $args);
if($output->data->count) return new Object(-1, 'msg_alreay_scrapped');
// Insert
$output = executeQuery('member.addScrapDocument', $args);
if(!$output->toBool()) return $output;