This commit is contained in:
Andreas Österreicher
2007-08-16 07:39:31 +00:00
parent 83a4aba361
commit 76b7f83308
2 changed files with 31 additions and 10 deletions
+12 -2
View File
@@ -78,7 +78,7 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
for ($i = 0; $i < sizeof($uid_arr); $i++)
{
$query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum, tbl_studiensemester.bezeichnung as sembezeichnung FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, tbl_studiensemester WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."' and tbl_studentlehrverband.student_uid=tbl_student.student_uid and tbl_studiensemester.studiensemester_kurzbz = tbl_studentlehrverband.studiensemester_kurzbz and tbl_studentlehrverband.studiensemester_kurzbz = '".$studiensemester_kurzbz."'";
$query = "SELECT tbl_student.matrikelnr, tbl_student.studiengang_kz, tbl_studiengang.typ, tbl_studiengang.bezeichnung, tbl_studentlehrverband.semester, tbl_person.vorname, tbl_person.nachname,tbl_person.gebdatum,tbl_person.titelpre, tbl_person.titelpost, tbl_studiensemester.bezeichnung as sembezeichnung FROM tbl_person, tbl_student, tbl_studiengang, tbl_benutzer, tbl_studentlehrverband, tbl_studiensemester WHERE tbl_student.studiengang_kz = tbl_studiengang.studiengang_kz and tbl_student.student_uid = tbl_benutzer.uid and tbl_benutzer.person_id = tbl_person.person_id and tbl_student.student_uid = '".$uid_arr[$i]."' and tbl_studentlehrverband.student_uid=tbl_student.student_uid and tbl_studiensemester.studiensemester_kurzbz = tbl_studentlehrverband.studiensemester_kurzbz and tbl_studentlehrverband.studiensemester_kurzbz = '".$studiensemester_kurzbz."'";
if($result = pg_query($conn, $query))
{
if(!$row = pg_fetch_object($result))
@@ -96,9 +96,19 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
$xml .= " <studiensemester>".$row->sembezeichnung."</studiensemester>";
$xml .= " <semester>".$row->semester."</semester>";
$xml .= " <studiengang>".$row->bezeichnung."</studiengang>";
$xml .= " <studiengang_kz>".$row->studiengang_kz."</studiengang_kz>";
if($row->typ=='b')
$bezeichnung='Bachelor-Studiengang';
elseif($row->typ=='m')
$bezeichnung='Master-Studiengang';
elseif($row->typ=='d')
$bezeichnung='Diplom-Studiengang';
else
$bezeichnung='Studiengang';
$xml .= " <studiengang_art>".$bezeichnung."</studiengang_art>";
$xml .= " <studiengang_kz>".sprintf('%04s', $row->studiengang_kz)."</studiengang_kz>";
$xml .= "\n <vorname>".$row->vorname."</vorname>";
$xml .= " <nachname>".$row->nachname."</nachname>";
$xml .= " <name>".trim($row->titelpre.' '.$row->vorname.' '.strtoupper($row->nachname).' '.$row->titelpost)."</name>";
$gebdatum = date('d.m.Y',strtotime($row->gebdatum));
$xml .= " <gebdatum>".$gebdatum."</gebdatum>";
$xml .= " <matrikelnr>".$row->matrikelnr."</matrikelnr>";
+19 -8
View File
@@ -30,7 +30,7 @@
<fo:block-container position="absolute" top="63mm" left="25mm" height="20mm">
<fo:block text-align="left" line-height="20pt" font-family="sans-serif" font-size="18pt">
<fo:inline font-weight="900">
<xsl:text>Studiengang\n </xsl:text>
<xsl:value-of select="studiengang_art" />\n
<xsl:value-of select="studiengang" />
</fo:inline>
</fo:block>
@@ -38,14 +38,25 @@
<fo:block-container position="absolute" top="85mm" left="25mm" height="10mm">
<fo:block text-align="right" line-height="14pt" font-family="sans-serif" font-size="10pt" content-width="165mm">
<fo:block-container position="absolute" top="85mm" left="145mm">
<fo:block line-height="14pt" font-family="sans-serif" font-size="10pt">
<xsl:text>Personenkennzahl: </xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="85mm" left="177mm">
<fo:block line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="matrikelnr" />
<xsl:text>\nKennzahl des Studiengangs: </xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="90mm" left="143mm">
<fo:block line-height="14pt" font-family="sans-serif" font-size="10pt">
<xsl:text>Kennzahl des Studiengangs: </xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="90mm" left="189mm">
<fo:block line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="studiengang_kz" />
<xsl:text> </xsl:text>
</fo:block>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="102mm" left="25mm" height="10mm">
@@ -61,7 +72,7 @@
<fo:table-cell>
<fo:block font-family="sans-serif" font-size="10pt" content-width="45mm" text-align="left">
<fo:inline font-weight="900">
<xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="nachname" />
<xsl:value-of select="name" />
</fo:inline>
</fo:block>
</fo:table-cell>
@@ -94,7 +105,7 @@
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold">
Unterrichtsfach\n
Lehrveranstaltung\n
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">