From 7c30af23c5ba1180d6ceb09ead7c7c18ddf386a6 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Sun, 29 Mar 2026 16:37:23 +0900 Subject: [PATCH] Allow admin to delete comment placeholders from list #967 --- modules/comment/comment.admin.controller.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/comment/comment.admin.controller.php b/modules/comment/comment.admin.controller.php index c9e2cb875..3e7b55283 100644 --- a/modules/comment/comment.admin.controller.php +++ b/modules/comment/comment.admin.controller.php @@ -237,7 +237,8 @@ class CommentAdminController extends Comment $module_infos[$module_srl] = ModuleModel::getModuleInfoByModuleSrl($module_srl)->comment_delete_message ?? ''; } - if($module_infos[$module_srl] === 'yes') + $policy = $module_infos[$module_srl]; + if ($policy === 'yes' && !in_array($comment->get('status'), [\RX_STATUS_DELETED, \RX_STATUS_DELETED_BY_ADMIN])) { $output = $oCommentController->updateCommentByDelete($comment, true); if(!$output->toBool() && $output->error !== -2) @@ -246,7 +247,7 @@ class CommentAdminController extends Comment return $output; } } - elseif(starts_with('only_comm', $module_infos[$module_srl])) + elseif (starts_with('only_comm', $policy) && !in_array($comment->get('status'), [\RX_STATUS_DELETED, \RX_STATUS_DELETED_BY_ADMIN])) { $childs = CommentModel::getChildComments($comment_srl); if(count($childs) > 0)