You are here

function theme_node_import_file_format_select in Node import 6

Theme the file format selection list.

1 theme call to theme_node_import_file_format_select()
node_import_add_form in ./node_import.admin.inc
Creates a new import task by letting the user fill in a wizard.

File

./node_import.admin.inc, line 1181

Code

function theme_node_import_file_format_select($form) {
  $header = array(
    t('File format'),
    t('Record separator'),
    t('Field separator'),
    t('Text delimiter'),
    t('Escape character'),
  );
  $rows = array();
  $file_formats = $form['file_format']['#options'];
  foreach ($file_formats as $format => $title) {
    $rows[] = array(
      drupal_render($form['file_format'][$format]),
      isset($form[$format]['record separator']) ? drupal_render($form[$format]['record separator']) : drupal_render($form['record separator']) . drupal_render($form['other record separator']),
      isset($form[$format]['field separator']) ? drupal_render($form[$format]['field separator']) : drupal_render($form['field separator']) . drupal_render($form['other field separator']),
      isset($form[$format]['text delimiter']) ? drupal_render($form[$format]['text delimiter']) : drupal_render($form['text delimiter']) . drupal_render($form['other text delimiter']),
      isset($form[$format]['escape character']) ? drupal_render($form[$format]['escape character']) : drupal_render($form['escape character']) . drupal_render($form['other escape character']),
    );
    unset($form[$format]);
  }
  $form['file_format'] = array(
    '#type' => 'item',
    '#title' => $form['#title'],
    '#value' => theme('table', $header, $rows),
    '#description' => $form['#description'],
  );
  return drupal_render($form);
}