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;
}