function nodehierarchy_delete_descendants in Node Hierarchy 7.4
Same name and namespace in other branches
- 6.3 nodehierarchy.module \nodehierarchy_delete_descendants()
- 6.2 nodehierarchy.module \nodehierarchy_delete_descendants()
- 7.2 nodehierarchy.module \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_form_submit in ./
nodehierarchy.admin.inc - Submit function for the node delete confirm form.
File
- ./
nodehierarchy.admin.inc, line 963 - Admin functions for Node Hierarchy
Code
function nodehierarchy_delete_descendants($nid) {
foreach (nodehierarchy_get_node_children($nid) as $child) {
nodehierarchy_delete_descendants($child->cnid);
node_delete($child->cnid);
}
}