Commit d200f240015d03c9c3a3d50c69b9ba934ccc0c65

Authored by Jalaloedien Abrahams
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
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)
... ...