diff --git a/vilesci/lehre/studienordnung.inc.php b/vilesci/lehre/studienordnung.inc.php index de719c2df..fc84e7047 100644 --- a/vilesci/lehre/studienordnung.inc.php +++ b/vilesci/lehre/studienordnung.inc.php @@ -321,7 +321,10 @@ switch($method) $studienSemesterResult = $studienplan->loadStudiensemesterFromStudienplan($studienplan_id); $studiensemester = new studiensemester(); - $studiensemester->getAll(); + $studiensemester->getAll('desc'); + $studiensemester_array = array(); + foreach ($studiensemester->studiensemester AS $row) + $studiensemester_array[$row->studiensemester_kurzbz] = false; $ausbildungssemesterResult = array(); /* @@ -357,6 +360,9 @@ switch($method) foreach($ausbildungssemesterResult as $row) { + if (array_key_exists($row->studiensemester, $studiensemester_array)) + $studiensemester_array[$row->studiensemester] = true; + echo '