aboutsummaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
Diffstat (limited to 'projects')
-rw-r--r--projects/home.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/projects/home.php b/projects/home.php
index 2b78456..2e39556 100644
--- a/projects/home.php
+++ b/projects/home.php
@@ -42,6 +42,7 @@
<hr>
+ <p>The following projects are projects I don't maintain anymore, they are not all guaranteed to work or be complete. You may use the source code as you wish as long as you don't claim it is 100% your work.</p>
<div class="list-group">
<?php foreach (json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/includes/fetcher/projects.json"), true) as $project): if ($project['archive']): ?>
<a href="?<?= $project["id"] ?>" class="list-stylized list-group-item list-group-item-action">
@@ -49,6 +50,24 @@
<?= $project["name"] ?><span style="opacity:.5;"> · Updated <?= timeAgo($project['date']) ?></span>
</a>
<?php endif; endforeach; ?>
+ <?php $files = scandir($_SERVER["DOCUMENT_ROOT"] . "/assets/archives");
+ $files = array_filter($files, function ($i) {
+ return str_ends_with($i, ".json");
+ });
+ usort($files, function ($a, $b) {
+ $da = json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/assets/archives/" . $a), true);
+ $db = json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/assets/archives/" . $b), true);
+ $ta = strtotime(explode("/", $da['date'])[1] . "-" . explode("/", $da['date'])[0] . "-01");
+ $tb = strtotime(explode("/", $db['date'])[1] . "-" . explode("/", $db['date'])[0] . "-01");
+
+ return $tb - $ta;
+ });
+ foreach ($files as $id): $project = json_decode(file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/assets/archives/" . $id), true); ?>
+ <a href="https://archive.cdn.minteck.org/<?= substr($id, 0, -5) ?>.zip" class="list-stylized list-group-item list-group-item-action">
+ <img <?php if (!file_exists($_SERVER["DOCUMENT_ROOT"] . "/assets/archives/" . substr($id, 0, -5) . ".png")): ?>style="background: hsla(<?= hexdec(substr(md5($id), 0, 2)) ?>, 100%, 50%, 0.1) !important;"<?php endif; ?> src="<?= file_exists($_SERVER["DOCUMENT_ROOT"] . "/assets/archives/" . substr($id, 0, -5) . ".png") ? "/assets/archives/" . substr($id, 0, -5) . ".png" : "/assets/img/letters/" . getLetters($project['title']) . ".png" ?>" class="memberview-icon archive-icon">
+ <?= $project["title"] ?><span style="opacity:.5;"> · Updated <?= timeAgo(explode("/", $project['date'])[1] . "-" . explode("/", $project['date'])[0] . "-01") ?></span>
+ </a>
+ <?php endforeach; ?>
</div>
</div>