private function _getPartialText($str) { $original_length = mb_strlen($str); if ($original_length > $GLOBALS['cfg']['LimitChars'] && $_SESSION['tmpval']['pftext'] === self::DISPLAY_PARTIAL_TEXT) { $str = mb_substr($str, 0, $GLOBALS['cfg']['LimitChars']) . '...'; $truncated = true; } else { $truncated = false; } return array($truncated, $str, $original_length); }