menu_nodeapi
modules/menu/menu.module, строка 138
- Версии
- 5 – 6
menu_nodeapi(&$node, $op)
Implementation of hook_nodeapi()
.
Код
<?php
function menu_nodeapi(&$node, $op) {
if (user_access('administer menu')) {
switch ($op) {
case 'insert':
case 'update':
if ($node->menu['delete']) {
menu_node_form_delete($node);
menu_rebuild();
}
elseif ($node->menu['title']) {
$node->menu['path'] = ($node->menu['path']) ? $node->menu['path'] : "node/$node->nid";
menu_edit_item_save($node->menu);
menu_rebuild();
}
break;
case 'delete':
menu_node_form_delete($node);
menu_rebuild();
break;
}
}
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии