function salesforce_pull in Salesforce Suite 7.3
Callback for the standard pull process used by webhooks and cron.
2 calls to salesforce_pull()
- salesforce_pull_cron in modules/
salesforce_pull/ salesforce_pull.module - Implements hook_cron().
- salesforce_pull_webhook in modules/
salesforce_pull/ salesforce_pull.module - Webhook callback for salesforce pull. Returns status of 200 for successful attempt or 403 for a failed pull attempt (SF not authorized, threshhold reached, etc.
8 string references to 'salesforce_pull'
- salesforce_mappings_access in modules/
salesforce_mapping/ salesforce_mapping.module - Access callback for managing Salesforce mappings.
- salesforce_mapping_page_alter in modules/
salesforce_mapping/ salesforce_mapping.module - Implements hook_page_alter().
- salesforce_mapping_requirements in modules/
salesforce_mapping/ salesforce_mapping.install - Implements hook_requirements().
- salesforce_pull_get_updated_records in modules/
salesforce_pull/ salesforce_pull.module - Pull updated records from Salesforce and place them in the queue.
- salesforce_pull_process_deleted_records in modules/
salesforce_pull/ salesforce_pull.module - Process deleted records from salesforce.
File
- modules/
salesforce_pull/ salesforce_pull.module, line 86 - Pull updates from Salesforce when a Salesforce object is updated.
Code
function salesforce_pull() {
$sfapi = salesforce_get_api();
if ($sfapi
->isAuthorized() && salesforce_pull_check_throttle()) {
salesforce_pull_get_updated_records();
salesforce_pull_get_deleted_records();
// Store this request time for the throttle check.
variable_set('salesforce_pull_last_sync', REQUEST_TIME);
return TRUE;
}
// No pull happened.
return FALSE;
}