diff --git a/modules/comment/tpl/declared_list.html b/modules/comment/tpl/declared_list.html
index df28e4856..7b0190036 100644
--- a/modules/comment/tpl/declared_list.html
+++ b/modules/comment/tpl/declared_list.html
@@ -33,10 +33,11 @@
| {$lang->comment} |
- {$lang->user_name} |
- {$lang->date} |
- {$lang->cmd_declare} |
+ {$lang->writer} |
{$lang->ipaddress} |
+ {lang('document.declared_count')} ▼ |
+ {$lang->original_date} ▼ |
+ {$lang->latest_declared_date} ▼ |
|
@@ -44,9 +45,10 @@
| {$oComment->getSummary(100)} |
|
- {$oComment->getRegdate("Y-m-d")} |
- {$oComment->get('declared_count')} ({$lang->improper_comment_declare_reason}) |
{$oComment->get('ipaddress')} |
+ {$oComment->get('declared_count')} ({$lang->improper_comment_declare_reason}) |
+ {$oComment->getRegdate('Y-m-d H:i')} |
+ {zdate($oComment->get('latest_declared'), 'Y-m-d H:i')} |
|
diff --git a/modules/document/document.admin.view.php b/modules/document/document.admin.view.php
index 1e1ec0def..e7bfc9cdd 100644
--- a/modules/document/document.admin.view.php
+++ b/modules/document/document.admin.view.php
@@ -177,8 +177,16 @@ class documentAdminView extends document
$args->page_count = 10; // /< the number of pages that appear in the page navigation
$args->order_type = strtolower(Context::get('order_type')) === 'asc' ? 'asc' : 'desc';
+ // select sort method
+ $sort_index = Context::get('sort_index');
+ if (!in_array($sort_index, array('declared_latest', 'declared_count', 'regdate')))
+ {
+ $sort_index = 'declared_latest';
+ }
+ Context::set('sort_index', $sort_index);
+
// get latest declared list
- if (Context::get('sort_index') === 'declared_latest')
+ if ($sort_index === 'declared_latest')
{
$declared_output = executeQueryArray('document.getDeclaredLatest', $args);
if ($declared_output->data && count($declared_output->data))
@@ -205,6 +213,14 @@ class documentAdminView extends document
}
else
{
+ if ($sort_index === 'declared_count')
+ {
+ $args->sort_index = 'document_declared.declared_count';
+ }
+ else
+ {
+ $args->sort_index = 'documents.regdate';
+ }
$declared_output = executeQueryArray('document.getDeclaredList', $args);
if ($declared_output->data && count($declared_output->data))
{
diff --git a/modules/document/tpl/declared_list.html b/modules/document/tpl/declared_list.html
index f66229603..ebff6d199 100644
--- a/modules/document/tpl/declared_list.html
+++ b/modules/document/tpl/declared_list.html
@@ -35,10 +35,10 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
| {$lang->title} |
{$lang->writer} |
- {$lang->declared_count} ▼ |
{$lang->readed_count} |
{$lang->cmd_vote}(+/-) |
- {$lang->original_date} |
+ {$lang->declared_count} ▼ |
+ {$lang->original_date} ▼ |
{$lang->latest_declared_date} ▼ |
|
@@ -47,9 +47,9 @@ xe.lang.msg_empty_search_keyword = '{$lang->msg_empty_search_keyword}';
| {$oDocument->getTitle()} |
{$oDocument->getNickName()} |
- {$oDocument->get('declared_count')} ({$lang->improper_document_declare_reason}) |
{$oDocument->get('readed_count')} |
- {$oDocument->get('voted_count')}/{$oDocument->get('blamed_count')} |
+ {$oDocument->get('voted_count')} / {$oDocument->get('blamed_count')} |
+ {$oDocument->get('declared_count')} ({$lang->improper_document_declare_reason}) |
{$oDocument->getRegdate("Y-m-d H:i")} |
{zdate($oDocument->get('latest_declared'), 'Y-m-d H:i')} |
|