You are here

function sf_import_create_batchjob in Salesforce Suite 7.2

Same name and namespace in other branches
  1. 6.2 sf_import/sf_import.batch.inc \sf_import_create_batchjob()

Creates a batch job for a fieldmap.

Parameters

string $fieldmap: The name of the fieldmap

array $extra: An array of extra options for a given batchjob.

1 call to sf_import_create_batchjob()
sf_import_create_submit in sf_import/sf_import.admin.inc
Submit callback for sf_import_create form.

File

sf_import/sf_import.batch.inc, line 16
Batch API related code.

Code

function sf_import_create_batchjob($fieldmap, $extra = NULL) {
  $params = array(
    'fieldmap_key' => $fieldmap,
    'extra' => $extra,
  );
  return array(
    'title' => t('Importing'),
    'operations' => array(
      array(
        'sf_import_batchjob',
        $params,
      ),
    ),
    'file' => drupal_get_path('module', 'sf_import') . '/sf_import.batch.inc',
    'finished' => 'sf_import_batchjob_finalize',
  );
}