summaryrefslogtreecommitdiff
path: root/includes/rainbow.inc
diff options
context:
space:
mode:
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];
});