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; ?>
name) ?>, seats)) ?> name) ?> , name) ?> beginn), date('d.m.Y', $semester->ende)); ?> vorles_beginn), date('d.m.Y', $semester->vorles_ende)); ?>
getProperty('room_administrator')): ?>
'text-bottom']); ?> getPropertyObject('room_administrator')->display_name; ?>
getProperty('administration_url')): ?>
'text-bottom']); ?> getPropertyObject('administration_url')->display_name; ?>
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' ) ?> 'disabled'] ); ?>
setTimestamp($default_date); ?> getRangeObject(); $intervals = $request->getTimeIntervals(); if ($request->getGroupedTimeIntervals(true)) { foreach ($request->getGroupedTimeIntervals(true) as $metadate_id => $data) { $timesort = ''; if ($data['metadate'] instanceof SeminarCycleDate) { $date_string = $data['metadate']->toString('short'); $timesort = $data['metadate']['weekday'] . str_replace(':', '', $data['metadate']['start_time']); $interval_data = []; $interval_data['date'] = $date_string; $interval_data['metadate'] = $data['metadate']; $interval_data['interval'] = ''; $interval_data['request'] = $request; $request_list[$timesort][$range_object->id][] = $interval_data; } else { foreach ($data['intervals'] as $time_interval) { $date_string1 = sprintf( '%1$s. %2$s', getWeekday(date('w', $time_interval['begin'])), date('d.m', $time_interval['begin']) ); $date_string2 = sprintf( '%1$s - %2$s', date('H:i', $time_interval['begin']), date('H:i', $time_interval['end']) ); $date_string = $date_string1 . ', ' . $date_string2; $timesort = date('w', $time_interval['begin']) . date('His', $time_interval['begin']); $interval_data = []; $interval_data['date'] = $date_string; $interval_data['metadate'] = ''; $interval_data['interval'] = $time_interval; $interval_data['request'] = $request; $request_list[$timesort][$range_object->id][] = $interval_data; } } } } } ?> $daterequests): ?> $requestsintervals): ?> getRangeObject(); ?> getFullName('number-type-name')); } elseif ($range_object instanceof User) { $displayname = htmlReady($range_object->getFullName('no_title_rev')); } ?> id; $cdates = $requestsinterval['metadate']->getAllDates(); if ($cdates[0]) { $begin = new DateTime(); $begin->setTimestamp($cdates[0]->date); $end = new DateTime(); $end->setTimestamp($cdates[0]->end_time); } } } else if ($requestsinterval['interval']) { $range_str = $requestsinterval['interval']['range'] . '_' . $requestsinterval['interval']['range_id']; $begin = new DateTime(); $begin->setTimestamp($requestsinterval['interval']['begin']); $end = new DateTime(); $end->setTimestamp($requestsinterval['interval']['end']); } else { $begin = $request->getStartDate(); $end = $request->getEndDate(); } $studip_weekday_begin = ($begin->format('w') == 0) ? '7' : $begin->format('w'); $studip_weekday_end = ($end->format('w') == 0) ? '7' : $end->format('w'); ?>
members->findBy('status', 'dozent') ->limit(3)->getUserFullname('no_title_rev') ) ) ?> getProperty('seats') ?> resource ? htmlReady($request->resource->name) : '' ?> user instanceof User): ?> user->getFullName('no_title_rev')) ?> getTypeString()) ?>