bans.php: refactor to expose the moratorium on ban deletion from the database.

Also fixes the 'purge_bans' configuration for non-cache deployments.
This commit is contained in:
Zankaria 2024-07-11 22:48:19 +02:00
parent 4b03672f77
commit d69eebb1d3
4 changed files with 8 additions and 8 deletions

View file

@ -908,12 +908,12 @@ function checkBan($board = false) {
if ($config['cache']['enabled']) {
$last_time_purged = cache::get('purged_bans_last');
if ($last_time_purged !== false && time() - $last_time_purged > $config['purge_bans']) {
Bans::purge($config['require_ban_view']);
Bans::purge($config['require_ban_view'], $config['purge_bans']);
cache::set('purged_bans_last', time());
}
} else {
// Purge every time.
Bans::purge($config['require_ban_view']);
Bans::purge($config['require_ban_view'], $config['purge_bans']);
}
}
}