summaryrefslogtreecommitdiff
path: root/includes/banner.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/banner.php')
-rw-r--r--includes/banner.php24
1 files changed, 20 insertions, 4 deletions
diff --git a/includes/banner.php b/includes/banner.php
index 6305857..2582b63 100644
--- a/includes/banner.php
+++ b/includes/banner.php
@@ -322,14 +322,14 @@ function getMemberBannerData(string $id, string $system, bool $french = false) {
if ($metadata["host"] ?? false) {
if (!$travelling[$member['id']]["travelling"]) {
$badges[] = [
- "id" => "host",
+ "id" => "mcf",
"color" => "primary",
"html" => (
$french
?
- '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Hôte</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' ' . (getMemberPronouns($member['pronouns'])["third"] ? "is" : "are") . ' the one who fronts the most often in ' . getMemberPronouns($member['pronouns'])["possessive_det"] . ' system." class="badge rounded-pill bg-primary">Hôte</span>'
+ '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Fronteuse la plus présente</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' ' . (getMemberPronouns($member['pronouns'])["third"] ? "is" : "are") . ' the one who fronts the most often in ' . getMemberPronouns($member['pronouns'])["possessive_det"] . ' system." class="badge rounded-pill bg-primary">Fronteuse la plus présente</span>'
:
- '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Host</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' ' . (getMemberPronouns($member['pronouns'])["third"] ? "is" : "are") . ' the one who fronts the most often in ' . getMemberPronouns($member['pronouns'])["possessive_det"] . ' system." class="badge rounded-pill bg-primary">Host</span>'
+ '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Most common fronter</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' ' . (getMemberPronouns($member['pronouns'])["third"] ? "is" : "are") . ' the one who fronts the most often in ' . getMemberPronouns($member['pronouns'])["possessive_det"] . ' system." class="badge rounded-pill bg-primary">Most common fronter</span>'
)
];
}
@@ -338,7 +338,7 @@ function getMemberBannerData(string $id, string $system, bool $french = false) {
if (($metadata["age_spells"] ?? false) && !$french) {
$badges[] = [
"id" => "age_spells",
- "color" => "primary",
+ "color" => "#6f42c1",
"html" => '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Affected by age spells</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' can feel younger than ' . getMemberPronouns($member['pronouns'])["subjective"] . ' actually ' . (getMemberPronouns($member['pronouns'])["third"] ? "is" : "are") . ' when somepony else casts an age spell on ' . getMemberPronouns($member['pronouns'])["object"] . '." class="badge rounded-pill" style="background-color: #6f42c1;">Affected by age spells</span>'
];
}
@@ -357,6 +357,22 @@ function getMemberBannerData(string $id, string $system, bool $french = false) {
];
}
+ if ($metadata["less_frequent"] ?? false) {
+ $badges[] = [
+ "id" => "nonverbal",
+ "color" => "#fd7e14",
+ "html" => '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Fronts less often</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' ' . (getMemberPronouns($member['pronouns'])["third"] ? "front" : "fronts") . ' less often than ' . getMemberPronouns($member['pronouns'])["possessive_det"] . ' headmates, this can due to various reasons." class="badge rounded-pill" style="background-color:#fd7e14;">Fronts less often</span>'
+ ];
+ }
+
+ if ($metadata["nonverbal"] ?? false) {
+ $badges[] = [
+ "id" => "nonverbal",
+ "color" => "#20c997",
+ "html" => '<span data-bs-toggle="tooltip" data-bs-html="true" title="<b>Non verbal IRL</b><br>' . ucfirst(getMemberPronouns($member['pronouns'])["subjective"]) . ' ' . (getMemberPronouns($member['pronouns'])["third"] ? "is" : "are") . ' non verbal in real life, although text communication is still possible." class="badge rounded-pill" style="background-color:#20c997;">Non verbal IRL</span>'
+ ];
+ }
+
if ($member["name"] === "fusion") {
$badges[] = [
"id" => "fusion",