Commit 9001d66949bbb52d92dc2959253cd633427c0253

Authored by megan_w
1 parent 59acf989

KTS-3304

"Greek filename does not appear in tooltips nor greek tag"
Fixed. The original fix wasn't in the add document trigger.

Committed by: Megan Watson
Reviewed by: Jonathan Byrne



git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/STABLE/branches/3.5.2c-Release-Branch@8467 c91229c3-7414-0410-bfa2-8a42b809f60b
plugins/tagcloud/TagCloudTriggers.php
... ... @@ -94,10 +94,10 @@ class KTAddDocumentTrigger {
94 94  
95 95 foreach($tags as $sTag)
96 96 {
97   - $sTag = trim($sTag);
98   - $sTag = utf8_decode($sTag);
99   - $sTag = mb_strtolower($sTag);
100   - $sTag = utf8_encode($sTag);
  97 + $sTag = trim($sTag);
  98 + if(mb_detect_encoding($sTag) == 'ASCII'){
  99 + $sTag = strtolower($sTag);
  100 + }
101 101  
102 102 $res = DBUtil::getOneResult(array("SELECT id FROM $words_table WHERE tag = ?", array($sTag)));
103 103  
... ... @@ -216,9 +216,9 @@ class KTEditDocumentTrigger {
216 216 foreach($tags as $sTag)
217 217 {
218 218 $sTag = trim($sTag);
219   - $sTag = utf8_decode($sTag);
220   - $sTag = mb_strtolower($sTag);
221   - $sTag = utf8_encode($sTag);
  219 + if(mb_detect_encoding($sTag) == 'ASCII'){
  220 + $sTag = strtolower($sTag);
  221 + }
222 222  
223 223 $res = DBUtil::getOneResult(array("SELECT id FROM $words_table WHERE tag = ?", array($sTag)));
224 224  
... ...