diff -u nodetype/nodetype.info nodetype-new/nodetype.info
--- nodetype/nodetype.info	2007-02-03 19:10:55.000000000 -0500
+++ nodetype-new/nodetype.info	2008-03-01 01:03:13.000000000 -0500
@@ -2,6 +2,7 @@
 name = Nodetype
 description = Allows you to change the content type of posts while editing them.
 ; Information added by drupal.org packaging script on 2007-02-04
-version = "5.x-1.x-dev"
+version = "6.x-1.x-dev"
+core = "6.x"
 project = "nodetype"
 
diff -u nodetype/nodetype.module nodetype-new/nodetype.module
--- nodetype/nodetype.module	2007-02-03 09:27:05.000000000 -0500
+++ nodetype-new/nodetype.module	2008-03-01 01:05:44.000000000 -0500
@@ -15,7 +15,7 @@
  */
 function nodetype_nodeapi(&$node, $op, $teaser = NULL, $page = NULL) { 
   switch ($op) { 
-    case 'submit':
+    case 'presave':
       if (isset($node->nodetype) && $node->nodetype) {
         $types = node_get_types();
         drupal_set_message(t('The type of the post %title has been changed from %old to %new.', array('%title' => $node->title, '%old' => $types[$node->type]->name, '%new' => $types[$node->nodetype]->name)));
@@ -28,7 +28,7 @@
 /**
  * Implementation of hook_form_alter().
  */
-function nodetype_form_alter($form_id, &$form) {
+function nodetype_form_alter(&$form, &$form_state, $form_id) {
   if (isset($form['type']) && $form['type']['#value'] .'_node_form' == $form_id && isset($form['#node']->nid) && user_access('change node types')) {
     $types = node_get_types();
 
