Something
public text v1 · immutable/**
* Implementation of hook_nodeapi().
*/
function menu_nodeapi($node, $op) {
if (user_access('administer menu') && isset($node->menu)) {
$item = $node->menu;
switch ($op) {
case 'delete':
$item['delete'] = TRUE;
// deliberate no break.
case 'insert':
$item['link_path'] = "node/$node->nid";
// deliberate no break.
case 'update':
if (!empty($item['delete'])) {
menu_link_delete($item);
}
else {
menu_link_save($item);
}
break;
}
}
}