function node_import_add_form_submit_next in Node import 6
1 string reference to 'node_import_add_form_submit_next'
- 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 591
Code
function node_import_add_form_submit_next($form, &$form_state) {
$page = $form_state['storage']['page'];
$page_keys = array_keys((array) $form['#pages']);
$last_page = $page_keys[count($page_keys) - 1];
if ($page == $last_page) {
// If we are on the last page, save the task and redirect to task page.
$form_state['storage'] = array_merge((array) $form_state['storage'], (array) $form_state['values']);
$taskid = node_import_save_task($form_state['storage']);
drupal_set_message(t('New import task has been created.'));
$form_state['rebuild'] = FALSE;
$form_state['storage'] = array();
$form_state['redirect'] = 'admin/content/node_import/' . $taskid;
$form_state['taskid'] = $taskid;
}
else {
// Otherwise process current input and go to next page.
node_import_add_form_submit_reload($form, $form_state);
$form_state['storage']['page'] = $page_keys[array_search($form_state['storage']['page'], $page_keys) + 1];
node_import_add_form_submit_reload($form, $form_state);
}
}