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);
}