function webform2pdf_preprocess_webform_results_submissions in Webform2PDF 7.3
Same name and namespace in other branches
- 6.2 webform2pdf.module \webform2pdf_preprocess_webform_results_submissions()
- 7.4 webform2pdf.module \webform2pdf_preprocess_webform_results_submissions()
Adds a pdf download link to the webform submission page.
File
- ./
webform2pdf.module, line 168
Code
function webform2pdf_preprocess_webform_results_submissions(&$vars) {
$rows =& $vars['table']['#rows'];
$i = 0;
$table_row_keys = array_keys($vars['table']['#rows']);
foreach ($vars['submissions'] as $sid => $submission) {
if (webform2pdf_enabled_pdf_access($vars['node'], 'webform_submission_access', $vars['node'], $submission, 'view')) {
$rows[$table_row_keys[$i]][] = l(t('Download PDF'), 'node/' . $submission->nid . '/submission/' . $submission->sid . '/downloadpdf');
}
else {
$rows[$table_row_keys[$i]][] = '';
}
$i++;
}
$header_keys = array_keys($vars['table']['#header']);
$last_header_key = array_pop($header_keys);
$vars['table']['#operation_total'] += 1;
$vars['table']['#header'][$last_header_key]['colspan'] += 1;
}