aboutsummaryrefslogtreecommitdiff
path: root/members
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-04-12 15:42:17 +0200
committerMinteck <contact@minteck.org>2022-04-12 15:42:17 +0200
commit300ab1d94c7d476a6c87f1d32d1756d8b04e3dbf (patch)
tree76de0ad8e98228eb63becd9db6f57141302b23ab /members
parent62c7e1a74b35ef6d054fdf015d60ba52dc10eb14 (diff)
downloadcloudsdale-300ab1d94c7d476a6c87f1d32d1756d8b04e3dbf.tar.gz
cloudsdale-300ab1d94c7d476a6c87f1d32d1756d8b04e3dbf.tar.bz2
cloudsdale-300ab1d94c7d476a6c87f1d32d1756d8b04e3dbf.zip
Improvements on PluralKit
Diffstat (limited to 'members')
-rwxr-xr-x[-rw-r--r--]members/index.php13
-rwxr-xr-x[-rw-r--r--]members/read/index.php10
2 files changed, 18 insertions, 5 deletions
diff --git a/members/index.php b/members/index.php
index f1f6c11..d5ed459 100644..100755
--- a/members/index.php
+++ b/members/index.php
@@ -25,7 +25,18 @@ $data2 = json_decode(file_get_contents("https://api.pluralkit.me/v2/systems/$con
<div class="card stylized-card">
<div class="card-body">
<img class="stylized-card-icon" src="<?= $member["avatar_url"] ?>" alt="">
- <h4 class="card-title"><?= $member["display_name"] ?></h4>
+ <h4 class="card-title"><?php
+
+ if (is_string($member["display_name"]) && trim($member["display_name"]) !== "") {
+ $dn = $member["display_name"];
+ } else if (is_string($member["name"]) && trim($member["name"]) !== "") {
+ $dn = $member["name"];
+ } else {
+ $dn = "(Unnamed)";
+ }
+ echo $dn;
+
+ ?></h4>
<p class="card-text"><?= is_string($member["description"]) ? (strlen($member["description"]) > 100 ? substr($member["description"], 0, 100) . "…" : $member["description"]) : "<span class='text-muted'>This system member does not have a description</span>" ?></p>
<a href="/members/read/?m=<?= $member["uuid"] ?>" class="btn btn-outline-light">Read More</a>
</div>
diff --git a/members/read/index.php b/members/read/index.php
index d9b3d9c..0bc1029 100644..100755
--- a/members/read/index.php
+++ b/members/read/index.php
@@ -30,18 +30,20 @@ $title = $sel['display_name'] . " | System Members"; require_once $_SERVER["DOCU
<h3>General Info</h3>
<p>
- <b>Date Added:</b> <?= date("l F jS, Y \a\\t G:i:s (e)", strtotime("2021-10-06T19:29:17.195373Z")) ?><br>
- <b>Pronouns:</b> <?= $sel["pronouns"] ?><br>
- <b>Birthday:</b> <?= $sel["birthday"] ?><br>
- <b>Color:</b> <span style="background-color:#<?= $sel["color"] ?>;">&nbsp;&nbsp;&nbsp;&nbsp;</span> #<?= $sel["color"] ?>
+ <b>Date Added:</b> <?= date("l F jS, Y \a\\t G:i:s (e)", strtotime($sel["created"])) ?><br>
+ <?php if (isset($sel["pronouns"])): ?><b>Pronouns:</b> <?= $sel["pronouns"] ?><br><?php endif; ?>
+ <?php if (isset($sel["birthday"])): ?><b>Birthday:</b> <?= $sel["birthday"] ?><br><?php endif; ?>
+ <?php if (isset($sel["color"])): ?><b>Color:</b> <span style="background-color:#<?= $sel["color"] ?>;">&nbsp;&nbsp;&nbsp;&nbsp;</span> #<?= $sel["color"] ?><?php endif; ?>
</p>
+ <?php if (count($sel["proxy_tags"]) > 0): ?>
<h3>PluralKit Proxy Tags</h3>
<ul>
<?php foreach ($sel["proxy_tags"] as $tag): ?>
<li><?= $tag["prefix"] ?><i>text</i><?= $tag["suffix"] ?></li>
<?php endforeach; ?>
</ul>
+ <?php endif; ?>
</div>
<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/includes/gui/footer.php"; ?> \ No newline at end of file