diff --git a/include/adminlist.php b/include/adminlist.php index 3470eaa..e75706d 100644 --- a/include/adminlist.php +++ b/include/adminlist.php @@ -66,12 +66,17 @@ function getAdminList() { $offlineClients[] = '
' . htmlspecialchars($userInfo['client_nickname']) . '' . translate($lang["adminlist"]["status"]["offline"]) . '
'; continue; } + $userAwaya = ''; if(!$user["client_away_message"]) { $userAway = translate($lang["adminlist"]["status"]["away"]); }else{ $userAway = htmlspecialchars($user["client_away_message"]); + if (strlen($userAway) > 23) { + $userAwaya = 'title="' . $userAway . '"'; + $userAway = substr($userAway, 0, 23) . '..'; + } } - $onlineClients[] = '' . '' . htmlspecialchars($user) . '' . ($user['client_away'] ? '' . $userAway . '' : '' . translate($lang["adminlist"]["status"]["online"]) . '') . '
' . '' . htmlspecialchars($user) . '' . ($user['client_away'] ? '' . $userAway . '' : '' . translate($lang["adminlist"]["status"]["online"]) . '') . '