diff -ur node_convert/node_convert.info node_convert-6.x/node_convert.info
--- node_convert/node_convert.info	2008-04-22 11:00:24.000000000 -0700
+++ node_convert-6.x/node_convert.info	2008-06-27 21:09:48.000000000 -0700
@@ -1,9 +1,10 @@
 ; $Id: node_convert.info,v 1.1.2.1 2008/04/17 19:52:27 placinta Exp $
 name = Node convert
 description = "A module that converts a node's type and transfers cck field values"
-dependencies = content
+dependencies[] = content
+core = 6.x
 ; Information added by drupal.org packaging script on 2008-04-22
-version = "5.x-1.4"
+version = "6.x-1.x"
 project = "node_convert"
 datestamp = "1208887224"
 
diff -ur node_convert/node_convert.module node_convert-6.x/node_convert.module
--- node_convert/node_convert.module	2008-04-22 10:56:32.000000000 -0700
+++ node_convert-6.x/node_convert.module	2008-06-27 21:28:02.000000000 -0700
@@ -6,11 +6,11 @@
  * @param section which section of the site we're displaying help
  * @return help text for section
  */
-function node_convert_help($section='') {
+function node_convert_help($path, $arg) {
 
   $output = '';
 
-  switch ($section) {
+  switch ($path) {
     case "admin/help#node_convert":
       $output = '<p>'. t("Converts a node's type to another type, also transfers cck field values.") .'</p>';
       break;
@@ -22,31 +22,25 @@
 /**
  * Implementation of hook_menu().
  */
-function node_convert_menu($may_cache) {
+function node_convert_menu( {
   $items = array();
-  if ($may_cache) {
-  }
-  else {
-    $items[] = array(
-      'path' => 'admin/content/convert_bulk',
-      'title' => t('Convert nodes'),
-      'description' => t('Convert selected nodes from one node type, to another.'),
-      'callback' => 'drupal_get_form',
-      'callback arguments' => array("node_convert_bulk"),
+  $items['admin/content/convert_bulk'] = array(
+    'title' => t('Convert nodes'),
+    'description' => t('Convert selected nodes from one node type, to another.'),
+    'callback' => 'drupal_get_form',
+    'callback arguments' => array("node_convert_bulk"),
+    'access' => user_access('administer content types'),
+    'type' => MENU_NORMAL_ITEM,
+  );
+  if (arg(0) == 'node' && is_numeric(arg(1))) {
+    $items['node/'. arg(1) .'/convert'] = array(
+      'title' => t('Convert'),
+      'callback' => 'node_convert_form_page',
+      'callback arguments' => array(arg(1)),
       'access' => user_access('administer content types'),
-      'type' => MENU_NORMAL_ITEM,
+      'weight' => 6,
+      'type' => MENU_LOCAL_TASK,
     );
-    if (arg(0) == 'node' && is_numeric(arg(1))) {
-      $items[] = array(
-        'path' => 'node/'. arg(1) .'/convert',
-        'title' => t('Convert'),
-        'callback' => 'node_convert_form_page',
-        'callback arguments' => array(arg(1)),
-        'access' => user_access('administer content types'),
-        'weight' => 6,
-        'type' => MENU_LOCAL_TASK,
-      );
-    }
   }
   return $items;
 }
@@ -131,7 +125,7 @@
         }
         else $temp_value = $node->{$field['field_name']}[0]['value'];
         if (empty($temp_value)) $temp_value = "NULL";
-        $form['current_field_value_' .$i] = array('#type' => 'markup', '#value' => '<div>'. t("Current value is:") ." <b>". $temp_value .'</b></div>');
+        $form['current_field_value_'. $i] = array('#type' => 'markup', '#value' => '<div>'. t("Current value is:") ." <b>". $temp_value .'</b></div>');
       }
     }
   }
@@ -143,19 +137,19 @@
   return $form;
 }
 
-function node_convert_conversion_form_submit($form_id, $form_values) {
+function node_convert_conversion_form_submit($form, &$form_state) {
 
-  if ($form_values['step'] == "choose_destination_fields") {
+  if ($form_state['values']['step'] == "choose_destination_fields") {
     // Information needed in the convert process: nid, vid, source type, destination type
-    $dest_node_type = $form_values['destination_type'];
-    $nid = $form_values['nid'];
+    $dest_node_type = $form_state['values']['destination_type'];
+    $nid = $form_state['values']['nid'];
     $node = node_load($nid);
     $vid = $node->vid;
     $source_node_type = $node->type;
-    $no_fields_flag = $form_values['no_fields_flag'];
+    $no_fields_flag = $form_state['values']['no_fields_flag'];
     
-    if ($form_values['no_fields_flag'] == false) {  // If there are cck fields that can to be converted
-      foreach ($form_values as $key => $value) {
+    if ($form_state['values']['no_fields_flag'] == false) {  // If there are cck fields that can to be converted
+      foreach ($form_state['values'] as $key => $value) {
         if (preg_match("/source_field_[0-9]+?/", $key) == 1) $source_fields[] = $value; //  Source fields
         if (preg_match("/dest_field_[0-9]+?/", $key) == 1) $dest_fields[] = $value;  // Destination fields
       }
@@ -259,16 +253,16 @@
   return $form;
 }
 
-function node_convert_bulk_validate($form_id, $form_values) {
-  if ($form_values['step'] == "choose_source_dest_type") {
-    if ($form_values['source_type'] == $form_values['dest_type']) {
+function node_convert_bulk_validate($form, &$form_state) {
+  if ($form_state['values']['step'] == "choose_source_dest_type") {
+    if ($form_state['values']['source_type'] == $form_state['values']['dest_type']) {
       form_set_error('source_type', t('Please select different node types.'));
       form_set_error('dest_type', t('Please select different node types.'));
     }
   }
-  elseif ($form_values['step'] == "choose_nodes") {
+  elseif ($form_state['values']['step'] == "choose_nodes") {
     $no_nodes = TRUE;
-    foreach ($form_values['nodes'] as $value) {
+    foreach ($form_state['values']['nodes'] as $value) {
       if ($value != 0) {
         $no_nodes = FALSE;
         break;
@@ -281,11 +275,11 @@
   
 }
 
-function node_convert_bulk_submit($form_id, $form_values) {
-  if ($form_values['step'] == "choose_fields") {
-    $info = unserialize($form_values['info']);
+function node_convert_bulk_submit($form, $form_state) {
+  if ($form_state['values']['step'] == "choose_fields") {
+    $info = unserialize($form_state['values']['info']);
     if ($info['no_fields'] == false) {  // If there are cck fields that can to be converted
-      foreach ($form_values as $key => $value) {
+      foreach ($form_state['values'] as $key => $value) {
         if (preg_match("/dest_field_[0-9]+?/", $key) == 1) $info['fields']['destination'][] = $value;  // Destination fields
       }
     }
@@ -298,6 +292,17 @@
   }
 }
 
+function node_convert_theme() {
+  return array(
+    'theme_node_convert_bulk' => array(
+      'arguments' => array('form' => NULL),
+    ),
+    'theme_node_convert_conversion_form' => array(
+      'arguments' => array('form' => NULL),
+    )
+  );
+}
+
 function theme_node_convert_bulk($form) {
   if ($form['step']['#value'] == "choose_source_dest_type") {
     $output  = '<div>'. t("Choose the source type of the nodes that should be shown, and the destination type to which they will be converted.") .'</div>';
@@ -436,4 +441,4 @@
       $db_message = db_query("UPDATE {". $db_info_dest['table'] ."} SET " . implode(", ", $column_assignments) ." WHERE nid = %d AND vid = %d", $source_values);
     }
   }
-}
\ No newline at end of file
+}
