1.20.x node.path.inc node_path_type_delete_callback($types)

Callback to delete aliases for node types.

File

modules/node/node.path.inc, line 49
Path integration.

Code

function node_path_type_delete_callback($types) {
  $query = db_select('node', 'n');
  $query->addField('n', 'nid');
  $query->condition('n.type', $types, 'IN');
  $nids = $query->execute()->fetchCol();

  $sources = array();
  foreach ($nids as $nid) {
    $sources[] = 'node/' . $nid;
  }

  $query = db_delete('url_alias');
  $query->condition('source', $sources, 'IN');
  $query->execute();
}