function export_node_import in Node export 5.2
Same name and namespace in other branches
- 5 export.module \export_node_import()
- 6 export.pages.inc \export_node_import()
Import Node UI
1 string reference to 'export_node_import'
- export_menu in ./
export.module - Implementation of hook_menu().
File
- ./
export.pages.inc, line 137
Code
function export_node_import() {
global $user;
$output;
/*
$node_code = str_replace('node(code(', 'array(array(', $_POST['import_code']);
//$imp = eval("return ".$node_code.";");
$imp = export_node_decode($node_code);
return str_replace('admin/content/import', 'node/add/'.$imp[0]['type'].'', drupal_get_form($imp[0]['type'] .'_node_form', $imp[0]));
*/
if ($_POST['import_code']) {
$node_code = trim($_POST['import_code']);
$import = export_node_decode($node_code);
if (is_array($import)) {
foreach ($import as $new_node) {
$new_nid = export_node_save($new_node);
drupal_set_message(t("Imported !node", array(
'!node' => l($new_node->title, 'node/' . $new_nid),
)));
}
drupal_goto('admin/content/node');
}
else {
return export_node_check($import);
}
}
else {
return drupal_get_form('export_import_form', $form);
}
}