|
|
@ -36,7 +36,16 @@ class CalendarController extends ControllerBase { |
|
|
|
|
|
|
|
|
|
|
|
public function calendarTitle($ebundle) { |
|
|
|
public function calendarTitle($ebundle) { |
|
|
|
$bundle = ebundle_split($ebundle, 'bundle'); |
|
|
|
$bundle = ebundle_split($ebundle, 'bundle'); |
|
|
|
return t('@bundle Calendar', array('@bundle' => ucwords($bundle))); |
|
|
|
$titlePrefix = $bundle; |
|
|
|
|
|
|
|
$entityTypeManager = \Drupal::service('entity_type.manager'); |
|
|
|
|
|
|
|
$contentTypes = $entityTypeManager->getStorage('node_type')->loadMultiple(); |
|
|
|
|
|
|
|
foreach ($contentTypes as $contentType) { |
|
|
|
|
|
|
|
if($contentType->id() == $bundle) { |
|
|
|
|
|
|
|
$titlePrefix = $contentType->label(); |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return t('@bundle Calendar', array('@bundle' => ucwords($titlePrefix))); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private function getBundleCalendar($ebundle, $selected_month = null, $selected_day = null) { |
|
|
|
private function getBundleCalendar($ebundle, $selected_month = null, $selected_day = null) { |
|
|
|