Skip to content
Snippets Groups Projects
Commit 1abfdb1c authored by Jan-Hendrik Willms's avatar Jan-Hendrik Willms Committed by Jan-Hendrik Willms
Browse files

fixes #3547

Closes #3547

Merge request studip/studip!2436
parent 4fb7e4cf
No related branches found
No related tags found
No related merge requests found
......@@ -354,13 +354,10 @@ class Admin_StatusgroupsController extends AuthenticatedController
*/
private function setType()
{
if (get_object_type(Context::getId(), ['inst', 'fak'])) {
$type = 'inst';
}
$type = Context::isInstitute() ? 'inst' : null;
$types = $this->types();
if (!$type || Request::submitted('type') && $type != Request::get('type')) {
if (!$type || Request::submitted('type') && $type !== Request::get('type')) {
$types[Request::get('type', 'inst')]['redirect']();
} else {
$this->type = $types[$type];
......
......@@ -1182,10 +1182,10 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
if ($with_range) {
$date = CourseDate::find($appointment->appointment_id);
$interval['range'] = 'ResourceRequestAppointment';
$interval['range'] = ResourceRequestAppointment::class;
$interval['range_id'] = $appointment->appointment_id;
$interval['booked_room'] = $date->room_booking->resource_id;
$interval['booking_id'] = $date->room_booking->id;
$interval['booked_room'] = $date->room_booking ? $date->room_booking->resource_id : null;
$interval['booking_id'] = $date->room_booking ? $date->room_booking->id : null;
}
$time_intervals[] = $interval;
......@@ -1207,7 +1207,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
];
}
if ($with_range) {
$interval['range'] = 'CourseDate';
$interval['range'] = CourseDate::class;
$interval['range_id'] = $this->termin_id;
$interval['booked_room'] = $this->date->room_booking ? $this->date->room_booking->resource_id: null;
$interval['booking_id'] = $this->date->room_booking ? $this->date->room_booking->id : null;
......@@ -1231,7 +1231,7 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
];
}
if ($with_range) {
$interval['range'] = 'CourseDate';
$interval['range'] = CourseDate::class;
$interval['range_id'] = $date->id;
$interval['booked_room'] = $date->room_booking->resource_id;
$interval['booking_id'] = $date->room_booking->id;
......@@ -1258,10 +1258,10 @@ class ResourceRequest extends SimpleORMap implements PrivacyObject, Studip\Calen
];
}
if ($with_range) {
$interval['range'] = 'CourseDate';
$interval['range'] = CourseDate::class;
$interval['range_id'] = $date->id;
$interval['booked_room'] = $date->room_booking->resource_id;
$interval['booking_id'] = $date->room_booking->id;
$interval['booked_room'] = $date->room_booking ? $date->room_booking->resource_id: null;
$interval['booking_id'] = $date->room_booking ? $date->room_booking->id : null;
}
$time_intervals[] = $interval;
}
......
<div class="<?= $base_class ?>-widget <?= htmlReady(implode(' ', $layout_css_classes ?? [])) ?>">
<? if ($title): ?>
<? if (!empty($title)): ?>
<div class="<?= $base_class ?>-widget-header">
<?= htmlReady($title) ?>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment