function webform2pdf_handler_field_submission_download_pdf::render in Webform2PDF 7.4
Render the field.
Parameters
array $values: The values retrieved from the database.
Overrides views_handler_field::render
File
- views/
webform2pdf_handler_field_submission_download_pdf.inc, line 51 - Views handler to download pdf link to a submission.
Class
- webform2pdf_handler_field_submission_download_pdf
- Field handler to present a download pdf link to the user.
Code
function render($values) {
$sid = $values->{$this->aliases['sid']};
$nid = $values->{$this->aliases['nid']};
$text = $this->options['text'];
$text = !empty($text) ? $text : t('download pdf');
$link = l($text, 'node/' . $nid . '/submission/' . $sid . '/downloadpdf');
if ($this->options['access_check']) {
module_load_include('inc', 'webform', 'includes/webform.submissions');
$node = node_load($nid);
$submission = webform_get_submission($nid, $sid);
if (!webform_submission_access($node, $submission, 'view')) {
return;
}
}
return $link;
}