From ce694e179c7bd3d4e4f899335525a45c6e1f92b0 Mon Sep 17 00:00:00 2001 From: BJRambo Date: Thu, 15 Jul 2021 02:02:05 +0900 Subject: [PATCH] =?UTF-8?q?Fix=20#1748=20=EC=9D=B5=EB=AA=85=EC=9C=BC?= =?UTF-8?q?=EB=A1=9C=20=EC=B6=94=EC=B2=9C=20=ED=95=A0=20=EA=B2=BD=EC=9A=B0?= =?UTF-8?q?=20=EC=B6=94=EC=B2=9C=20=EC=B7=A8=EC=86=8C=EC=8B=9C=20=EC=95=8C?= =?UTF-8?q?=EB=A6=BC=EB=8F=84=20=EC=82=AD=EC=A0=9C=20=ED=95=A0=20=EC=88=98?= =?UTF-8?q?=20=EC=9E=88=EB=8F=84=EB=A1=9D=20=EA=B0=9C=EC=84=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/ncenterlite/ncenterlite.controller.php | 10 +++++++--- modules/ncenterlite/ncenterlite.model.php | 9 +++++++++ 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/modules/ncenterlite/ncenterlite.controller.php b/modules/ncenterlite/ncenterlite.controller.php index cf2b84d34..3bf1ea788 100644 --- a/modules/ncenterlite/ncenterlite.controller.php +++ b/modules/ncenterlite/ncenterlite.controller.php @@ -766,14 +766,18 @@ class ncenterliteController extends ncenterlite if($config->anonymous_voter === 'Y') { - return; + $member_srl = -1 * $this->user->member_srl; + } + else + { + $member_srl = $this->user->member_srl; } $args = new stdClass(); $args->type = $this->_TYPE_DOCUMENT; $args->target_type = $this->_TYPE_VOTED; $args->target_srl = $obj->document_srl; - $args->target_member_srl = $this->user->member_srl; + $args->target_member_srl = $member_srl; $output = executeQuery('ncenterlite.deleteNotifyByTargetType', $args); if($output->toBool()) { @@ -1340,7 +1344,7 @@ class ncenterliteController extends ncenterlite // 익명인 경우 발신자 정보를 제거 if($anonymous == TRUE) { - $args->target_member_srl = 0; + $args->target_member_srl = -1 * $this->user->member_srl; $args->target_nick_name = strval($args->target_nick_name); $args->target_user_id = $args->target_nick_name; $args->target_email_address = $args->target_nick_name; diff --git a/modules/ncenterlite/ncenterlite.model.php b/modules/ncenterlite/ncenterlite.model.php index dd42bf1ec..10f69b0eb 100644 --- a/modules/ncenterlite/ncenterlite.model.php +++ b/modules/ncenterlite/ncenterlite.model.php @@ -281,12 +281,21 @@ class ncenterliteModel extends ncenterlite $v->text = $this->getNotificationText($v); $v->ago = $this->getAgo($v->regdate); $v->url = getUrl('','act','procNcenterliteRedirect', 'notify', $v->notify); + + if($v->target_member_srl < 0) + { + $v->target_member_srl = 0; + $v->target_nick_name = lang('anonymous'); + $v->target_user_id = $v->target_email_address = 'anonymous'; + } + if(($v->target_type === $this->_TYPE_VOTED && $config->anonymous_voter === 'Y') || ($v->target_type === $this->_TYPE_SCRAPPED && $config->anonymous_scrap === 'Y')) { $v->target_member_srl = 0; $v->target_nick_name = lang('anonymous'); $v->target_user_id = $v->target_email_address = 'anonymous'; } + if($v->target_member_srl) { $profileImage = $oMemberModel->getProfileImage($v->target_member_srl);