function sf_import_manual_submit in Salesforce Suite 6.2
Submit call back for sf_import_manual.
File
- sf_import/
sf_import.admin.inc, line 355 - Admin settings for the SF Import module.
Code
function sf_import_manual_submit($form, &$form_state) {
$sfids = $form_state['storage']['sfids'];
$map = $form_state['storage']['fieldmap'];
$fieldmap = salesforce_api_salesforce_field_map_load($map);
$function = 'sf_' . $fieldmap->drupal . '_import';
if (function_exists($function) && $fieldmap->name) {
$errors = array();
$successes = array();
foreach ($sfids as $sfid) {
if ($uid = $function($sfid, $fieldmap->name)) {
if (user_access('administer salesforce')) {
drupal_set_message(t('Succesfully linked SFID @sfid with user !user.', array(
'@sfid' => $sfid,
'!user' => $uid,
)));
}
}
else {
if (user_access('administer salesforce')) {
drupal_set_message(t('Failed to import SFID @sfid', array(
'@sfid' => $sfid,
)), 'error');
}
}
}
}
}