function webform_webform_results_download_submission_information_data in Webform 7.4
Implements hook_webform_results_download_submission_information_data().
File
- includes/
webform.report.inc, line 1253 - This file includes helper functions for creating reports for webform.module.
Code
function webform_webform_results_download_submission_information_data($token, $submission, array $options, $serial_start, $row_count) {
switch ($token) {
case 'webform_serial':
return $submission->serial;
case 'webform_sid':
return $submission->sid;
case 'webform_time':
// Return timestamp in local time (not UTC).
if (!empty($options['iso8601_date'])) {
return format_date($submission->submitted, 'custom', 'Y-m-d\\TH:i:s');
}
else {
return format_date($submission->submitted, 'short');
}
case 'webform_completed_time':
if (!$submission->completed) {
return '';
}
elseif (!empty($options['iso8601_date'])) {
return format_date($submission->completed, 'custom', 'Y-m-d\\TH:i:s');
}
else {
return format_date($submission->completed, 'short');
}
case 'webform_modified_time':
// Return timestamp in local time (not UTC).
if (!empty($options['iso8601_date'])) {
return format_date($submission->modified, 'custom', 'Y-m-d\\TH:i:s');
}
else {
return format_date($submission->modified, 'short');
}
case 'webform_draft':
return $submission->is_draft;
case 'webform_ip_address':
return $submission->remote_addr;
case 'webform_uid':
return $submission->uid;
case 'webform_username':
return $submission->name;
}
}