]> git.mxchange.org Git - friendica.git/commitdiff
don't truncate names across multi-byte char sequences
authorFriendika <info@friendika.com>
Thu, 24 Feb 2011 11:48:21 +0000 (03:48 -0800)
committerFriendika <info@friendika.com>
Thu, 24 Feb 2011 11:48:21 +0000 (03:48 -0800)
include/acl_selectors.php

index 94f51a9ff5ae1fd0e1b3636b557cace370a6d752..9467531d9f4aed70b182e84a4a8dea8507364c23 100644 (file)
@@ -26,7 +26,7 @@ function group_select($selname,$selclass,$preselected = false,$size = 4) {
                                $selected = " selected=\"selected\" ";
                        else
                                $selected = '';
-                       $trimmed = substr($rr['name'],0,12);
+                       $trimmed = mb_substr($rr['name'],0,12);
 
                        $o .= "<option value=\"{$rr['id']}\" $selected title=\"{$rr['name']}\" >$trimmed</option>\r\n";
                }
@@ -89,7 +89,7 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p
                        else
                                $selected = '';
 
-                       $trimmed = substr($rr['name'],0,22);
+                       $trimmed = mb_substr($rr['name'],0,22);
 
                        $o .= "<option value=\"{$rr['id']}\" $selected title=\"{$rr['name']}|{$rr['url']}\" >$trimmed</option>\r\n";
                }