function ip_anon_scrub in IP Anonymize 7
Same name and namespace in other branches
- 8 ip_anon.inc \ip_anon_scrub()
Anonymize IP addresses which have exceeded the retention period.
1 call to ip_anon_scrub()
- ip_anon_cron in ./
ip_anon.module - Implements hook_cron().
File
- ./
ip_anon.inc, line 11 - Page callbacks and utility functions for IP Anonymize module.
Code
function ip_anon_scrub() {
foreach (ip_anon_tables() as $table => $columns) {
db_update($table)
->fields(array(
$columns['hostname'] => 0,
))
->condition($columns['timestamp'], REQUEST_TIME - variable_get("ip_anon_period_{$table}", 21600), '<')
->execute();
}
}