From 8d10a9a6540dfe526abe7ab00e7697800e2447d2 Mon Sep 17 00:00:00 2001 From: oesi Date: Wed, 8 Jun 2016 18:14:30 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Fehlerbehandlung=20bei=20Dokumentenexport?= =?UTF-8?q?=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/dokument_export.class.php | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/include/dokument_export.class.php b/include/dokument_export.class.php index f60f94c3e..89ccfea65 100644 --- a/include/dokument_export.class.php +++ b/include/dokument_export.class.php @@ -291,6 +291,9 @@ class dokument_export if($download) { + if(headers_sent()) + exit('Header wurden bereits gesendet -> Abbruch'); + switch($this->outputformat) { case 'pdf': @@ -310,6 +313,8 @@ class dokument_export header('Content-Disposition: attachment; filename="'.$this->filename.'.odt"'); header('Content-Length: '.$fsize); break; + default: + exit('Outputformat is not defined'); } while (!feof($handle)) @@ -389,5 +394,11 @@ class dokument_export } return $_xml_data->asXML(); } + + public function getXML() + { + $this->xml_data->formatOutput=true; + return $this->xml_data->saveXML(); + } } ?> From 6089be78f767341b29af615a6f17169e0915ca8a Mon Sep 17 00:00:00 2001 From: oesi Date: Thu, 9 Jun 2016 09:53:00 +0200 Subject: [PATCH 2/2] Anmerkung/Prio wird bei Aliqoute Reduktion mit angezeigt --- include/prestudent.class.php | 8 ++++++-- vilesci/personen/aliquote_reduktion.php | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/include/prestudent.class.php b/include/prestudent.class.php index 17f84fd32..0656aa110 100755 --- a/include/prestudent.class.php +++ b/include/prestudent.class.php @@ -1761,7 +1761,9 @@ class prestudent extends person if($stg_obj->typ=='m') { - $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus + $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus, + (Select anmerkung from public.tbl_prestudentstatus where prestudent_id=tbl_prestudent.prestudent_id AND studiensemester_kurzbz=". $this->db_add_param($studiensemester_kurzbz)." + AND status_kurzbz='Bewerber') as anmerkung FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) @@ -1787,7 +1789,9 @@ class prestudent extends person } else { - $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus + $qry = "SELECT DISTINCT prestudent_id, vorname, nachname, gebdatum, rt_gesamtpunkte, tbl_prestudent.studiengang_kz, bis.tbl_zgvgruppe.bezeichnung, get_rolle_prestudent(prestudent_id, null) as laststatus, + (Select anmerkung from public.tbl_prestudentstatus where prestudent_id=tbl_prestudent.prestudent_id AND studiensemester_kurzbz=". $this->db_add_param($studiensemester_kurzbz)." + AND status_kurzbz='Bewerber') as anmerkung FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) diff --git a/vilesci/personen/aliquote_reduktion.php b/vilesci/personen/aliquote_reduktion.php index be9094b7d..6cc58cce1 100644 --- a/vilesci/personen/aliquote_reduktion.php +++ b/vilesci/personen/aliquote_reduktion.php @@ -403,6 +403,7 @@ Reihung RT Gesamt Interviewbogen + Anmerkung/Prio Status {{aqr.choosenStuds}}/{{aqr.selectedStudienplatz.apz}} {{aqr.choosenStuds}}/Keine APZ @@ -418,6 +419,7 @@ {{stud.seqPlace}} {{stud.rt_gesamtpunkte}} {{stud.interviewbogen?'vorhanden':'nicht vorhanden'}} + {{stud.anmerkung}} {{stud.laststatus}} @@ -441,6 +443,7 @@ Reihung RT Gesamt Interviewbogen + Anmerkung/Prio Status @@ -455,6 +458,7 @@ {{stud.seqPlace}} {{stud.rt_gesamtpunkte}} {{stud.interviewbogen?'vorhanden':'nicht vorhanden'}} + {{stud.anmerkung}} {{stud.laststatus}}