You are here

function _salesforce_mapping_get_direction_options in Salesforce Suite 7.3

Return form options for available direction options.

Return value

array Array of direction options keyed by their machine name with their label as the value.

3 calls to _salesforce_mapping_get_direction_options()
salesforce_mapping_form in modules/salesforce_mapping/includes/salesforce_mapping.admin.inc
Return a form for a Salesforce mapping entity.
_salesforce_mapping_get_default_value in modules/salesforce_mapping/includes/salesforce_mapping.admin.inc
Helper to retrieve the current value for a given form field.
_salesforce_mapping_get_empty_field_map_row in modules/salesforce_mapping/includes/salesforce_mapping.admin.inc
Helper to rapidly retreive an empty field mapping array.

File

modules/salesforce_mapping/includes/salesforce_mapping.admin.inc, line 1179
Configuration page for creating and modifying a mapping.

Code

function _salesforce_mapping_get_direction_options() {
  $options = array();
  if (module_exists('salesforce_pull')) {
    $options += array(
      SALESFORCE_MAPPING_DIRECTION_SF_DRUPAL => t('SF to Drupal'),
    );
  }
  if (module_exists('salesforce_push')) {
    $options += array(
      SALESFORCE_MAPPING_DIRECTION_DRUPAL_SF => t('Drupal to SF'),
    );
  }
  if (module_exists('salesforce_pull') && module_exists('salesforce_push')) {
    $options += array(
      SALESFORCE_MAPPING_DIRECTION_SYNC => t('Sync'),
    );
  }
  return $options;
}