Hide write-only room user count

dev
gravel 2 years ago
parent 4b6ea2bdb8
commit e6c2dee6b2
Signed by: gravel
GPG Key ID: C0538F3C906B308F

@ -51,6 +51,10 @@
</tr> </tr>
<?php foreach ($rooms as $id => $room): ?> <?php foreach ($rooms as $id => $room): ?>
<?php <?php
/**
* @var CommunityRoom $room
*/
if ($room->is_off_record()) { if ($room->is_off_record()) {
// This can later allow SOGS // This can later allow SOGS
// to pass server-wide info using hidden dummy rooms. // to pass server-wide info using hidden dummy rooms.
@ -71,6 +75,10 @@
$desc = html_sanitize($room->description); $desc = html_sanitize($room->description);
$users = html_sanitize($room->active_users); $users = html_sanitize($room->active_users);
$users_cutoff = html_sanitize($room->format_user_cutoff_period()); $users_cutoff = html_sanitize($room->format_user_cutoff_period());
$users_tooltip = $room->read
? "$users active users in the last $users_cutoff"
: "$users users with read privileges, ??? others";
$users = $room->read ? $users : "—";
$preview_link = html_sanitize($room->get_preview_url()); $preview_link = html_sanitize($room->get_preview_url());
$join_link = html_sanitize($room->get_join_url()); $join_link = html_sanitize($room->get_join_url());
$pubkey = html_sanitize($pubkey); $pubkey = html_sanitize($pubkey);
@ -126,7 +134,7 @@
><?=$desc?></td> ><?=$desc?></td>
<td <td
class="td_users" class="td_users"
title="<?=$users?> active users in the last <?=$users_cutoff?>." title="<?=$users_tooltip?>."
><?=$users?></td> ><?=$users?></td>
<td class="td_preview"> <td class="td_preview">
<a <a

Loading…
Cancel
Save