From 270a9aeb8628a3f6d75310950cab59cb17b910f9 Mon Sep 17 00:00:00 2001 From: flyskyko Date: Fri, 24 Feb 2012 09:00:27 +0000 Subject: [PATCH] issue 1518, Added blamed count to search option git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@10189 201d5d3c-b55e-5fd7-737f-ddc643e51545 --- modules/document/document.model.php | 8 ++++++-- modules/document/lang/lang.xml | 3 +++ modules/document/queries/getDocumentCount.xml | 1 + .../document/queries/getDocumentCountByGroupStatus.xml | 1 + modules/document/queries/getDocumentList.xml | 1 + modules/document/queries/getDocumentListExtraSort.xml | 1 + modules/document/queries/getDocumentListUseIndex.xml | 1 + modules/document/queries/getDocumentListWithinMember.xml | 1 + modules/document/queries/getDocumentPage.xml | 3 +++ modules/document/queries/getTrashList.xml | 1 + 10 files changed, 19 insertions(+), 2 deletions(-) diff --git a/modules/document/document.model.php b/modules/document/document.model.php index bfbbe3f65..7adb67bbc 100644 --- a/modules/document/document.model.php +++ b/modules/document/document.model.php @@ -330,7 +330,6 @@ } // Return if no result or an error occurs if(!$output->toBool()||!count($output->data)) return $output; - $idx = 0; $data = $output->data; unset($output->data); @@ -573,6 +572,7 @@ else $args->regdate = $oDocument->get('regdate'); break; case 'voted_count' : + case 'blamed_count' : case 'readed_count' : case 'comment_count' : case 'title' : @@ -1012,6 +1012,7 @@ case 'member_srl' : case 'readed_count' : case 'voted_count' : + case 'blamed_count' : case 'comment_count' : case 'trackback_count' : case 'uploaded_count' : @@ -1094,7 +1095,7 @@ { $sortIndex = $obj->sort_index; $isExtraVars = false; - if(!in_array($sortIndex, array('list_order','regdate','last_update','update_order','readed_count','voted_count','comment_count','trackback_count','uploaded_count','title','category_srl'))) + if(!in_array($sortIndex, array('list_order','regdate','last_update','update_order','readed_count','voted_count','blamed_count','comment_count','trackback_count','uploaded_count','title','category_srl'))) { // get module_srl extra_vars list if ($load_extra_vars) @@ -1174,6 +1175,9 @@ case 'uploaded_count' : $args->{"s_".$search_target} = (int)$search_keyword; break; + case 'blamed_count' : + $args->{"s_".$search_target} = (int)$search_keyword * -1; + break; case 'regdate' : case 'last_update' : case 'ipaddress' : diff --git a/modules/document/lang/lang.xml b/modules/document/lang/lang.xml index d26b4c469..dae12945f 100644 --- a/modules/document/lang/lang.xml +++ b/modules/document/lang/lang.xml @@ -489,6 +489,9 @@ + + + diff --git a/modules/document/queries/getDocumentCount.xml b/modules/document/queries/getDocumentCount.xml index 96995d139..ddc92d1ba 100644 --- a/modules/document/queries/getDocumentCount.xml +++ b/modules/document/queries/getDocumentCount.xml @@ -24,6 +24,7 @@ + diff --git a/modules/document/queries/getDocumentCountByGroupStatus.xml b/modules/document/queries/getDocumentCountByGroupStatus.xml index 06cbb77ff..d9150ca46 100644 --- a/modules/document/queries/getDocumentCountByGroupStatus.xml +++ b/modules/document/queries/getDocumentCountByGroupStatus.xml @@ -25,6 +25,7 @@ + diff --git a/modules/document/queries/getDocumentList.xml b/modules/document/queries/getDocumentList.xml index 768d2c33e..b74e7f364 100644 --- a/modules/document/queries/getDocumentList.xml +++ b/modules/document/queries/getDocumentList.xml @@ -28,6 +28,7 @@ + diff --git a/modules/document/queries/getDocumentListExtraSort.xml b/modules/document/queries/getDocumentListExtraSort.xml index eba5bc7b2..17bdd527f 100644 --- a/modules/document/queries/getDocumentListExtraSort.xml +++ b/modules/document/queries/getDocumentListExtraSort.xml @@ -32,6 +32,7 @@ + diff --git a/modules/document/queries/getDocumentListUseIndex.xml b/modules/document/queries/getDocumentListUseIndex.xml index d7338d5b7..56f7ca1c9 100644 --- a/modules/document/queries/getDocumentListUseIndex.xml +++ b/modules/document/queries/getDocumentListUseIndex.xml @@ -28,6 +28,7 @@ + diff --git a/modules/document/queries/getDocumentListWithinMember.xml b/modules/document/queries/getDocumentListWithinMember.xml index af2f1b610..9a073f9dc 100644 --- a/modules/document/queries/getDocumentListWithinMember.xml +++ b/modules/document/queries/getDocumentListWithinMember.xml @@ -22,6 +22,7 @@ + diff --git a/modules/document/queries/getDocumentPage.xml b/modules/document/queries/getDocumentPage.xml index b0ea92d08..b14651cc3 100644 --- a/modules/document/queries/getDocumentPage.xml +++ b/modules/document/queries/getDocumentPage.xml @@ -12,6 +12,8 @@ + + @@ -35,6 +37,7 @@ + diff --git a/modules/document/queries/getTrashList.xml b/modules/document/queries/getTrashList.xml index 61be9e5ad..a6be78d71 100644 --- a/modules/document/queries/getTrashList.xml +++ b/modules/document/queries/getTrashList.xml @@ -33,6 +33,7 @@ +