You are here

function clone_node_type in Node clone 6

Same name and namespace in other branches
  1. 5.2 clone.module \clone_node_type()
  2. 5 clone.module \clone_node_type()

Implementation of hook_mode_type().

File

./clone.module, line 77
Allow users to make a copy of an item of content (a node) and then edit that copy.

Code

function clone_node_type($op, $type_obj) {
  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;
  }
}