function _custom_breadcrumbs_load_for_type in Custom Breadcrumbs 6
Same name and namespace in other branches
- 5 custom_breadcrumbs.module \_custom_breadcrumbs_load_for_type()
- 7 custom_breadcrumbs.module \_custom_breadcrumbs_load_for_type()
1 call to _custom_breadcrumbs_load_for_type()
File
- ./
custom_breadcrumbs.module, line 92 - Provide custom breadcrumbs for node-type pages.
Code
function _custom_breadcrumbs_load_for_type($node) {
$sql = "SELECT * FROM {custom_breadcrumb} WHERE node_type = '%s'";
$result = db_query($sql, $node->type);
while ($breadcrumb = db_fetch_object($result)) {
if (!empty($breadcrumb->visibility_php)) {
// Use PHP code to check the visibility.
ob_start();
$visibility = eval(trim($breadcrumb->visibility_php));
ob_end_clean();
if ($visibility == TRUE) {
return $breadcrumb;
}
}
else {
return $breadcrumb;
}
}
}