function nodehierarchy_views_insert in Node Hierarchy 7.2
Same name and namespace in other branches
- 5 nodehierarchy_views/nodehierarchy_views.module \nodehierarchy_views_insert()
- 6.3 nodehierarchy_views/nodehierarchy_views.module \nodehierarchy_views_insert()
- 6 nodehierarchy_views/nodehierarchy_views.module \nodehierarchy_views_insert()
- 6.2 nodehierarchy_views/nodehierarchy_views.module \nodehierarchy_views_insert()
- 7.4 nodehierarchy_views/nodehierarchy_views.module \nodehierarchy_views_insert()
Insert the given embedded view.
1 call to nodehierarchy_views_insert()
- nodehierarchy_views_node_insert in nodehierarchy_views/
nodehierarchy_views.module - Implements hook_node_insert().
File
- nodehierarchy_views/
nodehierarchy_views.module, line 210 - Embed a view of children onto a node.
Code
function nodehierarchy_views_insert($node) {
// If the user has access to edit the view, update as usual.
if (user_access('edit embedded child view')) {
nodehierarchy_views_update($node);
}
elseif ($children_view = variable_get('nh_default_children_view_' . $node->type, NULL)) {
list($view, $display) = explode(':', $children_view);
$id = db_insert('nodehierarchy_views')
->fields(array(
'nid' => $node->nid,
'nh_children_view' => $view,
))
->execute();
}
}