function webform_results_download_range_after_build in Webform 6.3
Same name and namespace in other branches
- 7.4 includes/webform.report.inc \webform_results_download_range_after_build()
- 7.3 includes/webform.report.inc \webform_results_download_range_after_build()
FormAPI after build function for the download range fieldset.
1 string reference to 'webform_results_download_range_after_build'
- webform_results_download_form in includes/
webform.report.inc - Form to configure the download of CSV files.
File
- includes/
webform.report.inc, line 534 - This file includes helper functions for creating reports for webform.module
Code
function webform_results_download_range_after_build($element, &$form_state) {
$node = $form_state['values']['node'];
// Build a list of counts of new and total submissions.
$count = webform_get_submission_count($node->nid);
$sids = webform_download_sids($node->nid, array(
'range_type' => 'new',
));
$last_download = webform_download_last_download_info($node->nid);
$element['#webform_download_info']['sid'] = $last_download ? $last_download['sid'] : 0;
$element['#webform_download_info']['requested'] = $last_download ? $last_download['requested'] : $node->created;
$element['#webform_download_info']['total'] = $count;
$element['#webform_download_info']['new'] = count($sids);
return $element;
}