From 247de82e8162769315e621d6253e2c79cfe8e4de Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Fri, 1 Aug 2025 11:59:29 +0200 Subject: [PATCH] add config number_displayed_past_studiensemester_default and use it in api endpoint --- application/config/stv.php | 1 + application/controllers/api/frontend/v1/stv/Verband.php | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/application/config/stv.php b/application/config/stv.php index 1fdd5b28a..aa885c9e1 100644 --- a/application/config/stv.php +++ b/application/config/stv.php @@ -1,5 +1,6 @@ [ diff --git a/application/controllers/api/frontend/v1/stv/Verband.php b/application/controllers/api/frontend/v1/stv/Verband.php index e8c532652..4060704de 100644 --- a/application/controllers/api/frontend/v1/stv/Verband.php +++ b/application/controllers/api/frontend/v1/stv/Verband.php @@ -355,7 +355,11 @@ class Verband extends FHCAPI_Controller $this->load->model('system/Variable_model', 'VariableModel'); $result = $this->VariableModel->getVariables(getAuthUID(), ['number_displayed_past_studiensemester']); $data = $this->getDataOrTerminateWithError($result); - $number_displayed_past_studiensemester = $data['number_displayed_past_studiensemester'] ?? null; + + $this->load->config('stv'); + $number_displayed_past_studiensemester_default = $this->config->item('number_displayed_past_studiensemester_default'); + + $number_displayed_past_studiensemester = $data['number_displayed_past_studiensemester'] ?? $number_displayed_past_studiensemester_default; $this->StudiensemesterModel->addPlusMinus(null, $number_displayed_past_studiensemester); $this->StudiensemesterModel->addOrder('ende');