function hs_menu_hierarchical_select_item_get_label in Hierarchical Select 6.3
Same name and namespace in other branches
- 5.3 modules/hs_menu.module \hs_menu_hierarchical_select_item_get_label()
- 7.3 modules/hs_menu.module \hs_menu_hierarchical_select_item_get_label()
Implementation of hook_hierarchical_select_item_get_label().
File
- modules/
hs_menu.module, line 150 - Implementation of the Hierarchical Select API for the Menu module.
Code
function hs_menu_hierarchical_select_item_get_label($item, $params) {
static $labels = array();
$parts = explode(':', $item);
if (count($parts) == 1) {
// Get the menu name.
$menu_name = $parts[0];
$labels[$item] = t(db_result(db_query("SELECT title FROM {menu_custom} WHERE menu_name = '%s'", $menu_name)));
}
else {
// Get the menu link title.
$mlid = end($parts);
$menu_link = menu_link_load($mlid);
$labels[$item] = $menu_link['title'];
}
return $labels[$item];
}