function sf_prematch_get_options in Salesforce Suite 7
Same name and namespace in other branches
- 6.2 sf_prematch/sf_prematch.admin.inc \sf_prematch_get_options()
- 7.2 sf_prematch/sf_prematch.admin.inc \sf_prematch_get_options()
1 call to sf_prematch_get_options()
- sf_prematch_edit_form in sf_prematch/sf_prematch.admin.inc 
File
- sf_prematch/sf_prematch.admin.inc, line 214 
- Admin functions for sf_prematch module.
Code
function sf_prematch_get_options($map, $required = false) {
  // Extract terms from $map.
  if ($map['action'] == 'import') {
    $terms = array_keys($map['fields']);
  }
  else {
    $terms = array_values($map['fields']);
  }
  sort($terms);
  // Build terms into ordered options to use in select.
  $options = array();
  // Start with empty option if select is not required.
  if (!$required) {
    $options[] = '';
  }
  // Add terms to options, making key = value so form value is key not integer.
  foreach ($terms as $term) {
    $options[$term] = $term;
  }
  return $options;
}