You are here

function _nodehierarchy_create_nodehierarchy_menu_link_reference in Node Hierarchy 6.2

Same name and namespace in other branches
  1. 6.3 nodehierarchy.module \_nodehierarchy_create_nodehierarchy_menu_link_reference()
  2. 7.2 nodehierarchy.module \_nodehierarchy_create_nodehierarchy_menu_link_reference()

Create a link from the node to its menu item.

This pivot table can be used for more efficiently joining to the menu links table for views integration.

2 calls to _nodehierarchy_create_nodehierarchy_menu_link_reference()
nodehierarchy_update_6200 in ./nodehierarchy.install
Update from the 5.x or 6.x-1.x branches.
_nodehierarchy_save_menu_link in ./nodehierarchy.module
Save a menu link with changes if needed.

File

./nodehierarchy.module, line 1123
A module to make nodes hierarchical.

Code

function _nodehierarchy_create_nodehierarchy_menu_link_reference($menu_link) {
  if (!db_fetch_array(db_query("SELECT mlid FROM {nodehierarchy_menu_links} WHERE mlid = %d", $menu_link['mlid']))) {
    db_query("INSERT INTO {nodehierarchy_menu_links} (mlid, nid) VALUES (%d, %d)", $menu_link['mlid'], $menu_link['nid']);
  }
}