2023-03-11 12:04:29 +03:00
|
|
|
<?php
|
|
|
|
|
|
|
|
define('IN_ADMIN', true);
|
|
|
|
define('BB_ROOT', './../../');
|
|
|
|
require(BB_ROOT .'common.php');
|
|
|
|
|
|
|
|
$user->session_start();
|
|
|
|
|
|
|
|
if (!IS_ADMIN) bb_die($lang['NOT_AUTHORISED']);
|
|
|
|
|
2023-10-01 19:50:20 +03:00
|
|
|
$sql[] = 'SELECT count(*) FROM `'.BB_USERS.'` WHERE `user_lastvisit` < UNIX_TIMESTAMP()-2592000 AND user_id NOT IN ('.EXCLUDED_USERS_CSV.')';
|
|
|
|
$sql[] = 'SELECT count(*) FROM `'.BB_USERS.'` WHERE `user_lastvisit` < UNIX_TIMESTAMP()-7776000 AND user_id NOT IN ('.EXCLUDED_USERS_CSV.')';
|
2024-01-08 17:22:38 +03:00
|
|
|
$sql[] = 'SELECT round(avg(size)) FROM `'.BB_BT_TORRENTS.'`';
|
2023-03-11 12:04:29 +03:00
|
|
|
$sql[] = 'SELECT count(*) FROM `'.BB_BT_TORRENTS.'`';
|
|
|
|
$sql[] = 'SELECT count(distinct(topic_id)) FROM `'.BB_BT_TRACKER_SNAP.'` WHERE seeders > 0';
|
|
|
|
$sql[] = 'SELECT count(distinct(topic_id)) FROM `'.BB_BT_TRACKER_SNAP.'` WHERE seeders > 5';
|
|
|
|
$sql[] = 'SELECT count(distinct(poster_id)) FROM `'.BB_BT_TORRENTS.'`';
|
|
|
|
$sql[] = 'SELECT count(distinct(poster_id)) FROM `'.BB_BT_TORRENTS.'` WHERE reg_time >= UNIX_TIMESTAMP()-2592000';
|
|
|
|
|
|
|
|
echo '<html><body><head></head>';
|
|
|
|
echo '
|
|
|
|
<br /><br />
|
|
|
|
<table border="1" cellspacing="0" cellpadding="6" align="center">';
|
|
|
|
|
|
|
|
foreach ($sql as $i => $query)
|
|
|
|
{
|
2024-01-08 17:22:38 +03:00
|
|
|
$row = mysql_fetch_row(DB()->query($query))[0];
|
|
|
|
$row = ($i == 2) ? humn_size($row) : $row;
|
|
|
|
echo "<tr><td>{$lang['TR_STATS'][$i]}</td><td><b>{$row}</b></td>";
|
2023-03-11 12:04:29 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
echo '</table>';
|
|
|
|
|
|
|
|
echo '<div align="center"><pre>';
|
|
|
|
|
|
|
|
if ($l = sys('la'))
|
|
|
|
{
|
|
|
|
$l = explode(' ', $l);
|
|
|
|
for ($i=0; $i < 3; $i++)
|
|
|
|
{
|
|
|
|
$l[$i] = round($l[$i], 1);
|
|
|
|
}
|
|
|
|
echo "\n\n<b>loadavg: </b>$l[0] $l[1] $l[2]\n\n";
|
|
|
|
}
|
|
|
|
|
2023-12-14 14:43:45 +03:00
|
|
|
echo 'gen time: <b>'. sprintf('%.4f', (array_sum(explode(' ', microtime())) - TIMESTART)) ."</b> sec\n";
|
2023-03-11 12:04:29 +03:00
|
|
|
|
|
|
|
echo '</pre></div>';
|
2023-10-01 19:50:20 +03:00
|
|
|
echo '</body></html>';
|