function _webform_render_layout_box in Webform Layout 7.2
Same name and namespace in other branches
- 6 layout_box.inc \_webform_render_layout_box()
- 7 layout_box.inc \_webform_render_layout_box()
Implements _webform_render_component().
1 call to _webform_render_layout_box()
- _webform_display_layout_box in ./
layout_box.inc - Implements _webform_display_component().
File
- ./
layout_box.inc, line 52 - Webform module layout_box component.
Code
function _webform_render_layout_box($component, $value = NULL, $filter = TRUE) {
$element = array(
'#title' => $filter ? _webform_filter_xss($component['name']) : $component['name'],
'#weight' => $component['weight'],
'#pre_render' => array(
'webform_layout_box_prerender',
),
'#webform_component' => $component,
'#prefix' => '<div>',
'#suffix' => '</div>',
'#attached' => array(
'css' => array(
drupal_get_path('module', 'webform_layout') . '/layout_box.css',
),
),
);
if (module_exists('form_builder_webform')) {
$is_form_build = arg(0) === 'admin' && arg(1) === 'build' && arg(2) === 'form-builder' || arg(0) === 'node' && arg(2) === 'webform';
if ($is_form_build) {
$element['#type'] = 'fieldset';
}
}
return $element;
}