function sf_prematch_edit_form_submit in Salesforce Suite 6.2
Same name and namespace in other branches
- 7 sf_prematch/sf_prematch.admin.inc \sf_prematch_edit_form_submit()
- 7.2 sf_prematch/sf_prematch.admin.inc \sf_prematch_edit_form_submit()
File
- sf_prematch/
sf_prematch.admin.inc, line 149 - Admin functions for sf_prematch module.
Code
function sf_prematch_edit_form_submit($form, &$form_state) {
$values = $form_state['values'];
// Store data in the database.
if ($values['new_prematch']) {
db_query("INSERT INTO {salesforce_prematch} (name, primary_field, secondary_field, tertiary_field, rule) VALUES ('%s', '%s', '%s', '%s', %d)", $values['name'], $values['primary'], $values['secondary'], $values['tertiary'], $values['rule']);
}
else {
db_query("UPDATE {salesforce_prematch} SET primary_field = '%s', secondary_field = '%s', tertiary_field = '%s', rule = %d WHERE name = '%s'", $values['primary'], $values['secondary'], $values['tertiary'], $values['rule'], $values['name']);
}
// Display a message.
drupal_set_message(t('The changes have been saved.'));
// Redirect to fieldmap list or prematching page.
$form_state['redirect'] = SALESFORCE_PATH_FIELDMAPS;
}