"identifier", 'name' => "Identifier"], ['id' => "language", 'name' => "L"], ['id' => "name", 'name' => "Name"], ['id' => "description", 'name' => "Description"], ['id' => "users", 'name' => "Users"], ['id' => "preview", 'name' => "Preview"], ['id' => "qr", 'name' => "QR"], ['id' => "server_icon", 'name' => "Server"], ['id' => "join_url", 'name' => "Join URL"], ]; ?> $column): ?> id="th_"> $room): ?> server->get_pubkey(); $icon_hue = hexdec($token[2] . $token[2]); $icon_color = "hsl($icon_hue, 80%, 50%)"; $hostname = $room->server->get_base_url(); // Escape external input. // Ternaries prevent passing null-equal strings, which produce warnings. $id = html_sanitize($room->get_room_identifier()); $language = html_sanitize($room->language_flag); $name = html_sanitize($room->name); $desc = html_sanitize($room->description); $users = html_sanitize($room->active_users); $preview_link = html_sanitize($room->get_preview_url()); $join_link = html_sanitize($room->get_join_url()); // TODO: Do not forget to rename this escape when mergig! $token = html_sanitize($token); $hostname = html_sanitize($hostname); ?>
Pictogram of a QR code