You are here

function theme_webform_protected_downloads_configuration_form in Webform Protected Downloads 6

Theme function for the configuration form

Parameters

array $form :

Return value

void

File

./webform_protected_downloads.form.inc, line 293

Code

function theme_webform_protected_downloads_configuration_form($form) {
  $output = '';
  $header = array(
    t('Filename'),
    t('Location'),
    t('Size'),
    t('Protected'),
  );
  $rows = array();
  $node = $form['node']['#value'];
  if (isset($form['files']) && count($form['files'])) {
    foreach ($form['files'] as $key => &$element) {
      if ($key[0] != '#') {
        unset($element['#title']);
        $rows[] = array(
          $node->files[$key]->filename,
          $node->files[$key]->filepath,
          format_size($node->files[$key]->filesize),
          drupal_render($element),
        );
      }
    }
    $form['files']['#value'] = theme('table', $header, $rows);
  }
  $output .= drupal_render($form);
  return $output;
}