You are here

function webform_handler_field_form_body::render in Webform 6.3

Same name and namespace in other branches
  1. 7.4 views/webform_handler_field_form_body.inc \webform_handler_field_form_body::render()
  2. 7.3 views/webform_handler_field_form_body.inc \webform_handler_field_form_body::render()

File

views/webform_handler_field_form_body.inc, line 28
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

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, FALSE, FALSE);
    $form_body = isset($node->content['webform']['#value']) ? $node->content['webform']['#value'] : NULL;
  }
  else {
    return;
  }
  return $form_body;
}