function _nodehierarchy_load_menu_link in Node Hierarchy 6.2
Same name and namespace in other branches
- 6.3 nodehierarchy.module \_nodehierarchy_load_menu_link()
- 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.
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;
}