menu_node_edit_check_duplicates($item, $node)Given a new node-based menu item, see if it already exists. If it does, log a warning to the admin.
$item The menu link object being acted upon.
$node The node object being acted upon.
No return. This is a friendly warning to help prevent mistakes.
./menu_node_edit.module, line 817
<?php
function menu_node_edit_check_duplicates($item, $node) {
$count = db_result(db_query("SELECT COUNT(nid) FROM {menu_node} WHERE nid = %d", $node->nid));
if ($count > 1) {
if (user_access('administer menu node edit')) {
drupal_set_message(t('Multiple menu items now link to Node %nid -- %title. This may cause unwanted access for some editors.', array('%title' => $node->title, '%nid' => $node->nid)), 'warning');
}
watchdog('menu_node_edit', t('Multiple menu items now link to Node %nid -- %title. This may cause unwanted access for some editors.'), array('%title' => $node->title, '%nid' => $node->nid), WATCHDOG_WARNING);
}
}
?>