From 719a948b14eb205847b0d1e0537867976e759112 Mon Sep 17 00:00:00 2001
From: wonder95 <killshot91@gmail.com>
Date: Fri, 17 Feb 2012 15:09:02 -0800
Subject: [PATCH] Converting clone_node_type() to clone_node_type_delete() and clone_node_type_update() for D7.

---
 clone.module |   29 ++++++++++++++---------------
 1 files changed, 14 insertions(+), 15 deletions(-)

diff --git a/clone.module b/clone.module
index 29003dd..f92b7eb 100644
--- a/clone.module
+++ b/clone.module
@@ -70,22 +70,21 @@ function clone_is_permitted($type) {
 }
 
 /**
- * Implementation of hook_mode_type().
+ * Implementation of hook_node_type_delete().
  */
-function clone_node_type($op, $type_obj) {
+function clone_node_type_delete($info) {
+  variable_del('clone_reset_'. $info->type);
+}
 
-  switch ($op) {
-    case 'delete':
-      variable_del('clone_reset_'. $type_obj->type);
-      break;
-    case 'update':
-      if (!empty($type_obj->old_type) && $type_obj->old_type != $type_obj->type) {
-        if (variable_get('clone_reset_'. $type_obj->old_type, FALSE)) {
-          variable_del('clone_reset_'. $type_obj->old_type);
-          variable_set('clone_reset_'. $type_obj->type, TRUE);
-        }
-      }
-      break;
+/**
+ * Implementation of hook_node_type_update().
+ */
+function clone_node_type_update($info) {
+  if (!empty($info->old_type) && $info->old_type != $info->type) {
+    if (variable_get('clone_reset_'. $info->old_type, FALSE)) {
+      variable_del('clone_reset_'. $info->old_type);
+      variable_set('clone_reset_'. $info->type, TRUE);
+    }
   }
 }
 
@@ -107,7 +106,7 @@ function clone_views_api() {
 function clone_admin_paths() {
   if (variable_get('node_admin_theme')) {
     $paths = array(
-      'node/*/clone' => TRUE, 
+      'node/*/clone' => TRUE,
     );
     return $paths;
   }
-- 
1.7.4.1

