You are here

function _nodehierarchy_load_menu_link in Node Hierarchy 6.2

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

Helper function to load a menu_link given a mlid.

6 calls to _nodehierarchy_load_menu_link()
nodehierarchy_form_menu_edit_item_alter in ./nodehierarchy.module
Implementation of hook_form_menu_edit_item_alter().
nodehierarchy_get_node_parent in ./nodehierarchy.module
Get the primary parent node for the given node.
nodehierarchy_get_node_parents in ./nodehierarchy.module
Get the parent nodes for the given node.
nodehierarchy_get_node_parent_nids in ./nodehierarchy.module
Get the parent nodes for the given node.
_nodehierarchy_get_node_ancestor_menu_links in ./nodehierarchy.module
Get the menu links of each of a node's ancestors.

... See full list

File

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

Code

function _nodehierarchy_load_menu_link($mlid) {
  if ($mlid) {
    $item = db_fetch_array(db_query("SELECT *, parent.nid as pnid FROM {menu_links} ml LEFT JOIN {nodehierarchy_menu_links} parent on parent.mlid = ml.plid WHERE ml.module = 'nodehierarchy' AND ml.mlid = %d", $mlid));
    return _nodehierarchy_prepare_menu_link($item);
  }
  return NULL;
}