You are here

function auto_expire_node_type_update in Auto Expire 7

Implements hook_node_type_update().

File

./auto_expire.module, line 544

Code

function auto_expire_node_type_update($info) {
  if (!empty($info->old_type) && $info->old_type != $info->type) {
    $code_old = AUTO_EXPIRE_NODE_TYPE . $info->old_type;
    $code_new = AUTO_EXPIRE_NODE_TYPE . $info->type;
    $expire = variable_get($code_old . '_e', 0);
    $days = variable_get($code_old . '_d', AUTO_EXPIRE_DAYS);
    $warn = variable_get($code_old . '_w', AUTO_EXPIRE_WARN);
    $purge = variable_get($code_old . '_p', AUTO_EXPIRE_PURGE);
    variable_set($code_new . '_e', $expire);
    variable_set($code_new . '_d', $days);
    variable_set($code_new . '_w', $warn);
    variable_set($code_new . '_p', $purge);
    variable_del($code_old . '_e');
    variable_del($code_old . '_d');
    variable_del($code_old . '_w');
    variable_del($code_old . '_p');
  }
}