#1973 보완 - 코드 정리

This commit is contained in:
Kijin Sung 2022-08-15 17:44:48 +09:00
parent 07cfb9f92e
commit f81f7f565d

View file

@ -190,6 +190,7 @@ class commentAdminController extends comment
}
$oCommentController = getController('comment');
// begin transaction
$oDB = DB::getInstance();
$oDB->begin();
@ -213,6 +214,8 @@ class commentAdminController extends comment
}
$deleted_count = 0;
$module_infos = [];
// Delete the comment posting
for($i = 0; $i < $comment_count; $i++)
{
@ -223,9 +226,18 @@ class commentAdminController extends comment
}
$comment = CommentModel::getComment($comment_srl);
$module_info = ModuleModel::getModuleInfoByModuleSrl($comment->get('module_srl'));
if(!$comment->isExists())
{
continue;
}
if($module_info->comment_delete_message === 'yes')
$module_srl = $comment->get('module_srl');
if (!isset($module_infos[$module_srl]))
{
$module_infos[$module_srl] = ModuleModel::getModuleInfoByModuleSrl($module_srl)->comment_delete_message ?? '';
}
if($module_infos[$module_srl] === 'yes')
{
$output = $oCommentController->updateCommentByDelete($comment, true);
if(!$output->toBool() && $output->error !== -2)
@ -234,10 +246,9 @@ class commentAdminController extends comment
return $output;
}
}
elseif(starts_with('only_comm', $module_info->comment_delete_message))
elseif(starts_with('only_comm', $module_infos[$module_srl]))
{
$childs = CommentModel::getChildComments($comment_srl);
if(count($childs) > 0)
{
$output = $oCommentController->updateCommentByDelete($comment, true);