if (!empty($resource)): ?>
$min_time = Config::get()->INSTITUTE_COURSE_PLAN_START_HOUR . ':00';
$max_time = Config::get()->INSTITUTE_COURSE_PLAN_END_HOUR . ':00';
$default_date = (Request::get("semester_timerange") == 'fullsem') ? $semester->beginn : $semester->vorles_beginn;
?>
if ($resource instanceof Room) : ?>
endif ?>
= \Studip\Fullcalendar::create(
_('Semesterplan'),
[
'editable' => true,
'selectable' => isset($fullcalendar_studip_urls['add']),
'studip_urls' => $fullcalendar_studip_urls ?? [],
'minTime' => ($min_time),
'maxTime' => ($max_time),
'allDaySlot' => false,
'columnHeaderFormat' => ['weekday' => 'short'],
'header' => [
'left' => '',
'right' => ''
],
'defaultView' =>
in_array(Request::get("defaultView"), ['dayGridMonth', 'timeGridWeek', 'timeGridDay'])
? Request::get("defaultView")
: 'timeGridWeek',
'defaultDate' => date('Y-m-d', $default_date),
'eventSources' => [
[
'url' => URLHelper::getURL(
'dispatch.php/resources/ajax/get_booking_plan/' . $resource->id
),
'method' => 'GET',
'extraParams' => [
'booking_types' => [
ResourceBooking::TYPE_NORMAL,
ResourceBooking::TYPE_RESERVATION,
ResourceBooking::TYPE_LOCK,
],
'semester_id' => $semester->id,
'semester_timerange' => Request::get("semester_timerange", 'vorles'),
'display_requests' => 0,
'display_all_requests' => !empty($display_all_requests) ? 1 : 0
]
]
],
'nowIndicator' => false
],
['class' => 'request-plan resource-plan semester-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') ?>
= \Studip\Button::create(
_('Im Plan gezeigte Anfragen buchen'),
'bulk-book-requests',
['disabled' => 'disabled']
); ?>
else: ?>
= MessageBox::info(_('Es wurde kein Raum ausgewählt!')) ?>
endif ?>
if (isset($requests, $resource)): ?>
endif ?>
if (!$requests && !empty($resource)) : ?>
= MessageBox::info(_('Es sind keine Anfragen vorhanden!')) ?>
endif ?>