aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/files.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-10-22 09:37:27 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-10-22 09:37:27 +0000
commit2b91fb7d104d6f74c197fe114bbf057fc4f1e064 (patch)
tree77980970559948d27f9b1a103062bb96bdafa451 /app/controllers/files.php
parent613ffae1787d349efabafc53ca53771464844f01 (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.php5
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;