Browse Source

remove rolling average

pull/40/head
nonmakina 3 years ago
parent
commit
3bf47e65fc
  1. 16
      templates/themes/categories/theme.php

16
templates/themes/categories/theme.php

@ -121,7 +121,6 @@
$boardStat['hourly_ips'] = Categories::countUniqueIps($hourly, $HOUR, $_board);
$boardStat['daily_ips'] = Categories::countUniqueIps($daily, $DAY, $_board);
$boardStat['weekly_ips'] = Categories::countUniqueIps($weekly, $WEEK, $_board);
$boardStat['rolling_average'] = Categories::rollingAveragePPH($WEEK, $_board);
$pph_query = query(
sprintf("SELECT COUNT(*) AS count FROM ``posts_%s`` WHERE time > %d",
@ -155,21 +154,6 @@
return count($uniqueIps);
}
private static function rollingAveragePPH($timespan, $_board) {
$pph_query = query(
sprintf("SELECT AVG(count) as rolling FROM (
SELECT HOUR(FROM_UNIXTIME(time)) AS hour, DAYOFYEAR(FROM_UNIXTIME(time)) AS day, COUNT(*) AS count
FROM ``posts_%s``
WHERE time > %d
GROUP BY hour, day)",
$_board['uri'],
time()-$timespan)
) or error(db_error());
return $pph_query->fetch()['rolling'];
}
};
?>

Loading…
Cancel
Save