diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-10-22 09:37:27 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-10-22 09:37:27 +0000 |
| commit | 2b91fb7d104d6f74c197fe114bbf057fc4f1e064 (patch) | |
| tree | 77980970559948d27f9b1a103062bb96bdafa451 /app/controllers/files.php | |
| parent | 613ffae1787d349efabafc53ca53771464844f01 (diff) | |
fix filter in files overview, fixes #3267
Closes #3267
Merge request studip/studip!3525
Diffstat (limited to 'app/controllers/files.php')
| -rw-r--r-- | app/controllers/files.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/app/controllers/files.php b/app/controllers/files.php index f5957d7..effdf62 100644 --- a/app/controllers/files.php +++ b/app/controllers/files.php @@ -343,6 +343,7 @@ class FilesController extends AuthenticatedController if ($this->begin > $this->end) { $this->begin = clone $this->end; } + if ($this->begin instanceof DateTime) { $this->begin->setTime(0,0,0); } @@ -350,7 +351,7 @@ class FilesController extends AuthenticatedController $this->end->setTime(23,59,59); } - if (!is_array($_SESSION['files_overview'])) { + if (!isset($_SESSION['files_overview'])) { $_SESSION['files_overview'] = []; } $_SESSION['files_overview']['begin'] = $this->begin; @@ -359,7 +360,7 @@ class FilesController extends AuthenticatedController if (Request::submitted('course_id')) { $course_did_change = true; $this->course_id = Request::get('course_id'); - if (!is_array($_SESSION['files_overview'])) { + if (!isset($_SESSION['files_overview'])) { $_SESSION['files_overview'] = []; } $_SESSION['files_overview']['course_id'] = $this->course_id; |
