aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2023-06-14 07:16:26 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2023-06-14 07:16:26 +0000
commit022a1da0418ea5e3068893934d09b06cc974f5ed (patch)
tree2567254d0c02d489c2176547a72a24b73a5ff70a
parent269c3d79254a24917e5d3609fd24cf10f2357a04 (diff)
fixes #2731
Closes #2731 Merge request studip/studip!1850
-rw-r--r--app/controllers/studiengaenge/versionen.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/controllers/studiengaenge/versionen.php b/app/controllers/studiengaenge/versionen.php
index ec8cf44..9b60b3d 100644
--- a/app/controllers/studiengaenge/versionen.php
+++ b/app/controllers/studiengaenge/versionen.php
@@ -23,7 +23,9 @@ class Studiengaenge_VersionenController extends SharedVersionController
'chooser_filter',
Request::optionArray('chooser')
);
- URLHelper::bindLinkParam('chooser', $this->chooser_filter);
+ if (count($this->chooser_filter) > 0) {
+ URLHelper::bindLinkParam('chooser', $this->chooser_filter);
+ }
}
public function chooser_action()
@@ -32,21 +34,21 @@ class Studiengaenge_VersionenController extends SharedVersionController
switch ($step) {
case 'index' :
$this->chooser_filter['fachbereich'] =
- Request::option('id', !empty($this->chooser_filter['fachbereich']));
+ Request::option('id', $this->chooser_filter['fachbereich'] ?? null);
$this->chooser_filter['stgteile'] = null;
$this->chooser_faecher_fachbereich();
$list = 'faecher_fachbereich';
break;
case 'faecher_fachbereich' :
$this->chooser_filter['fach'] =
- Request::option('id', !empty($this->chooser_filter['fach']));
+ Request::option('id', $this->chooser_filter['fach'] ?? null);
$this->chooser_filter['stgteile'] = null;
$this->chooser_stgteile_fach();
$list = 'stgteile_fach';
break;
case 'stgteile_fach' :
$this->chooser_filter['stgteile'] =
- Request::option('id', $this->chooser_filter['stgteile']);
+ Request::option('id', $this->chooser_filter['stgteile'] ?? null);
$this->redirect($this->action_url('index/' . $this->chooser_filter['stgteile']));
return;
default :