forked from KeyAuth/KeyAuth-Source-Code
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstats.php
More file actions
17 lines (13 loc) · 689 Bytes
/
stats.php
File metadata and controls
17 lines (13 loc) · 689 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include 'includes/misc/autoload.phtml';
$row = misc\cache\fetch('KeyAuthStats', "SELECT FORMAT((select count(1) FROM `accounts`), N'N0') AS 'numAccs',FORMAT((select count(1) FROM `sessions` WHERE `validated` = 1 AND `expiry` > " . time() . "), N'N0') AS 'numOnlineUsers',FORMAT((select count(1) FROM `keys`), N'N0') AS 'numKeys',FORMAT((select count(1) FROM `apps`), N'N0') AS 'numApps';", 0, 1800);
$numAccs = $row['numAccs'];
$numOnlineUsers = $row['numOnlineUsers'];
$numApps = $row['numApps'];
$numKeys = $row['numKeys'];
die(json_encode(array(
"accounts" => $numAccs,
"applications" => $numApps,
"licenses" => $numKeys,
"activeUsers" => $numOnlineUsers
)));