You are here

function theme_hide_submit_images_fieldset in Hide submit button 5

Same name and namespace in other branches
  1. 6 hide_submit_admin.inc \theme_hide_submit_images_fieldset()
  2. 7 hide_submit_admin.inc \theme_hide_submit_images_fieldset()

Theme function for the admin settings image fieldset

Parameters

$form:

1 theme call to theme_hide_submit_images_fieldset()
hide_submit_admin_settings in ./hide_submit_admin.inc
Implementation of admin_settings callback

File

./hide_submit_admin.inc, line 385
Hide the submit button after clicked to prevent/reduce duplicate postings.

Code

function theme_hide_submit_images_fieldset($form) {
  $images = $form['hide_submit_images'];
  foreach (element_children($images) as $key) {
    $filename = $images[$key]['image']['#title'];
    unset($form[$key]['image']['#title']);
    $row = array();
    $row[] = array(
      'data' => drupal_render($form['hide_submit_images'][$key]['image']) . '<br />' . $filename,
      'class' => 'hide-submit-image',
    );
    $row[] = array(
      'data' => drupal_render($form['hide_submit_random'][$key]),
      'class' => 'hide-submit-random',
    );
    $row[] = array(
      'data' => drupal_render($form['hide_submit_default_image'][$key]),
      'class' => 'hide-submit-radio',
    );
    $row[] = array(
      'data' => drupal_render($form['hide_submit_images'][$key]['operations']),
      'class' => 'hide-submit-operations',
    );
    $rows[] = $row;
  }
  $header = array(
    t('Image'),
    t('Random'),
    t('Default'),
    t('Operations'),
  );
  $output = drupal_render($form) . theme('table', $header, $rows);
  return $output;
}