diff --git a/content/ToDo_FASo.html b/content/ToDo_FASo.html
index 7ccb4e5ac..0efd09aa1 100644
--- a/content/ToDo_FASo.html
+++ b/content/ToDo_FASo.html
@@ -25,8 +25,6 @@ umbenennen in "Betreuer"
Soll beim Drucken der Studienerfolgsbestätigung für
alle Semester auch das aktuelle Semester ausgedruckt werden?
(möglicherweise enthaelt dies noch nicht alle Noten)
- Export mit den fehlenden/abgegebenen Dokumenten der Studenten
-(Kontrollliste)
Eintragung von Betreuungen für Diplomarbeiten die am Zeugnis
des Vorsemesters aufscheinen sollen jedoch dieses Semester abgerechnet
werden.
@@ -427,6 +425,7 @@ Seamonkey Version nicht möglich
Erledigte Anforderungen
+
- Suche für die Firmenverwaltung wurde hinzugefügt
18.04.2008 oesi
diff --git a/content/statistik/studentenexport.xls.php b/content/statistik/studentenexport.xls.php
index 40bb035d3..53fba04a7 100644
--- a/content/statistik/studentenexport.xls.php
+++ b/content/statistik/studentenexport.xls.php
@@ -163,6 +163,8 @@ loadVariables($conn, $user);
$maxlength[$i]=3;
$worksheet->write($zeile,++$i,"UID", $format_bold);
$maxlength[$i]=3;
+ $worksheet->write($zeile,++$i,"ORGFORM", $format_bold);
+ $maxlength[$i]=7;
$worksheet->write($zeile,++$i,"VORNAMEN", $format_bold);
$maxlength[$i]=8;
@@ -200,6 +202,7 @@ loadVariables($conn, $user);
$prestudent = new prestudent($conn, null, null);
$prestudent->getLastStatus($row->prestudent_id);
$status = $prestudent->rolle_kurzbz;
+ $orgform = $prestudent->orgform_kurzbz;
$i=0;
@@ -487,6 +490,12 @@ loadVariables($conn, $user);
}
$i++;
+ //Orgform
+ if(strlen($orgform)>$maxlength[$i])
+ $maxlength[$i] = strlen($orgform);
+ $worksheet->write($zeile,$i, $orgform);
+ $i++;
+
//Vornamen
if(strlen($row->vornamen)>$maxlength[$i])
$maxlength[$i] = strlen($row->vornamen);
diff --git a/vilesci/admin/xslvorlagen/bakkzeugnis.xsl b/vilesci/admin/xslvorlagen/bakkzeugnis.xsl
index e4a21b6c7..62467563d 100644
--- a/vilesci/admin/xslvorlagen/bakkzeugnis.xsl
+++ b/vilesci/admin/xslvorlagen/bakkzeugnis.xsl
@@ -107,7 +107,7 @@
Vorname(n), Familienname
- \n
+ \n
diff --git a/vilesci/admin/xslvorlagen/diplomzeugnis.xsl b/vilesci/admin/xslvorlagen/diplomzeugnis.xsl
index 6e4b7d32c..7ed92aa55 100644
--- a/vilesci/admin/xslvorlagen/diplomzeugnis.xsl
+++ b/vilesci/admin/xslvorlagen/diplomzeugnis.xsl
@@ -107,7 +107,7 @@
Vorname(n), Familienname
- \n
+ \n
diff --git a/vilesci/stammdaten/reihungstestverwaltung.php b/vilesci/stammdaten/reihungstestverwaltung.php
index 1154cbd22..5c74eb68c 100644
--- a/vilesci/stammdaten/reihungstestverwaltung.php
+++ b/vilesci/stammdaten/reihungstestverwaltung.php
@@ -77,6 +77,12 @@
$maxlength[$i] = 11;
$worksheet->write(2,++$i,"EMail", $format_bold);
$maxlength[$i] = 5;
+ $worksheet->write(2,++$i,"STRASSE", $format_bold);
+ $maxlength[$i] = 6;
+ $worksheet->write(2,++$i,"PLZ", $format_bold);
+ $maxlength[$i] = 3;
+ $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 ORDER BY zustellung 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";
@@ -107,6 +113,24 @@
if(strlen($row->email)>$maxlength[$i])
$maxlength[$i] = strlen($row->email);
+ $qry = "SELECT * FROM public.tbl_adresse WHERE person_id='$row->person_id' ORDER BY zustelladresse LIMIT 1";
+ if($result_adresse = pg_query($conn, $qry))
+ {
+ if($row_adresse = pg_fetch_object($result_adresse))
+ {
+ $worksheet->write($zeile,++$i,$row_adresse->strasse);
+ if(strlen($row_adresse->strasse)>$maxlength[$i])
+ $maxlength[$i] = strlen($row_adresse->strasse);
+
+ $worksheet->write($zeile,++$i,$row_adresse->plz);
+ if(strlen($row_adresse->plz)>$maxlength[$i])
+ $maxlength[$i] = strlen($row_adresse->plz);
+
+ $worksheet->write($zeile,++$i,$row_adresse->ort);
+ if(strlen($row_adresse->ort)>$maxlength[$i])
+ $maxlength[$i] = strlen($row_adresse->ort);
+ }
+ }
$zeile++;
}
}