--- ../../tgz/node.module Thu Sep 9 22:00:06 2004 +++ node.module Tue Sep 14 16:47:30 2004 @@ -1205,9 +1205,11 @@ if (!form_get_errors()) { if ($edit->title && $edit->type) { $output .= form_submit(t('Submit')); + $output .= form_submit(t('Save as new')); } elseif (!variable_get('node_preview', 0)) { $output .= form_submit(t('Submit')); + $output .= form_submit(t('Save as new')); } } @@ -1494,6 +1496,9 @@ $edit = node_validate($edit); print theme('page', node_preview($edit), t('Preview')); break; + case t('Save as new'): + unset($edit['revision']); + unset($edit['nid']); // deliberate no break! case t('Submit'): drupal_set_title(t('Submit')); print theme('page', node_submit($edit));