1 node.path.inc | node_path_type_delete_callback($types) |
Callback to delete aliases for node types.
File
- core/
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();
}