function casetracker_case_set_breadcrumb in Case Tracker 7.2
Sets the breadcrumb for administrative casetracker_case pages.
3 calls to casetracker_case_set_breadcrumb()
- casetracker_case_delete_form in ./
casetracker_case.inc - Form callback: confirmation form for deleting a casetracker_case.
- casetracker_case_edit_form in ./
casetracker_case.inc - Form callback: create or edit a casetracker_case.
- casetracker_case_page_view in ./
casetracker_case.inc - Sets up content to show an individual casetracker_case @todo - get rid of drupal_set_title();
File
- ./
casetracker_case.inc, line 367 - This file concentrates all general functionality related to Cases in Case Tracker, leaving to the other files in /admin the stuff related to CRUD and structural configuration
Code
function casetracker_case_set_breadcrumb($items = array()) {
$project = casetracker_project_load(arg(1));
$breadcrumb = array();
$breadcrumb[] = l(t('Home'), NULL);
$breadcrumb[] = l(t('Projects'), 'projects');
$breadcrumb[] = l($project->title, 'project/' . $project->pid);
$breadcrumb[] = l(t('Cases'), 'project/' . $project->pid . '/cases');
drupal_set_breadcrumb($breadcrumb);
}