From b3d04b138a8ff131582044678ac6e071895f852e Mon Sep 17 00:00:00 2001 From: flashwave Date: Sun, 30 Dec 2018 18:36:57 +0100 Subject: [PATCH] Some index adjustments. --- assets/less/classes/index.less | 2 +- public/index.php | 48 +++++++++------------------------- 2 files changed, 14 insertions(+), 36 deletions(-) diff --git a/assets/less/classes/index.less b/assets/less/classes/index.less index 1e54cc69..22ceb3bb 100644 --- a/assets/less/classes/index.less +++ b/assets/less/classes/index.less @@ -57,7 +57,7 @@ transition: box-shadow .2s; &:hover { - box-shadow: 0 1px 4px var(--user-colour); + box-shadow: 0 0 2px var(--user-colour); } } } diff --git a/public/index.php b/public/index.php index 6bd44006..c7cd09d0 100644 --- a/public/index.php +++ b/public/index.php @@ -1,26 +1,6 @@ config_get('Site', 'name'), @@ -49,7 +29,7 @@ $statistics = cache_get('index:stats:v1', function () { LIMIT 1 ')->fetch(PDO::FETCH_ASSOC), ]; -}, 10800); +}, 600); $changelog = cache_get('index:changelog:v1', function () { return db_query(' @@ -64,21 +44,19 @@ $changelog = cache_get('index:changelog:v1', function () { ORDER BY c.`change_created` DESC LIMIT 10 ')->fetchAll(PDO::FETCH_ASSOC); -}, 1800); +}, 300); -$onlineUsers = cache_get('index:online:v1', function () { - return db_query(' - SELECT - u.`user_id`, u.`username`, - COALESCE(u.`user_colour`, r.`role_colour`) as `user_colour` - FROM `msz_users` as u - LEFT JOIN `msz_roles` as r - ON r.`role_id` = u.`display_role` - WHERE u.`user_active` >= DATE_SUB(NOW(), INTERVAL 5 MINUTE) - ORDER BY RAND() - LIMIT 104 - ')->fetchAll(PDO::FETCH_ASSOC); -}, 30); +$onlineUsers = db_query(' + SELECT + u.`user_id`, u.`username`, + COALESCE(u.`user_colour`, r.`role_colour`) as `user_colour` + FROM `msz_users` as u + LEFT JOIN `msz_roles` as r + ON r.`role_id` = u.`display_role` + WHERE u.`user_active` >= DATE_SUB(NOW(), INTERVAL 5 MINUTE) + ORDER BY RAND() + LIMIT 104 +')->fetchAll(PDO::FETCH_ASSOC); echo tpl_render('home.' . (user_session_active() ? 'home' : 'landing'), [ 'users_count' => $statistics['users'],