function webform2pdf_download_pdf_form in Webform2PDF 6.2
Same name and namespace in other branches
- 6 webform2pdf.module \webform2pdf_download_pdf_form()
- 7.4 includes/webform2pdf.download.inc \webform2pdf_download_pdf_form()
- 7.3 includes/webform2pdf.download.inc \webform2pdf_download_pdf_form()
1 string reference to 'webform2pdf_download_pdf_form'
- webform2pdf_menu in ./
webform2pdf.module - Implementation of hook_menu().
File
- includes/
webform2pdf.download.inc, line 52
Code
function webform2pdf_download_pdf_form(&$form_state, $node) {
module_load_include('inc', 'webform', 'webform.report');
$header = theme('webform_results_submissions_header', $node);
$submissions = webform_get_submissions($node->nid, $header);
$form = $options = array();
foreach ($submissions as $sid => $submission) {
$form['sid'][$sid] = array(
'#value' => $sid,
);
$form['date'][$sid] = array(
'#value' => format_date($submission->submitted, 'small'),
);
$form['username'][$sid] = array(
'#value' => theme('username', $submission),
);
$form['remote_addr'][$sid] = array(
'#value' => $submission->remote_addr,
);
$form['view'][$sid] = array(
'#value' => l(t('View'), "node/{$node->nid}/submission/{$sid}"),
);
$form['download_pdf'][$sid] = array(
'#value' => l(t('Download PDF'), "node/{$node->nid}/submission/{$sid}/downloadpdf"),
);
$options[$sid] = '';
}
$form['sids'] = array(
'#type' => 'checkboxes',
'#options' => $options,
);
$form['nid'] = array(
'#type' => 'value',
'#value' => $node->nid,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Download PDF'),
);
return $form;
}