MDL-28936 fix invalid >200 comparison and utf-8 incompatibility

Credit for discovery goes to Jason Ilicic.
This commit is contained in:
Petr Skoda
2011-08-19 18:46:38 +02:00
parent 9e47a85a24
commit 725ef19f1f
+3 -2
View File
@@ -9186,9 +9186,10 @@ WHERE m.useridto = :userid AND p.name='popup'";
$smallmessage = null;
if (!empty($message_users->smallmessage)) {
//display the first 200 chars of the message in the popup
$textlib = textlib_get_instance();
$smallmessage = null;
if (strlen($message_users->smallmessage>200)) {
$smallmessage = substr($message_users->smallmessage,0,200).'...';
if ($textlib->strlen($message_users->smallmessage) > 200) {
$smallmessage = $textlib->substr($message_users->smallmessage,0,200).'...';
} else {
$smallmessage = $message_users->smallmessage;
}