From defc8926c9457fb32e80ad49f83e4c12ab921572 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 3 May 2019 11:13:52 +0200 Subject: [PATCH 1/3] Spalte Anmeldefrist wird bei Reihungstestuebersicht per Default mit angezeigt --- system/filtersupdate.php | 1 + 1 file changed, 1 insertion(+) diff --git a/system/filtersupdate.php b/system/filtersupdate.php index 5ec998876..413b821af 100644 --- a/system/filtersupdate.php +++ b/system/filtersupdate.php @@ -353,6 +353,7 @@ $filters = array( {"name": "fakultaet"}, {"name": "datum"}, {"name": "uhrzeit"}, + {"name": "anmeldefrist"}, {"name": "oeffentlich"}, {"name": "studiengaenge"}, {"name": "freie_plaetze"}, From 02bd9d528ff12d3d276d08696c68421fddcd7708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Fri, 3 May 2019 11:15:59 +0200 Subject: [PATCH 2/3] Fixed Bug where the Last Status was not displayed correctly on the gradelist --- application/controllers/person/Gradelist.php | 10 +++++++++- application/libraries/StudienplanLib.php | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/application/controllers/person/Gradelist.php b/application/controllers/person/Gradelist.php index bf179ad35..70913061b 100644 --- a/application/controllers/person/Gradelist.php +++ b/application/controllers/person/Gradelist.php @@ -133,6 +133,11 @@ class Gradelist extends Auth_Controller if (in_array($row_status->status_kurzbz, array('Student','Diplomand','Incoming','Abbrecher','Unterbrecher','Absolvent'))) { + // Wenn das Semester schon vorhanden ist dann ueberspringen + // (bei mehreren Statuseintraegen im selben Semester (zB Absolvent / Diplomand) + if(isset($courses['semester'][$row_status->studiensemester_kurzbz])) + continue; + // LVs fuer das Semester holen lt Studienplan $lvtree = $this->studienplanlib->getLehrveranstaltungTree( $row_status->studienplan_id, @@ -184,7 +189,10 @@ class Gradelist extends Auth_Controller $courses['semester'][$row_noten->studiensemester_kurzbz]['lvs_nonstpl'][] = array( 'lehrveranstaltung_id' => $row_noten->lehrveranstaltung_id, 'lehrtyp_kurzbz' => $result_lv->retval[0]->lehrtyp_kurzbz, + 'lehrform_kurzbz' => $result_lv->retval[0]->lehrform_kurzbz, 'pflicht' => false, + 'sws' => $result_lv->retval[0]->sws, + 'zeugnis' => $result_lv->retval[0]->zeugnis, 'bezeichnung' => $result_lv->retval[0]->bezeichnung, 'ects' => $result_lv->retval[0]->ects, 'note' => $row_noten->note, @@ -316,7 +324,7 @@ class Gradelist extends Auth_Controller ); } - if ($row['childs']) + if (isset($row['childs'])) { $childgrades = $this->getGrades($row['childs']); $grades = array_merge($grades, $childgrades); diff --git a/application/libraries/StudienplanLib.php b/application/libraries/StudienplanLib.php index c40120721..ecc66e5bf 100644 --- a/application/libraries/StudienplanLib.php +++ b/application/libraries/StudienplanLib.php @@ -32,7 +32,10 @@ class StudienplanLib $treeitem = array( 'lehrveranstaltung_id' => $row->lehrveranstaltung_id, 'lehrtyp_kurzbz' => $row->lehrtyp_kurzbz, + 'lehrform_kurzbz' => $row->lehrform_kurzbz, + 'sws' => $row->sws, 'pflicht' => $row->pflicht, + 'zeugnis' => $row->zeugnis, 'bezeichnung' => $row->bezeichnung, 'ects' => $row->ects ); @@ -57,7 +60,10 @@ class StudienplanLib $treeitem = array( 'lehrveranstaltung_id' => $row->lehrveranstaltung_id, 'lehrtyp_kurzbz' => $row->lehrtyp_kurzbz, + 'lehrform_kurzbz' => $row->lehrform_kurzbz, + 'sws' => $row->sws, 'pflicht' => $row->pflicht, + 'zeugnis' => $row->zeugnis, 'bezeichnung' => $row->bezeichnung, 'ects' => $row->ects ); From 25acc66b0bf446cb373c68987b34842a29ca69a8 Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 3 May 2019 11:47:00 +0200 Subject: [PATCH 3/3] - Infocenter: orgform is displayed in Messages Quereinstieg and Quereinstieg kurz --- public/js/infocenter/infocenterDetails.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/public/js/infocenter/infocenterDetails.js b/public/js/infocenter/infocenterDetails.js index 087586c95..2b9401d29 100644 --- a/public/js/infocenter/infocenterDetails.js +++ b/public/js/infocenter/infocenterDetails.js @@ -560,6 +560,7 @@ var InfocenterDetails = { var ausbildungssemester = receiverPrestudentstatus.ausbildungssemester; var studiengangbezeichnung = receiverPrestudentstatus.studiengangbezeichnung; var studiengangbezeichnung_englisch = receiverPrestudentstatus.studiengangbezeichnung_englisch; + var orgform = typeof receiverPrestudentstatus.orgform === 'string' ? receiverPrestudentstatus.orgform : receiverPrestudentstatus.orgform_kurzbz; var msgvars = {}; if (rtfreigabe) @@ -572,7 +573,8 @@ var InfocenterDetails = { msgvars = { 'ausbildungssemester': ausbildungssemester, 'studiengangbezeichnung': studiengangbezeichnung, - 'studiengangbezeichnung_englisch': studiengangbezeichnung_englisch + 'studiengangbezeichnung_englisch': studiengangbezeichnung_englisch, + 'orgform': orgform }; InfocenterDetails.sendFreigabeMessage(prestudent_id, RTFREIGABE_MESSAGE_VORLAGE_QUER_KURZ, msgvars); @@ -587,7 +589,8 @@ var InfocenterDetails = { msgvars = { 'ausbildungssemester': ausbildungssemester, 'studiengangbezeichnung': studiengangbezeichnung, - 'studiengangbezeichnung_englisch': studiengangbezeichnung_englisch + 'studiengangbezeichnung_englisch': studiengangbezeichnung_englisch, + 'orgform': orgform }; vorlage = RTFREIGABE_MESSAGE_VORLAGE_QUER }