function _path_breadcrumbs_build_breadcrumbs in Path Breadcrumbs 7
Same name and namespace in other branches
- 7.3 path_breadcrumbs.module \_path_breadcrumbs_build_breadcrumbs()
 - 7.2 path_breadcrumbs.module \_path_breadcrumbs_build_breadcrumbs()
 
Builds array with breadcrumbs.
1 call to _path_breadcrumbs_build_breadcrumbs()
- path_breadcrumbs_page_alter in ./
path_breadcrumbs.module  - Implements hook_page_alter().
 
File
- ./
path_breadcrumbs.module, line 82  
Code
function _path_breadcrumbs_build_breadcrumbs($path_breadcrumb) {
  $breadcrumb = array();
  // Add HOME link.
  if ($path_breadcrumb->home) {
    $breadcrumb[] = l(t('Home'), '<front>');
  }
  $titles = explode("\r\n", $path_breadcrumb->titles);
  $paths = explode("\r\n", $path_breadcrumb->paths);
  foreach ($titles as $key => $title) {
    if (isset($paths[$key]) && $paths[$key] != '<none>') {
      $breadcrumb[] = l(t(check_plain($title)), $paths[$key]);
    }
    elseif (isset($paths[$key]) && $paths[$key] == '<none>') {
      $breadcrumb[] = check_plain($title);
    }
  }
  return $breadcrumb;
}