You are here

function _custom_breadcrumbs_menu_unique_id in Custom Breadcrumbs 7.2

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

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

Parameters

int $id: The link id.

Return value

int 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 1223
Main file for the Custom breadcrumbs.

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]++;
  }
}