You are here

function theme_webform_advanced_submit_limit_form in Webform 7.4

Same name and namespace in other branches
  1. 5.2 webform.module \theme_webform_advanced_submit_limit_form()
  2. 6.3 includes/webform.pages.inc \theme_webform_advanced_submit_limit_form()
  3. 6.2 webform.module \theme_webform_advanced_submit_limit_form()
  4. 7.3 includes/webform.pages.inc \theme_webform_advanced_submit_limit_form()

Theme the submit limit fieldset on the webform node form.

1 theme call to theme_webform_advanced_submit_limit_form()
webform_configure_form in includes/webform.pages.inc
Main configuration form for editing a webform node.

File

includes/webform.pages.inc, line 586
Menu callbacks and functions for configuring and editing webforms.

Code

function theme_webform_advanced_submit_limit_form($variables) {
  $form = $variables['form'];
  $form['submit_limit']['#attributes']['class'][] = 'webform-set-active';
  $form['submit_interval']['#attributes']['class'][] = 'webform-set-active';

  // Remove div wrappers around limit options.
  $form['submit_limit']['#theme_wrappers'] = array();
  $form['submit_interval']['#theme_wrappers'] = array();
  $form['enforce_limit']['no']['#theme_wrappers'] = array(
    'webform_inline_radio',
  );
  $form['enforce_limit']['yes']['#theme_wrappers'] = array(
    'webform_inline_radio',
  );
  $form['enforce_limit']['yes']['#title'] = t('Limit each user to !count submission(s) !timespan', array(
    '!count' => drupal_render($form['submit_limit']),
    '!timespan' => drupal_render($form['submit_interval']),
  ));
  return drupal_render_children($form);
}