if ($no_clipboard): ?>
= MessageBox::info(
_('Es wurde keine Raumgruppe ausgewählt!')
) ?>
elseif ($no_rooms): ?>
= MessageBox::info(
_('Die gewählte Raumgruppe enthält keine Räume!')
) ?>
else: ?>
if (Request::get("allday")) {
$min_time = '00:00:00';
$max_time = '24:00:00';
} else {
$min_time = Config::get()->RESOURCES_BOOKING_PLAN_START_HOUR . ':00';
$max_time = Config::get()->RESOURCES_BOOKING_PLAN_END_HOUR . ':00';
} ?>
= \Studip\Fullcalendar::create(
_('Semesterplan'),
[
'resources' => $scheduler_resources,
'resourceLabelText' => _('Raum'),
'slotMinTime' => ($min_time),
'slotMaxTime' => ($max_time),
'allDaySlot' => false,
'slotLabelFormat' => [
['weekday'=> 'short'], // top level of text
['hour'=> '2-digit',
'hour12' => false] // lower level of text
],
'headerToolbar' => [
'left' => '',
'right' => ''
],
'initialView' => \Studip\Fullcalendar::GROUP_WEEK,
'initialDate' => ((Request::get("semester_timerange") == 'fullsem') ? date('Y-m-d',$semester->beginn) : date('Y-m-d',$semester->vorles_beginn)),
'display_holidays' => false,
'display_vacations' => false,
'eventSources' => [
[
'url' => URLHelper::getLink(
'dispatch.php/resources/ajax/get_clipboard_semester_plan/' . $clipboard->id
),
'method' => 'GET',
'extraParams' => [
'booking_types' => $booking_types,
'semester_id' => $semester->id,
'semester_timerange' => Request::get("semester_timerange", 'vorles'),
'display_requests' => 1,
'display_all_requests' => $display_all_requests ? 1 : 0
]
]
],
'nowIndicator' => false
],
['class' => 'resource-plan semester-plan room-group-booking-plan'],
'resources-fullcalendar'
) ?>
foreach ($table_keys as $key): ?>
-
= htmlReady($key['text']) ?>
endforeach ?>
-
= Icon::create('refresh', Icon::ROLE_INFO, ['class' => 'text-bottom']); ?>
= _('Wiederholungstermin') ?>
-
= Icon::create('chat2', Icon::ROLE_INFO, ['class' => 'text-bottom']); ?>
= _('Kommentar') ?>
endif ?>