public function webform_handler_field_form_body::render in Webform 7.3
Same name and namespace in other branches
- 6.3 views/webform_handler_field_form_body.inc \webform_handler_field_form_body::render()
- 7.4 views/webform_handler_field_form_body.inc \webform_handler_field_form_body::render()
Render the field.
Parameters
array $values: The values retrieved from the database.
Overrides views_handler_field::render
File
- views/
webform_handler_field_form_body.inc, line 41 - Views handler to display the content of a webform form.
Class
- webform_handler_field_form_body
- Field handler to present the Webform form body to the user.
Code
public function render($values) {
$node = node_load($values->{$this->aliases['nid']});
if (node_access('view', $node)) {
// Populate $node->content['webform'] by reference.
webform_node_view($node, 'form');
$form_body = isset($node->content['webform']) ? drupal_render($node->content['webform']) : NULL;
}
else {
return;
}
return $form_body;
}