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);
}