summaryrefslogtreecommitdiff
path: root/includes/rainbow.inc
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-12-10 22:27:08 +0100
committerMinteck <contact@minteck.org>2022-12-10 22:27:08 +0100
commit30303a3ad0d0f31d93c25f42bfd10d70e8277b72 (patch)
tree622964e7895c759232aff28230394aa5cc747be9 /includes/rainbow.inc
parentf850a8a53efd719fef6c8784c5af7b89dd9a6a2f (diff)
downloadpluralconnect-30303a3ad0d0f31d93c25f42bfd10d70e8277b72.tar.gz
pluralconnect-30303a3ad0d0f31d93c25f42bfd10d70e8277b72.tar.bz2
pluralconnect-30303a3ad0d0f31d93c25f42bfd10d70e8277b72.zip
Update
Diffstat (limited to 'includes/rainbow.inc')
-rw-r--r--includes/rainbow.inc13
1 files changed, 10 insertions, 3 deletions
diff --git a/includes/rainbow.inc b/includes/rainbow.inc
index 470f288..fba960e 100644
--- a/includes/rainbow.inc
+++ b/includes/rainbow.inc
@@ -4,8 +4,15 @@ require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/functions.inc";
require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/bitset.inc";
require_once $_SERVER['DOCUMENT_ROOT'] . "/includes/score.inc";
-function rainbow(): array {
+function rainbow($hideCloudburst = false): array {
$members = scoreOrderGlobal();
+
+ if ($hideCloudburst) {
+ $members = array_filter($members, function ($i) {
+ return $i["_system"] === "gdapd";
+ });
+ }
+
$data = [];
foreach ($members as $member) {
@@ -33,8 +40,8 @@ function rainbow(): array {
return $data;
}
-function getMembersByColor(): array {
- $members = rainbow();
+function getMembersByColor($hideCloudburst = false): array {
+ $members = rainbow($hideCloudburst);
uasort($members, function ($a, $b) {
return $a['hsl'][0] - $b['hsl'][0];
});