diff --git a/modules/comment/comment.admin.view.php b/modules/comment/comment.admin.view.php index 13abbd91d..c3f229ca0 100644 --- a/modules/comment/comment.admin.view.php +++ b/modules/comment/comment.admin.view.php @@ -67,26 +67,12 @@ class CommentAdminView extends Comment Context::set('secret_name_list', $secretNameList); // Module List - $oModuleModel = getModel('module'); - $module_list = array(); - $mod_srls = array(); - foreach($output->data as $val) + $module_list = []; + $mod_output = executeQueryArray('comment.getModuleList'); + foreach ($mod_output->data as $item) { - $mod_srls[] = $val->module_srl; - } - $mod_srls = array_unique($mod_srls); - $mod_srls_count = count($mod_srls); - if($mod_srls_count) - { - $columnList = array('module_srl', 'mid', 'browser_title'); - $module_output = $oModuleModel->getModulesInfo($mod_srls, $columnList); - if($module_output && is_array($module_output)) - { - foreach($module_output as $module) - { - $module_list[$module->module_srl] = $module; - } - } + $item->browser_title = Context::replaceUserLang($item->browser_title); + $module_list[$item->module_srl] = $item; } Context::set('module_list', $module_list); @@ -115,8 +101,9 @@ class CommentAdminView extends Comment } Context::set('member_nick_name', $member_nick_name); - $security = new Security(); - $security->encodeHTML('search_target', 'search_keyword'); + // Other search options + Context::set('search_target', escape(Context::get('search_target'), false)); + Context::set('search_keyword', escape(Context::get('search_keyword'), false)); // set the template $this->setTemplatePath($this->module_path . 'tpl'); diff --git a/modules/comment/queries/getModuleList.xml b/modules/comment/queries/getModuleList.xml new file mode 100644 index 000000000..35c3b1c85 --- /dev/null +++ b/modules/comment/queries/getModuleList.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + +
+ + + + + + + diff --git a/modules/comment/tpl/comment_list.html b/modules/comment/tpl/comment_list.html index ff14e4691..6b71dce04 100644 --- a/modules/comment/tpl/comment_list.html +++ b/modules/comment/tpl/comment_list.html @@ -124,8 +124,13 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}'; - +
+ + + + + + + + + +
+ + + + + + + diff --git a/modules/document/tpl/document_list.html b/modules/document/tpl/document_list.html index 20ca7a103..db538d2ee 100644 --- a/modules/document/tpl/document_list.html +++ b/modules/document/tpl/document_list.html @@ -120,8 +120,13 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}'; - +
+ + + + + + + + + +
+ + + + + + + diff --git a/modules/file/tpl/file_list.html b/modules/file/tpl/file_list.html index 74904cb20..06fb7bd02 100644 --- a/modules/file/tpl/file_list.html +++ b/modules/file/tpl/file_list.html @@ -184,8 +184,13 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}'; - +