function _akamai_clear_purge_request_data in Akamai 7.3
Deletes old purge request items.
1 call to _akamai_clear_purge_request_data()
- akamai_cron_check_status in ./
akamai.cron.inc - Checks the status of pending purge requests.
File
- ./
akamai.cron.inc, line 123 - Contains functions for running cron tasks.
Code
function _akamai_clear_purge_request_data() {
try {
$hours = variable_get('akamai_purge_log_duration_complete', AKAMAI_PURGE_REQUEST_HOURS_TO_KEEP_DEFAULT);
if (!empty($hours)) {
db_delete('akamai_purge_requests')
->condition('completion_time', strtotime($hours . ' hours ago'), '<')
->execute();
}
$hours = variable_get('akamai_purge_log_duration_incomplete', AKAMAI_PURGE_REQUEST_HOURS_TO_KEEP_DEFAULT);
if (!empty($hours)) {
db_delete('akamai_purge_requests')
->condition('submission_time', strtotime($hours . ' hours ago'), '<')
->execute();
}
} catch (Exception $e) {
watchdog_exception('akamai', $e);
}
}