function sf_queue_salesforce_api_pre_export in Salesforce Suite 6.2
Same name and namespace in other branches
- 7.2 sf_queue/sf_queue.module \sf_queue_salesforce_api_pre_export()
Implements hook_salesforce_api_pre_export
File
- sf_queue/
sf_queue.module, line 48 - sf_queue.module Implements export queue and administrativa for SalesForce API
Code
function sf_queue_salesforce_api_pre_export($sf_object, $map, $oid) {
// If queue is not in use, return;
if (!variable_get('sf_queue_enabled', FALSE)) {
watchdog('sf_queue', "Salesforce module is enabled but the queue is not.");
return;
}
$op = empty($sf_object->Id) ? 'create' : 'update';
$settings = variable_get('sf_queue_settings', _sf_queue_default_settings());
if (!in_array($op, $settings['cron_operations'])) {
return TRUE;
}
return sf_queue_enqueue($op, $sf_object, $map, $oid);
}