From 53a3417c8e2af09c0941fbd222a4c04cec85c360 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Mon, 18 Jul 2022 16:22:30 +0200 Subject: [PATCH] Erweiterung lehreinheiten_vorrueckung.php um Config DEFAULT_ECHTER_DIENSTVERTRAG --- vilesci/lehre/lehreinheiten_vorrueckung.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vilesci/lehre/lehreinheiten_vorrueckung.php b/vilesci/lehre/lehreinheiten_vorrueckung.php index 23533cd91..344fd135a 100644 --- a/vilesci/lehre/lehreinheiten_vorrueckung.php +++ b/vilesci/lehre/lehreinheiten_vorrueckung.php @@ -54,6 +54,13 @@ foreach ($stg_obj->result as $stg) $stg_arr[$stg->studiengang_kz] = $stg->kuerzel; } +//Default BA1Codes für echte Dienstverträge aus Config Laden +$arrEchterDV = [103, 110]; +if (defined('DEFAULT_ECHTER_DIENSTVERTRAG') && DEFAULT_ECHTER_DIENSTVERTRAG != '') +{ + $arrEchterDV = DEFAULT_ECHTER_DIENSTVERTRAG; +} + $studiengang_kz = (isset($_GET['studiengang_kz'])?$_GET['studiengang_kz']:''); $semester = (isset($_GET['semester'])?$_GET['semester']:''); $stsem_von = (isset($_GET['stsem_von'])?$_GET['stsem_von']:''); @@ -359,7 +366,7 @@ if ($studiengang_kz != '' && $stsem_von != '' && $stsem_nach != '') { // Bei echten Dienstvertraegen mit voller inkludierter Lehre wird kein Stundensatz // geliefert da dies im Vertrag inkludiert ist. - if ($row_verwendung->ba1code == 103 && $row_verwendung->inkludierte_lehre == -1) + if ((in_array($row_verwendung->ba1code, $arrEchterDV)) && $row_verwendung->inkludierte_lehre == -1) { $lem_obj->stundensatz = ''; break;