You are here

function salesforce_api_cron in Salesforce Suite 6.2

Same name and namespace in other branches
  1. 7 salesforce_api/salesforce_api.module \salesforce_api_cron()
  2. 7.2 salesforce_api/salesforce_api.module \salesforce_api_cron()

Implementation of hook_cron().

File

salesforce_api/salesforce_api.module, line 1612
Defines an API that enables modules to interact with the Salesforce server.

Code

function salesforce_api_cron() {
  $cache = cache_get('salesforce_api_sf_objects');

  // Check to see if we can connect to Salesforce
  $sf = salesforce_api_connect();
  if ($sf == TRUE) {

    // if the cache has already been cleared or is expired, then rebuild it.
    if (!$cache || (int) $_SERVER['REQUEST_TIME'] > $cache->expire) {
      salesforce_api_cache_build();
    }
  }
  return;
}