Commit d200f240015d03c9c3a3d50c69b9ba934ccc0c65
1 parent
294d5eb8
KTC-277
"Tags associated to documents that have been deleted still show in the Tag Clouds dashlet." Fixed. Altered the dashlet query. Committed By: Jalaloedien Abrahams Reviewed By: Conrad Vermeulen git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@7786 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
2 additions
and
3 deletions
plugins/tagcloud/TagCloudDashlet.php
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | /* |
| 4 | - * $Id:$ | |
| 4 | + * $Id$ | |
| 5 | 5 | * |
| 6 | 6 | * KnowledgeTree Open Source Edition |
| 7 | 7 | * Document Management Made Simple |
| ... | ... | @@ -134,13 +134,12 @@ class TagCloudDashlet extends KTBaseDashlet { |
| 134 | 134 | return false; |
| 135 | 135 | } |
| 136 | 136 | list($where, $params, $joins) = KTSearchUtil::permissionToSQL($this->oUser, null); |
| 137 | - | |
| 138 | 137 | $sql = " |
| 139 | 138 | SELECT |
| 140 | 139 | TW.tag, count(*) as freq |
| 141 | 140 | FROM |
| 142 | 141 | document_tags DT INNER JOIN tag_words TW ON DT.tag_id=TW.id |
| 143 | - WHERE DT.document_id in (SELECT D.id FROM documents D $joins WHERE $where) GROUP BY TW.tag"; | |
| 142 | + WHERE DT.document_id in (SELECT D.id FROM documents D $joins WHERE $where AND D.status_id = '1') GROUP BY TW.tag"; | |
| 144 | 143 | |
| 145 | 144 | $tags = DBUtil::getResultArray( |
| 146 | 145 | array($sql,$params) | ... | ... |