function sf_queue_cron in Salesforce Suite 7.2
Same name and namespace in other branches
- 6.2 sf_queue/sf_queue.module \sf_queue_cron()
Implements hook_cron().
File
- sf_queue/
sf_queue.module, line 162 - sf_queue.module Implements export queue and administrativa for Salesforce API
Code
function sf_queue_cron() {
if (!variable_get('sf_queue_enabled', FALSE)) {
return FALSE;
}
$settings = variable_get('sf_queue_settings', _sf_queue_default_settings());
$state = variable_get('sf_queue_state', _sf_queue_default_state());
$request_time = REQUEST_TIME;
if ($request_time - $settings['cron_frequency'] > $state['last_attempt']) {
$state['last_attempt'] = $request_time;
variable_set('sf_queue_state', $state);
sf_queue_process_queue($settings, $state);
}
}