define('NO_EVENT_STREAM_HEADER',1);
require_once('common_api.php');
-header("Content-type: application/json; charset=utf-8");
if (!$rpc)
die(json_encode([]));
$modes = (isset($channel->modes)) ? "+" . explode(" ",$channel->modes)[0] : "<none>";
$topic = '';
if (isset($channel->topic))
- $topic = htmlentities($channel->topic, ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 | ENT_DISALLOWED);
+ $topic = htmlentities(StripControlCharacters($channel->topic), ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 | ENT_DISALLOWED);
$date = explode("T", $channel->creation_time)[0];
$out[] = [
"Name" => htmlspecialchars($channel->name),
function custom_sort($a,$b)
{
- return ($b["Users"] > $a["Users"]) ? true : false;
+ return $b["Users"] <=> $a["Users"];
}
usort($out, "custom_sort");