mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-17 20:19:28 +00:00
Studienerfolgsbestätigung auf Englisch
This commit is contained in:
@@ -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
@@ -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"
|
||||
|
||||
@@ -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 ***************** //
|
||||
|
||||
@@ -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">
|
||||
|
||||
|
||||
@@ -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>";
|
||||
|
||||
@@ -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 >
|
||||
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user