You are here

function salesforce_api_settings_form_validate in Salesforce Suite 7

Same name and namespace in other branches
  1. 6.2 salesforce_api/salesforce_api.admin.inc \salesforce_api_settings_form_validate()
  2. 7.2 salesforce_api/salesforce_api.admin.inc \salesforce_api_settings_form_validate()

Settings form validate handler to verify new salesforce credentials before saving them.

1 string reference to 'salesforce_api_settings_form_validate'
salesforce_api_settings_form in salesforce_api/salesforce_api.admin.inc
The settings form at admin/config/salesforce.

File

salesforce_api/salesforce_api.admin.inc, line 107
Contains the admin page callbacks for the Salesforce module, including forms for general settings and fieldmap administration.

Code

function salesforce_api_settings_form_validate(&$form, &$form_state) {
  $values = $form_state['values'];
  if (!salesforce_api_connect($values['salesforce_api_username'], $values['salesforce_api_password'], $values['salesforce_api_token'], TRUE)) {

    // If not, prevent the user from overwriting the current configuration.
    form_set_error('salesforce_api_username', t('Unable to connect to Salesforce. Please check your credentials.'));
  }
  else {
    drupal_set_message(t('Salesforce connection established.'));
  }
}