From 1d295df8da7739233ca37a5cacf1cc1c6bfb6e7e Mon Sep 17 00:00:00 2001 From: flashwave Date: Sun, 2 Jun 2024 19:43:57 +0000 Subject: [PATCH] Added broom closet PM stats. --- tools/cron | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/cron b/tools/cron index 310c7d5..096954d 100755 --- a/tools/cron +++ b/tools/cron @@ -132,6 +132,15 @@ msz_sched_task_func('Resync statistics counters.', true, function() use ($msz) { 'users:warnings:visible' => 'SELECT COUNT(*) FROM msz_users_warnings WHERE warn_created > NOW() - INTERVAL 90 DAY', 'users:bans:total' => 'SELECT COUNT(*) FROM msz_users_bans', 'users:bans:active' => 'SELECT COUNT(*) FROM msz_users_bans WHERE ban_expires IS NULL OR ban_expires > NOW()', + 'pms:msgs:total' => 'SELECT COUNT(*) FROM msz_messages', + 'pms:msgs:messages' => 'SELECT COUNT(DISTINCT msg_id) FROM msz_messages', + 'pms:msgs:replies' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_reply_to IS NULL', + 'pms:msgs:drafts' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_sent IS NULL', + 'pms:msgs:unread' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_read IS NULL', + 'pms:msgs:deleted' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_deleted IS NOT NULL', + 'pms:msgs:plain' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_parser = 0', + 'pms:msgs:bbcode' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_parser = 1', + 'pms:msgs:markdown' => 'SELECT COUNT(*) FROM msz_messages WHERE msg_parser = 2', ]; foreach($stats as $name => $query) {