function hs_book_hierarchical_select_lineage in Hierarchical Select 5.3
Implementation of hook_hierarchical_select_lineage().
File
- modules/
hs_book.module, line 140 - Implementation of the Hierarchical Select API for the Book module.
Code
function hs_book_hierarchical_select_lineage($item, $params) {
$lineage = array(
$item,
);
while (TRUE) {
$parent = db_result(db_query("SELECT parent FROM {book} WHERE nid = %d", $item));
// 0 is the root menu item, so if $parent == 0, the lineage is complete!
if ($parent == 0) {
break;
}
array_unshift($lineage, $parent);
$item = $parent;
}
return $lineage;
}