You are here

function sf_queue_process_queue_force in Salesforce Suite 6.2

Same name and namespace in other branches
  1. 7.2 sf_queue/sf_queue.module \sf_queue_process_queue_force()
1 call to sf_queue_process_queue_force()
sf_queue_disable in sf_queue/sf_queue.install
Implementation of hook_disable().
1 string reference to 'sf_queue_process_queue_force'
sf_queue_menu in sf_queue/sf_queue.module
@file sf_queue.module Implements export queue and administrativa for SalesForce API

File

sf_queue/sf_queue.module, line 173
sf_queue.module Implements export queue and administrativa for SalesForce API

Code

function sf_queue_process_queue_force($redir = TRUE) {
  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 = time();
  $state['last_attempt'] = $request_time;
  variable_set('sf_queue_state', $state);
  sf_queue_process_queue($settings, $state);
  if (user_access('administer salesforce')) {
    drupal_set_message(t('Salesforce export queue processed.'));
  }
  if ($redir == TRUE) {
    drupal_goto("admin/reports/sf_queue/");
  }
}