function submenutree_node_update in Submenu Tree 7.2
Same name and namespace in other branches
- 7 submenutree.module \submenutree_node_update()
Implements hook_node_update().
1 call to submenutree_node_update()
- submenutree_node_insert in ./
submenutree.module - Implements hook_node_insert().
File
- ./
submenutree.module, line 356 - Primarily Drupal hooks and processing the Submenu Tree display.
Code
function submenutree_node_update($node) {
if (variable_get('submenutree_node_type_' . $node->type, 0)) {
$schema = drupal_get_schema('node_submenutree');
$values = array();
foreach ($schema['fields'] as $field => $unused) {
$values[$field] = empty($node->{$field}) ? 0 : $node->{$field};
}
db_merge('node_submenutree')
->key(array(
'nid' => $node->nid,
))
->fields($values)
->execute();
}
else {
submenutree_node_delete($node);
}
}