Вот исправленный код
$out .= !self::$user_id || self::$user_id == $user['id'] ? ''.(time() > $user['lastdate'] + 300 ? '<p class="r"><b>' . $user['name'] . '</b></p>' : '<p class="g"><b>' . $user['name'] . '</b></p>').'' : ''.(time() > $user['lastdate'] + 300 ? '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] . '"><p class="r"><b>' . $user['name'] . '</b></p></a>' : '<a href="' . self::$system_set['homeurl'] . '/users/profile.php?user=' . $user['id'] . '"><p class="g"><b>' . $user['name'] . '</b></p></a>').'';Иконка и должность должны быть внутри класса <p> чтобы небыло переноса.