From 216da1ed2b6be45319960706ef792c73f9b3226b Mon Sep 17 00:00:00 2001 From: bjrambo Date: Tue, 1 Mar 2016 23:42:41 +0900 Subject: [PATCH 1/3] Don't expose to modify anonymous nickname. --- modules/document/document.controller.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index 9b4146aa8..00f407a18 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -517,6 +517,16 @@ class documentController extends document $oModuleModel = getModel('module'); if(!$obj->module_srl) $obj->module_srl = $source_obj->get('module_srl'); $module_srl = $obj->module_srl; + $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); + if($module_info->use_anonymous == 'Y') + { + $obj->notify_message = 'N'; + $obj->member_srl = -1*$logged_info->member_srl; + $obj->email_address = $obj->homepage = $obj->user_id = ''; + $obj->user_name = $obj->nick_name = 'anonymous'; + debugPrint($obj); + } + $document_config = $oModuleModel->getModulePartConfig('document', $module_srl); if(!$document_config) { @@ -588,7 +598,7 @@ class documentController extends document $obj->password = getModel('member')->hashPassword($obj->password); } // If an author is identical to the modifier or history is used, use the logged-in user's information. - if(Context::get('is_logged')) + if(Context::get('is_logged') && $module_info->use_anonymous != 'Y') { $logged_info = Context::get('logged_info'); if($source_obj->get('member_srl')==$logged_info->member_srl) From 1e14d7219d0a4848d892984223dc8f7a8d2ac803 Mon Sep 17 00:00:00 2001 From: bjrambo Date: Tue, 1 Mar 2016 23:51:48 +0900 Subject: [PATCH 2/3] delete debug code --- modules/document/document.controller.php | 1 - 1 file changed, 1 deletion(-) diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index 00f407a18..baaceb576 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -524,7 +524,6 @@ class documentController extends document $obj->member_srl = -1*$logged_info->member_srl; $obj->email_address = $obj->homepage = $obj->user_id = ''; $obj->user_name = $obj->nick_name = 'anonymous'; - debugPrint($obj); } $document_config = $oModuleModel->getModulePartConfig('document', $module_srl); From 7a71ac93031a034d7db436a8bbff723c57d11df4 Mon Sep 17 00:00:00 2001 From: bjrambo Date: Wed, 2 Mar 2016 01:04:01 +0900 Subject: [PATCH 3/3] delete unneeded cide. --- modules/document/document.controller.php | 7 ------- 1 file changed, 7 deletions(-) diff --git a/modules/document/document.controller.php b/modules/document/document.controller.php index baaceb576..086b35028 100644 --- a/modules/document/document.controller.php +++ b/modules/document/document.controller.php @@ -518,13 +518,6 @@ class documentController extends document if(!$obj->module_srl) $obj->module_srl = $source_obj->get('module_srl'); $module_srl = $obj->module_srl; $module_info = $oModuleModel->getModuleInfoByModuleSrl($module_srl); - if($module_info->use_anonymous == 'Y') - { - $obj->notify_message = 'N'; - $obj->member_srl = -1*$logged_info->member_srl; - $obj->email_address = $obj->homepage = $obj->user_id = ''; - $obj->user_name = $obj->nick_name = 'anonymous'; - } $document_config = $oModuleModel->getModulePartConfig('document', $module_srl); if(!$document_config)