Skip to content
Snippets Groups Projects
Commit d350a170 authored by Elmar Ludwig's avatar Elmar Ludwig Committed by David Siegfried
Browse files

store last created date in session, fixes #3278

Closes #3278

Merge request studip/studip!3325
parent a569ce88
No related branches found
No related tags found
No related merge requests found
......@@ -562,7 +562,8 @@ class Course_TimesroomsController extends AuthenticatedController
{
PageLayout::setTitle(Course::findCurrent()->getFullName() . " - " . _('Einzeltermin anlegen'));
$this->restoreRequest(
words('date start_time end_time room related_teachers related_statusgruppen freeRoomText dateType fromDialog course_type')
words('date start_time end_time room related_teachers related_statusgruppen freeRoomText dateType fromDialog course_type'),
$_SESSION['last_single_date'] ?? null
);
if (Config::get()->RESOURCES_ENABLE) {
......@@ -642,6 +643,8 @@ class Course_TimesroomsController extends AuthenticatedController
);
}
// store last created date in session
$_SESSION['last_single_date'] = Request::getInstance();
if ($start_time < $this->course->filterStart || $end_time > $this->course->filterEnd) {
$this->course->setFilter('all');
......@@ -1652,9 +1655,9 @@ class Course_TimesroomsController extends AuthenticatedController
/**
* Restores a previously stored request from trails' flash object
*/
private function restoreRequest(array $fields)
private function restoreRequest(array $fields, $request = null)
{
$request = $this->flash['request'];
$request = $this->flash['request'] ?? $request;
if ($request) {
foreach ($fields as $field) {
......
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