function taxonomy_menu_node_presave in Taxonomy menu 7
Same name and namespace in other branches
- 8 taxonomy_menu.module \taxonomy_menu_node_presave()
- 7.2 taxonomy_menu.module \taxonomy_menu_node_presave()
Implements hook_node_presave().
File
- ./
taxonomy_menu.module, line 444 - Adds links to taxonomy terms into a menu.
Code
function taxonomy_menu_node_presave($node) {
$terms_old =& drupal_static('taxonomy_menu_terms_old');
// Get the terms from the database before the changes are made. These will be
// used to update the menu item's name if needed we go directly to the db to
// bypass any caches.
if (isset($node->nid)) {
$node_old = node_load($node->nid);
$terms_old = _taxonomy_menu_get_node_terms($node_old);
}
else {
$terms_old = array();
}
}