function _node_import_import in Node import 5
1 string reference to '_node_import_import'
File
- ./
node_import.module, line 467 - This modules provides a wizard at "administer >> content >> import" to import a CSV file with nodes.
Code
function _node_import_import(&$edit) {
$form[] = array(
'#type' => 'item',
'#title' => t('File'),
'#value' => $edit['filename'] . ' (' . format_size($edit['file']->filesize) . ') ',
);
$file_formats = _node_import_get_file_formats();
$form[] = array(
'#type' => 'item',
'#title' => t('File format'),
'#value' => $file_formats[$edit['file_format']],
);
$form[] = array(
'#type' => 'item',
'#title' => t('Type'),
'#value' => node_get_types('name', $edit['type']),
);
$form[] = array(
'#type' => 'submit',
'#value' => t('Delete file from server'),
);
$edit['errors'] = array();
$output = _node_import_get_nodes($edit['file']->filepath, $edit['type'], $edit['type'] == 'node_import' ? NULL : $edit['match'], $edit['global'], 0, $edit['errors'], $edit['file_format']);
if (count($edit['errors']) > 0) {
$form[] = array(
'#type' => 'submit',
'#value' => t('Download rows with errors'),
);
}
$form[] = array(
'#type' => 'item',
'#value' => $output,
);
return $form;
}