abuse_cron()
abuse/abuse.module, line 292
Implementation of hook_cron().
<?php
function abuse_cron() {
$hour = variable_get('abuse_cleanup_hour', 0);
$hour = max(0, $hour);
$hour = min(23, $hour);
$time = time() - ($hour * 3600);
$timestamp = getdate($time);
$timestamp = mktime(0, 0, 0, $timestamp['mon'], $timestamp['mday'], $timestamp['year']);
$last_time = variable_get('abuse_cleanup_timestamp', 0);
if ($timestamp > $last_time) {
db_query('UPDATE {abuse_status} SET assigned_to_uid=0 WHERE status=%d OR status=%d OR status=%d', ABUSE_PENDING, ABUSE_HIDDEN, ABUSE_SUPERADMIN);
variable_set('abuse_cleanup_timestamp', $timestamp);
}
}
?>