function akamai_cron_check_status in Akamai 7.3
Checks the status of pending purge requests.
1 call to akamai_cron_check_status()
- akamai_cron in ./
akamai.module - Implements hook_cron().
File
- ./
akamai.cron.inc, line 75 - Contains functions for running cron tasks.
Code
function akamai_cron_check_status() {
$end = time() + variable_get('akamai_purge_status_time_limit', AKAMAI_PURGE_STATUS_TIME_LIMIT_DEFAULT);
$query = db_select('akamai_purge_requests', 'pr')
->fields('pr', [
'purge_id',
'progress_uri',
])
->condition('check_after', REQUEST_TIME, '<')
->isNull('completion_time')
->orderBy('submission_time', 'ASC')
->range(0, 200);
$result = $query
->execute();
while (time() < $end && ($item = $result
->fetchObject())) {
_akamai_update_status($item->progress_uri, $item->purge_id);
}
_akamai_clear_purge_request_data();
}