You are here

function sf_queue_salesforce_api_delete in Salesforce Suite 7.2

Same name and namespace in other branches
  1. 6.2 sf_queue/sf_queue.module \sf_queue_salesforce_api_delete()

Implements hook_salesforce_api_delete().

File

sf_queue/sf_queue.module, line 102
sf_queue.module Implements export queue and administrativa for Salesforce API

Code

function sf_queue_salesforce_api_delete($sfid, $map, $oid) {

  // If queue is not in use, return;
  if (!variable_get('sf_queue_enabled', FALSE)) {
    return;
  }
  $settings = variable_get('sf_queue_settings', _sf_queue_default_settings());
  if (!in_array('delete', $settings['cron_operations'])) {
    return TRUE;
  }
  return sf_queue_enqueue('delete', (object) array(
    'Id' => $sfid,
  ), $map, $oid);
}