Studienerfolgsbestätigung auf Englisch

This commit is contained in:
Andreas Österreicher
2011-03-24 15:03:52 +00:00
parent 20b720c938
commit 7c5694b052
7 changed files with 451 additions and 23 deletions
@@ -32,7 +32,10 @@
$uid=get_uid();
$ansicht=false; //Wenn ein anderer User sich das Profil ansieht (Bei Personensuche)
if(isset($_GET['lang']) && $_GET['lang']=='en')
$xsl = 'StudienerfolgEng';
else
$xsl = 'Studienerfolg';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
@@ -51,7 +54,7 @@ function createStudienerfolg()
finanzamt = '&typ=finanzamt';
else
finanzamt = '';
window.location.href= '../pdfExport.php?xml=studienerfolg.rdf.php&xsl=Studienerfolg&ss='+stsem+'&uid=<?php echo $uid;?>'+finanzamt;
window.location.href= '../pdfExport.php?xml=studienerfolg.rdf.php&xsl=<?php echo $xsl ?>&ss='+stsem+'&uid=<?php echo $uid;?>'+finanzamt;
}
</script>
</head>
+73 -6
View File
@@ -107,10 +107,14 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
<command id="menu-dokumente-zeugnis:command" oncommand="StudentCreateZeugnis('Zeugnis');"/>
<command id="menu-dokumente-zeugniseng:command" oncommand="StudentCreateZeugnis('ZeugnisEng');"/>
<command id="menu-dokumente-diplsupplement:command" oncommand="StudentCreateDiplSupplement();"/>
<command id="menu-dokumente-studienerfolg-normal:command" oncommand="StudentCreateStudienerfolg();"/>
<command id="menu-dokumente-studienerfolg-finanzamt:command" oncommand="StudentCreateStudienerfolg('finanzamt');"/>
<command id="menu-dokumente-studienerfolg-allesemester-normal:command" oncommand="StudentCreateStudienerfolg('', '', 'true');"/>
<command id="menu-dokumente-studienerfolg-allesemester-finanzamt:command" oncommand="StudentCreateStudienerfolg('finanzamt', '', 'true');"/>
<command id="menu-dokumente-studienerfolg-normal:command" oncommand="StudentCreateStudienerfolg('Studienerfolg');"/>
<command id="menu-dokumente-studienerfolg-finanzamt:command" oncommand="StudentCreateStudienerfolg('Studienerfolg','finanzamt');"/>
<command id="menu-dokumente-studienerfolg-allesemester-normal:command" oncommand="StudentCreateStudienerfolg('Studienerfolg','', '', 'true');"/>
<command id="menu-dokumente-studienerfolg-allesemester-finanzamt:command" oncommand="StudentCreateStudienerfolg('Studienerfolg','finanzamt', '', 'true');"/>
<command id="menu-dokumente-studienerfolgeng-normal:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng');"/>
<command id="menu-dokumente-studienerfolgeng-finanzamt:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng','finanzamt');"/>
<command id="menu-dokumente-studienerfolgeng-allesemester-normal:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng','', '', 'true');"/>
<command id="menu-dokumente-studienerfolgeng-allesemester-finanzamt:command" oncommand="StudentCreateStudienerfolg('StudienerfolgEng','finanzamt', '', 'true');"/>
<command id="menu-dokumente-accountinfoblatt:command" oncommand="PrintAccountInfoBlatt();"/>
<command id="menu-dokumente-pruefungsprotokoll:command" oncommand="StudentAbschlusspruefungPrintPruefungsprotokollMultiple();"/>
<command id="menu-dokumente-pruefungszeugnis:command" oncommand="StudentAbschlusspruefungPrintPruefungszeugnisMultiple();"/>
@@ -504,13 +508,13 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
id = "menu-dokumente-studienerfolg-menu-normal"
key = "menu-dokumente-studienerfolg-normal:key"
label = "&menu-dokumente-studienerfolg-normal.label;"
oncommand = "StudentCreateStudienerfolg(null, \''.$stsem_kurzbz.'\');"
oncommand = "StudentCreateStudienerfolg(\'Studienerfolg\',null, \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolg-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolg-finanzamt"
key = "menu-dokumente-studienerfolg-finanzamt:key"
label = "&menu-dokumente-studienerfolg-finanzamt.label;"
oncommand = "StudentCreateStudienerfolg(\'finanzamt\', \''.$stsem_kurzbz.'\');"
oncommand = "StudentCreateStudienerfolg(\'Studienerfolg\',\'finanzamt\', \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolg-finanzamt.accesskey;"/>
</menupopup>
</menu>';
@@ -530,6 +534,69 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/fasoverlay.xul.php"?>';
command = "menu-dokumente-studienerfolg-finanzamt:command"
accesskey = "&menu-dokumente-studienerfolg-finanzamt.accesskey;"/>
</menupopup>
</menu>
<menu id="menu-dokumente-studienerfolgeng" label="&menu-dokumente-studienerfolgeng.label;" accesskey="&menu-dokumente-studienerfolgeng.accesskey;">
<menupopup id="menu-dokumente-studienerfolgeng-popup">
<menu id="menu-dokumente-studienerfolgeng-allesemester" label="&menu-dokumente-studienerfolgeng-allesemester.label;">
<menupopup id="menu-dokumente-studienerfolgeng-allesemester-popup">
<menuitem
id = "menu-dokumente-studienerfolgeng-allesemester-normal"
key = "menu-dokumente-studienerfolgeng-allesemester-normal:key"
label = "&menu-dokumente-studienerfolgeng-allesemester-normal.label;"
command = "menu-dokumente-studienerfolgeng-allesemester-normal:command"
accesskey = "&menu-dokumente-studienerfolgeng-allesemester-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolgeng-allesemester-finanzamt"
key = "menu-dokumente-studienerfolgeng-allesemester-finanzamt:key"
label = "&menu-dokumente-studienerfolgeng-allesemester-finanzamt.label;"
command = "menu-dokumente-studienerfolgeng-allesemester-finanzamt:command"
accesskey = "&menu-dokumente-studienerfolgeng-allesemester-finanzamt.accesskey;"/>
</menupopup>
</menu>
<?php
$qry = "SELECT studiensemester_kurzbz FROM public.tbl_studiensemester WHERE ende<now() ORDER BY ende DESC LIMIT 5";
$db = new basis_db();
if($db->db_query($qry))
{
while($row = $db->db_fetch_object())
{
$stsem_kurzbz = $row->studiensemester_kurzbz;
echo '
<menu id="menu-dokumente-studienerfolg-menu" label="'.$stsem_kurzbz.'">
<menupopup id="menu-dokumente-studienerfolg-menu-popup">
<menuitem
id = "menu-dokumente-studienerfolgeng-menu-normal"
key = "menu-dokumente-studienerfolgeng-normal:key"
label = "&menu-dokumente-studienerfolgeng-normal.label;"
oncommand = "StudentCreateStudienerfolg(\'StudienerfolgEng\',null, \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolgeng-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolgeng-finanzamt"
key = "menu-dokumente-studienerfolgeng-finanzamt:key"
label = "&menu-dokumente-studienerfolgeng-finanzamt.label;"
oncommand = "StudentCreateStudienerfolg(\'StudienerfolgEng\',\'finanzamt\', \''.$stsem_kurzbz.'\');"
accesskey = "&menu-dokumente-studienerfolgeng-finanzamt.accesskey;"/>
</menupopup>
</menu>';
}
}
?>
<menuitem
id = "menu-dokumente-studienerfolgeng-normal"
key = "menu-dokumente-studienerfolgeng-normal:key"
label = "&menu-dokumente-studienerfolgeng-normal.label;"
command = "menu-dokumente-studienerfolgeng-normal:command"
accesskey = "&menu-dokumente-studienerfolgeng-normal.accesskey;"/>
<menuitem
id = "menu-dokumente-studienerfolgeng-finanzamt"
key = "menu-dokumente-studienerfolgeng-finanzamt:key"
label = "&menu-dokumente-studienerfolgeng-finanzamt.label;"
command = "menu-dokumente-studienerfolgeng-finanzamt:command"
accesskey = "&menu-dokumente-studienerfolgeng-finanzamt.accesskey;"/>
</menupopup>
</menu>
<menuitem
id = "menu-dokumente-accountinfoblatt"
+7 -3
View File
@@ -4158,7 +4158,7 @@ function StudentCreateDiplSupplement()
// ****
// * Erstellt die Studienerfolgsbestaetigung fuer einen oder mehrere Studenten
// ****
function StudentCreateStudienerfolg(finanzamt, studiensemester, all)
function StudentCreateStudienerfolg(xsl, finanzamt, studiensemester, all)
{
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
@@ -4188,13 +4188,17 @@ function StudentCreateStudienerfolg(finanzamt, studiensemester, all)
}
if(!studiensemester)
studiensemester=getStudiensemester();
if(!xsl)
{
xsl='Studienerfolg';
}
if(all=='true')
all='&all=true';
else
all='';
//PDF erzeugen
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=studienerfolg.rdf.php&xsl=Studienerfolg&uid='+paramList+'&ss='+studiensemester+'&typ='+finanzamt+all,'DiplomaSupplement', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
window.open('<?php echo APP_ROOT; ?>content/pdfExport.php?xml=studienerfolg.rdf.php&xsl='+xsl+'&uid='+paramList+'&ss='+studiensemester+'&typ='+finanzamt+all,'DiplomaSupplement', 'height=200,width=350,left=0,top=0,hotkeys=0,resizable=yes,status=no,scrollbars=yes,toolbar=no,location=no,menubar=no,dependent=yes');
}
// ************* FUNKTIONEN ***************** //
+17
View File
@@ -220,6 +220,23 @@
<!ENTITY menu-dokumente-studienerfolg-allesemester-finanzamt.label "Finanzamt">
<!ENTITY menu-dokumente-studienerfolg-allesemester-finanzamt.accesskey "F">
<!ENTITY menu-dokumente-studienerfolgeng.label "Studienerfolgsbestaetigung Englisch">
<!ENTITY menu-dokumente-studienerfolgeng.accesskey "E">
<!ENTITY menu-dokumente-studienerfolgeng-normal.label "Normal">
<!ENTITY menu-dokumente-studienerfolgeng-normal.accesskey "N">
<!ENTITY menu-dokumente-studienerfolgeng-finanzamt.label "Finanzamt">
<!ENTITY menu-dokumente-studienerfolgeng-finanzamt.accesskey "F">
<!ENTITY menu-dokumente-studienerfolgeng-allesemester.label "Alle Semester">
<!ENTITY menu-dokumente-studienerfolgeng-allesemester-normal.label "Normal">
<!ENTITY menu-dokumente-studienerfolgeng-allesemester-normal.accesskey "N">
<!ENTITY menu-dokumente-studienerfolgeng-allesemester-finanzamt.label "Finanzamt">
<!ENTITY menu-dokumente-studienerfolgeng-allesemester-finanzamt.accesskey "F">
<!ENTITY menu-dokumente-accountinfoblatt.label "Account InfoBlatt">
<!ENTITY menu-dokumente-accountinfoblatt.accesskey "A">
+1
View File
@@ -129,6 +129,7 @@ function draw_studienerfolg($uid, $studiensemester_kurzbz)
{
$xml .= " <unterrichtsfach>";
$xml .= " <bezeichnung><![CDATA[".$row->lehrveranstaltung_bezeichnung."]]></bezeichnung>";
$xml .= " <bezeichnung_englisch><![CDATA[".$row->lehrveranstaltung_bezeichnung_english."]]></bezeichnung_englisch>";
$xml .= " <note>".$note."</note>";
$xml .= " <sws>".sprintf('%.1f',$row->semesterstunden)."</sws>"; ///$wochen
$xml .= " <ects>".$row->ects."</ects>";
+336
View File
@@ -0,0 +1,336 @@
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" indent="yes" />
<xsl:template match="studienerfolge">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
<fo:simple-page-master page-height="297mm" page-width="210mm" margin="5mm 25mm 5mm 25mm" master-name="PageMaster">
<fo:region-body margin="20mm 0mm 20mm 0mm"/>
</fo:simple-page-master>
</fo:layout-master-set>
<xsl:apply-templates select="studienerfolg"/>
</fo:root>
</xsl:template>
<xsl:template match="studienerfolg">
<fo:page-sequence master-reference="PageMaster">
<fo:flow flow-name="xsl-region-body" >
<!-- Logo -->
<fo:block>
<!--<fo:external-graphic src="../skin/images/logo.jpg" posx="140" posy="15" width="60mm" height="20mm" />-->
<fo:external-graphic posx="140" posy="15" width="60mm" height="20mm" >
<xsl:attribute name="src">
<xsl:value-of select="logopath" />logo.jpg
</xsl:attribute>
</fo:external-graphic>
</fo:block>
<!-- Titel -->
<fo:block-container position="absolute" top="20mm" left="15mm">
<fo:block font-size="16pt">UAS Technikum Wien</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="26mm" left="15mm">
<fo:block font-size="12pt">Hoechstaedtplatz 5\nA-1200 Vienna</fo:block>
<fo:block font-size="6pt">ZVR-Nr.: 074476426, DVR-Nr.: 0928381</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="45mm" left="15mm">
<fo:block text-align="left" line-height="20pt" font-family="sans-serif" font-size="16pt">
<xsl:text>Student progress report</xsl:text>
</fo:block>
</fo:block-container>
<!--FINANZAMT-->
<fo:block-container position="absolute" top="55mm" left="15mm">
<fo:block text-align="left" line-height="10pt" font-family="sans-serif" font-size="8pt">
<xsl:choose>
<xsl:when test="string-length(finanzamt)!=0">
<xsl:text>(For submission to local tax office in accordance with the Family Welfare Act 1967 section 2.1 lit.b)</xsl:text>
</xsl:when>
</xsl:choose>
</fo:block>
</fo:block-container>
<!-- NAME - GEBURTSDATUM - MATRIKELNUMMER -->
<fo:block-container position="absolute" top="60mm" left="15mm">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="120mm"/>
<fo:table-column column-width="30mm"/>
<fo:table-column column-width="30mm"/>
<fo:table-body>
<fo:table-row line-height="14pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Last Name, First Name\n</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Date of Birth\n</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Student ID\n</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="65mm" left="16mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="titelpre" /><xsl:text> </xsl:text><xsl:value-of select="nachname" /><xsl:text> </xsl:text><xsl:value-of select="vorname" /><xsl:text> </xsl:text><xsl:value-of select="titelpost" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="65mm" left="137mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="gebdatum" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="65mm" left="167mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="matrikelnr" />
</fo:block>
</fo:block-container>
<!--STUDIENGANG UND KENNZAHL -->
<fo:block-container position="absolute" top="70.8mm" left="15mm">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="150.4mm"/>
<fo:table-column column-width="30mm"/>
<fo:table-body>
<fo:table-row line-height="14pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Degree Program \n</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Program Code\n</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="76mm" left="16mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="studiengang" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="76mm" left="167mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="studiengang_kz" />
</fo:block>
</fo:block-container>
<!-- Studiensemester - Ausbildungssemester -->
<fo:block-container position="absolute" top="81.6mm" left="15mm">
<fo:table table-layout="fixed" border-collapse="separate">
<fo:table-column column-width="120mm"/>
<fo:table-column column-width="60.4mm"/>
<fo:table-body>
<fo:table-row line-height="14pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Current Year\n</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-family="sans-serif" font-size="8pt" content-width="45mm" text-align="left">
<xsl:text> Student current enrolled in:\n</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
<fo:block-container position="absolute" top="87mm" left="16mm">
<fo:block text-align="left" line-height="10pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="studiensemester_aktuell" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="87mm" left="137mm">
<fo:block text-align="left" line-height="10pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:value-of select="semester_aktuell" />
</fo:block>
</fo:block-container>
<!-- TABELLE -->
<fo:block-container position="absolute" top="110mm" left="15mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
<xsl:text>The following courses have been completed successfully:</xsl:text>
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="120mm" left="15mm">
<fo:table table-layout="fixed" border-collapse="separate" border-width="0.2mm" border-style="solid">
<fo:table-column column-width="70mm"/>
<fo:table-column column-width="24mm"/>
<fo:table-column column-width="32mm"/>
<fo:table-column column-width="13mm"/>
<fo:table-column column-width="10mm"/>
<fo:table-column column-width="15mm"/>
<fo:table-column column-width="15mm"/>
<fo:table-body>
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold">
<xsl:text> Subject</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="24mm" text-align="center">
<xsl:text>Year</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="32mm" text-align="center">
<xsl:text>Semester</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="13mm" text-align="center">
<xsl:text>Hours</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="10mm" text-align="center">
<xsl:text>ECTS</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
<xsl:text>Date</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
<xsl:text>Grade</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
<xsl:apply-templates select="unterrichtsfach"/>
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold">
<xsl:text> Total:</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="24mm" text-align="center">
<xsl:value-of select="studiensemester_kurzbz" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="32mm" text-align="center">
<xsl:text></xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="13mm" text-align="center">
<xsl:value-of select="gesamtstunden" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="10mm" text-align="center">
<xsl:value-of select="gesamtects" />
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
<xsl:text>Average:</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
<xsl:value-of select="schnitt" />
</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:block>
\n\n
</fo:block>
<fo:table>
<fo:table-column column-width="35mm"/>
<fo:table-column column-width="145mm"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="10pt">Date: <xsl:value-of select="datum" /></fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="10pt" text-align="right" content-width="145mm">Digitally created - valid without signature and stamp</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
<fo:table>
<fo:table-column column-width="15mm"/>
<fo:table-column column-width="155mm"/>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block font-size="7pt">Grades: </fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="7pt">excellent (1), very good (2), good (3), satisfactory (4), fail (5), Credit based on previous experience/work (ar), not graded (nb),</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block font-size="7pt"></fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-size="7pt">participated (tg), passed (b), successfully completed (ea), not successfully completed (nea)</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:block-container>
</fo:flow>
</fo:page-sequence>
</xsl:template>
<xsl:template match="unterrichtsfach">
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid" >
<fo:block font-size="8pt" content-width="70mm">
<xsl:text> </xsl:text>
<xsl:choose>
<xsl:when test="string-length(bezeichnung_englisch)!=0">
<xsl:value-of select="bezeichnung_englisch"/>
</xsl:when>
<xsl:otherwise>
<xsl:text>[ACHTUNG: Keine englische Bezeichung für "</xsl:text><xsl:value-of select="bezeichnung"/><xsl:text>" in der Datenbank!]</xsl:text>
</xsl:otherwise>
</xsl:choose>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="24mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="../studiensemester_kurzbz" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="32mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="../semester" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="13mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="sws" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="10mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="ects" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="15mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="benotungsdatum" /></fo:block></fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid" ><fo:block font-size="8pt" content-width="15mm" text-align="center"><xsl:text> </xsl:text><xsl:value-of select="note" /></fo:block></fo:table-cell>
</fo:table-row>
</xsl:template>
</xsl:stylesheet >
+12 -12
View File
@@ -41,7 +41,7 @@
<fo:block-container position="absolute" top="45mm" left="15mm">
<fo:block text-align="left" line-height="20pt" font-family="sans-serif" font-size="16pt">
Bestätigung des Studienerfolges
<xsl:text>Bestätigung des Studienerfolges</xsl:text>
</fo:block>
</fo:block-container>
@@ -167,7 +167,7 @@
<!-- TABELLE -->
<fo:block-container position="absolute" top="110mm" left="15mm">
<fo:block text-align="left" line-height="14pt" font-family="sans-serif" font-size="10pt" font-weight="bold">
Folgende Prüfungen wurden erfolgreich abgelegt:
<xsl:text>Folgende Prüfungen wurden erfolgreich abgelegt:</xsl:text>
</fo:block>
</fo:block-container>
@@ -185,37 +185,37 @@
<fo:table-row line-height="10pt">
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold">
Lehrveranstaltung
<xsl:text> Lehrveranstaltung</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="24mm" text-align="center">
Studiensemester
<xsl:text>Studiensemester</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="32mm" text-align="center">
Ausbildungssemester
<xsl:text>Ausbildungssemester</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="13mm" text-align="center">
Stunden
<xsl:text>Stunden</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="10mm" text-align="center">
ECTS
<xsl:text>ECTS</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
Datum
<xsl:text>Datum</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
Benotung
<xsl:text>Benotung</xsl:text>
</fo:block>
</fo:table-cell>
</fo:table-row>
@@ -224,7 +224,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">
Semestersumme:
<xsl:text> Semestersumme:</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
@@ -234,7 +234,7 @@
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="32mm" text-align="center">
<xsl:text></xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
@@ -249,7 +249,7 @@
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">
<fo:block font-size="8pt" font-weight="bold" content-width="15mm" text-align="center">
Schnitt:
<xsl:text>Schnitt:</xsl:text>
</fo:block>
</fo:table-cell>
<fo:table-cell border-width="0.2mm" border-style="solid">