Korrektur Dokumente für ao. Studierende

This commit is contained in:
Martin Tatzber
2014-01-29 14:36:00 +00:00
parent 9a375efa87
commit 37349e1362
4 changed files with 38 additions and 6 deletions
+27 -3
View File
@@ -1,5 +1,5 @@
<?php
/* Copyright (C) 2013 FH Technikum-Wien
/* Copyright (C) 2013 FH fhcomplete.org
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as
@@ -25,6 +25,7 @@ require_once('../include/studiengang.class.php');
require_once('../include/student.class.php');
require_once('../include/prestudent.class.php');
require_once('../include/adresse.class.php');
require_once('../include/lehrveranstaltung.class.php');
$uid_arr = (isset($_REQUEST['uid'])?$_REQUEST['uid']:null);
@@ -41,7 +42,7 @@ if($student_help->load($uid))
{
$studiengang = new studiengang();
$studiengang->load($student_help->studiengang_kz);
switch($studiengang->typ)
switch($studiengang->typ)
{
case 'b':
$studTyp = 'Bachelor';
@@ -105,7 +106,7 @@ foreach($uid_arr as $uid)
case 'b':
$studTyp = 'Bachelor';
$titel_kurzbz = 'BSc';
break;
break;
case 'm':
$studTyp = 'Master';
$titel_kurzbz ='MSc';
@@ -122,6 +123,29 @@ foreach($uid_arr as $uid)
echo "\t\t<studiengang_typ>".$studTyp."</studiengang_typ>\n";
echo "\t\t<studiengang_sprache>".$studiengang->sprache."</studiengang_sprache>\n";
echo "\t\t<studiengang_maxsemester>".$studiengang->max_semester."</studiengang_maxsemester>\n";
//für ao. Studierende wird die StgKz der Lehrveranstaltungen benötigt, die sie besuchen
$lv_studiengang_kz='';
$lv_studiengang_bezeichnung='';
$lv_studiengang_typ='';
$stg_typ=new studiengang();
$lv=new lehrveranstaltung();
$lv->load_lva_student($student->uid);
if(count($lv->lehrveranstaltungen)>0)
{
$lv_studiengang_kz=$lv->lehrveranstaltungen[0]->studiengang_kz;
$lv_studiengang=new studiengang();
$lv_studiengang->load($lv_studiengang_kz);
$lv_studiengang_bezeichnung=$lv_studiengang->bezeichnung;
$stg_typ->getStudiengangTyp($lv_studiengang->typ);
$lv_studiengang_typ=$stg_typ->bezeichnung;
}
echo "\t\t<lv_studiengang_kz>".sprintf('%04s', $lv_studiengang_kz)."</lv_studiengang_kz>";
echo "\t\t<lv_studiengang_typ>$lv_studiengang_typ</lv_studiengang_typ>";
echo "\t\t<lv_studiengang_bezeichnung>$lv_studiengang_bezeichnung</lv_studiengang_bezeichnung>";
echo "\t\t<datum_aktuell>".$datum_aktuell."</datum_aktuell>\n";
$adresse = new adresse();
+1
View File
@@ -605,6 +605,7 @@ else
$stg_typ = new studiengang();
$stg_typ->getStudiengangTyp($studiengang->typ);
$typ=$stg_typ->bezeichnung;
$typ="FH-$typ-Studiengang";
/* switch($studiengang->typ)
{
case 'd': $typ = 'FH-Diplom-Studiengang';
+1 -1
View File
@@ -384,7 +384,7 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
<text:p text:style-name="P11"/>
<text:p text:style-name="P4">(kurz „ao. Studentin“ bzw. „ao. Student“ genannt) andererseits,</text:p>
<text:p text:style-name="P11"/>
<text:p text:style-name="P4">im Rahmen des außerordentlichen Studiums bzw. des Besuchs einzelner Lehrveranstaltungen des <xsl:value-of select="studiengang_typ"/> Studienganges „<xsl:value-of select="studiengang"/>“, StgKz <xsl:value-of select="studiengang_kz"/>, in der Organisationsform eines
<text:p text:style-name="P4">im Rahmen des außerordentlichen Studiums bzw. des Besuchs einzelner Lehrveranstaltungen des <xsl:value-of select="lv_studiengang_typ"/> Studienganges „<xsl:value-of select="lv_studiengang_bezeichnung"/>“, StgKz <xsl:value-of select="lv_studiengang_kz"/>, in der Organisationsform eines
<xsl:choose>
<xsl:when test="orgform = 'BB'" >
berufsbegleitenden Studiums.
+9 -2
View File
@@ -69,10 +69,17 @@
<xsl:text>Geburtsdatum: </xsl:text><xsl:value-of select="gebdatum" />
</fo:block>
</fo:block-container>
<fo:block-container position="absolute" top="147mm" left="24mm">
<fo:block content-width="160mm" line-height="12pt" font-family="sans-serif" font-size="10pt">
<xsl:text> Herr/Frau </xsl:text>
<xsl:choose>
<xsl:when test="geschlecht='m'">
<xsl:text> Herr </xsl:text>
</xsl:when>
<xsl:when test="geschlecht='w'">
<xsl:text> Frau </xsl:text>
</xsl:when>
</xsl:choose>
<xsl:value-of select="name" />
<xsl:text> hat im </xsl:text>
<xsl:value-of select="studiensemester" />