You are here

function casetracker_case_page_view in Case Tracker 7.2

Sets up content to show an individual casetracker_case @todo - get rid of drupal_set_title();

1 string reference to 'casetracker_case_page_view'
CaseTrackerCaseUIController::hook_menu in includes/controller/ui/CaseTrackerCaseUIController.inc
Overrides hook_menu() defaults. Main reason for doing this is that parent class hook_menu() is optimized for entity type administration.

File

./casetracker_case.inc, line 127
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_page_view(CaseTrackerCase $case, $view_mode = 'full') {
  drupal_set_title($case->title . ' (#ID ' . $case->cid . ')');
  $project_wrapper = casetracker_project_load($case->field_casetracker_project_ref[LANGUAGE_NONE][0]['target_id']);
  casetracker_case_set_breadcrumb(array(
    $project_wrapper->title,
  ));
  return entity_view('casetracker_case', array(
    $case->cid => $case,
  ), $view_mode, NULL, TRUE);
}