You are here

function webform_results_download_submission_information in Webform 7.4

Default columns for submission information.

By default all exports have several columns of generic information that applies to all submissions. This function returns the list of generic columns plus columns added by other modules.

Parameters

$options: Filter down the list of columns based on a provided column list.

Return value

array List of generic columns plus columns added by other modules

4 calls to webform_results_download_submission_information()
webform_results_download_default_options in includes/webform.report.inc
Get options for creating downloadable versions of the webform data.
webform_results_download_form in includes/webform.report.inc
Form to configure the download of CSV files.
webform_results_download_headers in includes/webform.report.inc
Print the header rows for the downloadable webform data.
webform_results_download_rows_process in includes/webform.report.inc
Processes the submissions to be downloaded into exported rows.

File

includes/webform.report.inc, line 1218
This file includes helper functions for creating reports for webform.module.

Code

function webform_results_download_submission_information($node, $options = array()) {
  $submission_information = module_invoke_all('webform_results_download_submission_information_info');
  drupal_alter('webform_results_download_submission_information_info', $submission_information);
  if (isset($options['components'])) {
    foreach ($submission_information as $key => $label) {
      if (!in_array($key, $options['components'])) {
        unset($submission_information[$key]);
      }
    }
  }
  return $submission_information;
}