Fix that frequently subjects were displayed ending in ... even though nothing
authorkink <kink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 21 Jul 2003 15:21:42 +0000 (15:21 +0000)
committerkink <kink@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Mon, 21 Jul 2003 15:21:42 +0000 (15:21 +0000)
was trimmed.

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@5373 7612ce4b-ef26-0410-bec9-ea0150e637f0

functions/mailbox_display.php

index 7fb198930a59c88eb172142c4f33586690888a7a..e72c3c732893b1dcf97715267e3d4193d62905d4 100644 (file)
@@ -1221,7 +1221,13 @@ function processSubject($subject, $threadlevel = 0) {
         function_exists($languages[$squirrelmail_language]['XTRA_CODE'])) {
         return $languages[$squirrelmail_language]['XTRA_CODE']('strimwidth', $subject, $trim_val);
     }
-    return substr($subject, 0, $trim_val) . '...';
+
+    // only print '...' when we're actually dropping part of the subject
+    if(strlen($subject) < $trim_val) {
+        return $subject;
+    } else {
+        return substr($subject, 0, $trim_val) . '...';
+    }
 }
 
 function getMbxList($imapConnection) {