From 94539f8742ce9d66aa2db1b373b09d7ef75f83f5 Mon Sep 17 00:00:00 2001 From: Ulf Gebhardt Date: Sat, 28 Oct 2023 20:48:55 +0200 Subject: [PATCH] fix group icons --- lib/tsstatus/TSStatus.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/tsstatus/TSStatus.php b/lib/tsstatus/TSStatus.php index fdbc424..70b08d8 100644 --- a/lib/tsstatus/TSStatus.php +++ b/lib/tsstatus/TSStatus.php @@ -221,10 +221,10 @@ class TSStatus } $serverGroups = $this->parseLine($lines[4]); - foreach ($serverGroups as $sg) if($sg["iconid"] > 0) $this->setServerGroupFlag($sg["sgid"], 'icon_' . $sg["iconid"]); + foreach ($serverGroups as $sg) if($sg["iconid"] !== 0) $this->setServerGroupFlag($sg["sgid"], 'icon_' . unpack('V',pack('V',$sg["iconid"]))[1]); $channelGroups = $this->parseLine($lines[5]); - foreach ($channelGroups as $cg) if($cg["iconid"] > 0) $this->setChannelGroupFlag($cg["cgid"], 'icon_' . $cg["iconid"]); + foreach ($channelGroups as $cg) if($cg["iconid"] !== 0) $this->setChannelGroupFlag($cg["cgid"], 'icon_' . unpack('V',pack('V',$cg["iconid"]))[1]); } else throw new Exception("Invalid server response"); }