From 0d9aa950da3201a5fc20c568fb7697a102ec1be4 Mon Sep 17 00:00:00 2001 From: ilotterytea Date: Mon, 23 Jun 2025 19:37:26 +0500 Subject: feat: color the files and add title to them + lazy loading for files --- public/catalogue.php | 21 ++++++++++++++++----- public/index.php | 2 +- public/static/style.css | 12 ++++++++++++ 3 files changed, 29 insertions(+), 6 deletions(-) diff --git a/public/catalogue.php b/public/catalogue.php index fca1183..9836cbf 100644 --- a/public/catalogue.php +++ b/public/catalogue.php @@ -35,6 +35,17 @@ $stmt = $db->query("SELECT f.id, f.mime, f.extension $stmt->execute(); $files = $stmt->fetchAll(); + +foreach ($files as &$f) { + if (str_starts_with($f['mime'], 'video/')) { + $f['color'] = 'blue'; + } else if ($f['mime'] == 'application/x-shockwave-flash') { + $f['color'] = 'red'; + } + + $f['thumb_title'] = "{$f['mime']} ({$f['extension']})"; +} +unset($f); ?> @@ -63,16 +74,16 @@ $files = $stmt->fetchAll();
-