You are here

function salesforce_mapping_object_table_form in Salesforce Suite 7.3

Bulk operations form for Salesforce mapping objects.

1 string reference to 'salesforce_mapping_object_table_form'
salesforce_mapping_object_overview_table in modules/salesforce_mapping/includes/salesforce_mapping_object.admin.inc
Generate the overview filter form/table for mappings.

File

modules/salesforce_mapping/includes/salesforce_mapping_object.admin.inc, line 448

Code

function salesforce_mapping_object_table_form($form, &$form_state, $header, $options) {
  $form = array();
  $form['bulk_operations'] = array(
    '#type' => 'fieldset',
    '#title' => t('Bulk Operations'),
    '#collapsible' => TRUE,
    '#collapsed' => TRUE,
  );
  $form['bulk_operations']['operations'] = array(
    '#type' => 'select',
    '#options' => array(
      0 => t('Select a bulk operation'),
      'push' => t('Push to Salesforce'),
    ),
  );
  $form['bulk_operations']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Submit'),
  );
  $form['entities'] = array(
    '#type' => 'tableselect',
    '#header' => $header,
    '#options' => $options,
    '#attributes' => array(
      'class' => array(
        'entity-sort-table',
      ),
    ),
    '#empty' => t('There are no mappings.'),
  );
  return $form;
}