You are here

function theme_webform_protected_downloads_configuration_form_file_list in Webform Protected Downloads 7

Theme function for the configuration form

Parameters

array $form:

Return value

void

1 theme call to theme_webform_protected_downloads_configuration_form_file_list()
webform_protected_downloads_configuration_form in ./webform_protected_downloads.form.inc
Form callback for the webform configuration subpage

File

./webform_protected_downloads.form.inc, line 322

Code

function theme_webform_protected_downloads_configuration_form_file_list($variables) {
  $header = array(
    t('Filename'),
    t('Size'),
    t('Protected'),
  );
  $rows = array();
  foreach ($variables['element'] as $key => $element) {
    if (!empty($key) && (is_numeric($key) || $key[0] != '#')) {
      $file = $element['#file_object'];
      unset($element['#title']);
      $rows[] = array(
        theme('file_link', array(
          'file' => $file,
        )),
        format_size($file->filesize),
        array(
          'data' => $element,
        ),
      );
    }
  }
  return theme('table', array(
    'header' => $header,
    'rows' => $rows,
  )) . drupal_render($element);
}