'', 'form_key' => NULL, 'pid' => 0, 'weight' => 0, 'extra' => array(), ); } /** * Implementation of _webform_theme_component(). */ function _webform_theme_pagebreak() { return array( 'webform_display_pagebreak' => array( 'render element' => 'element', ), ); } /** * Implementation of _webform_edit_component(). */ function _webform_edit_pagebreak($component) { $form = array(); // Force the parent to always be root. $form['position']['pid'] = array( '#type' => 'hidden', '#value' => '0', ); $form['extra']['description'] = array(); // No description. $form['display'] = array('#type' => 'markup'); // Hide the display options. $form['display']['title_display'] = array(); return $form; } /** * Implementation of _webform_render_component(). */ function _webform_render_pagebreak($component, $value = NULL, $filter = TRUE) { $element = array( '#type' => 'hidden', '#value' => $component['name'], '#weight' => $component['weight'], ); return $element; } /** * Implementation of _webform_render_component(). */ function _webform_display_pagebreak($component, $value = NULL, $format = 'html') { $element = array( '#theme' => 'webform_display_pagebreak', '#title' => $component['name'], '#weight' => $component['weight'], '#format' => $format, '#webform_component' => $component, ); return $element; } /** * Format the text output data for this component. */ function theme_webform_display_pagebreak($variables) { $element = $variables['element']; return $element['#format'] == 'html' ? '