You are here

function _custom_breadcrumbs_menu_unique_id in Custom Breadcrumbs 6.2

Same name and namespace in other branches
  1. 7.2 custom_breadcrumbs.module \_custom_breadcrumbs_menu_unique_id()

Tracks the ID attributes and add a suffix to make it unique (when necessary).

Parameters

$id: The link id.

Return value

The link id, rendered unique by a suffix as needed.

1 call to _custom_breadcrumbs_menu_unique_id()
custom_breadcrumbs_theme_menu_item_link in ./custom_breadcrumbs.module
Preprocessor for menu_item_link.

File

./custom_breadcrumbs.module, line 1078
Provide custom breadcrumbs for node-type pages and base functionality for submodules to add custom breadcrumbs for other types of pages.

Code

function _custom_breadcrumbs_menu_unique_id($id) {
  static $ids = array();
  if (!isset($ids[$id])) {
    $ids[$id] = 1;
    return $id;
  }
  else {
    return $id . '-' . $ids[$id]++;
  }
}