From 35df6c6941a4a3573c857daa74093f640e41fe65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Thu, 18 Aug 2011 15:15:54 +0000 Subject: [PATCH] =?UTF-8?q?Einstiegssemester=20zu=20Excelexport=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vilesci/stammdaten/reihungstestverwaltung.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/vilesci/stammdaten/reihungstestverwaltung.php b/vilesci/stammdaten/reihungstestverwaltung.php index d5c0dec6b..5b5f80f8f 100644 --- a/vilesci/stammdaten/reihungstestverwaltung.php +++ b/vilesci/stammdaten/reihungstestverwaltung.php @@ -97,6 +97,8 @@ $maxlength[$i] = 18; $worksheet->write(2,++$i,"EMail", $format_bold); $maxlength[$i] = 5; + $worksheet->write(2,++$i,"Einstiegssemester", $format_bold); + $maxlength[$i] = 15; $worksheet->write(2,++$i,"STRASSE", $format_bold); $maxlength[$i] = 6; $worksheet->write(2,++$i,"PLZ", $format_bold); @@ -104,7 +106,7 @@ $worksheet->write(2,++$i,"ORT", $format_bold); $maxlength[$i] = 3; - $qry = "SELECT *, (SELECT kontakt FROM tbl_kontakt WHERE kontakttyp='email' AND person_id=tbl_prestudent.person_id AND zustellung=true LIMIT 1) as email FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE reihungstest_id='$reihungstest->reihungstest_id' ORDER BY nachname, vorname"; + $qry = "SELECT *, (SELECT kontakt FROM tbl_kontakt WHERE kontakttyp='email' AND person_id=tbl_prestudent.person_id AND zustellung=true LIMIT 1) as email,(SELECT ausbildungssemester FROM public.tbl_prestudentstatus WHERE prestudent_id=tbl_prestudent.prestudent_id AND datum=(SELECT MAX(datum) FROM public.tbl_prestudentstatus WHERE prestudent_id=tbl_prestudent.prestudent_id AND status_kurzbz='Interessent') LIMIT 1) as ausbildungssemester FROM public.tbl_prestudent JOIN public.tbl_person USING(person_id) WHERE reihungstest_id='$reihungstest->reihungstest_id' ORDER BY nachname, vorname"; if($result = $db->db_query($qry)) { @@ -153,7 +155,11 @@ $worksheet->write($zeile,++$i,$row->email); if(strlen($row->email)>$maxlength[$i]) $maxlength[$i] = mb_strlen($row->email); - + + $worksheet->write($zeile,++$i,$row->ausbildungssemester); + if(strlen($row->ausbildungssemester)>$maxlength[$i]) + $maxlength[$i] = mb_strlen($row->ausbildungssemester); + $qry = "SELECT * FROM public.tbl_adresse WHERE person_id='$row->person_id' AND zustelladresse=true LIMIT 1"; if($result_adresse = $db->db_query($qry)) {