function nodehierarchy_delete_descendants in Node Hierarchy 7.2
Same name and namespace in other branches
- 6.3 nodehierarchy.module \nodehierarchy_delete_descendants()
- 6.2 nodehierarchy.module \nodehierarchy_delete_descendants()
- 7.4 nodehierarchy.admin.inc \nodehierarchy_delete_descendants()
Delete all of the descendants of the given node.
This is not very scalable and should probably be replaced by a version which uses batch processing.
1 call to nodehierarchy_delete_descendants()
- nodehierarchy_node_delete_submit in ./
nodehierarchy.module - Submit function for the node delete confirm form.
File
- ./
nodehierarchy.module, line 863 - A module to make nodes hierarchical.
Code
function nodehierarchy_delete_descendants($nid) {
foreach (_nodehierarchy_get_children_menu_links($nid) as $child) {
nodehierarchy_delete_descendants($child['nid']);
node_delete($child['nid']);
}
}