Anpassungen Lehrauftrag inkludierte Lehre

Wenn LektorInnen bei inkludierte_lehre -1 stehen haben, wird am Lehrauftrag bei Stundensatz und Brutto 0 ausgegeben
This commit is contained in:
Manfred Kindl
2018-10-08 14:27:00 +02:00
parent c8b0b416bb
commit bcff06ef14
3 changed files with 59 additions and 6 deletions
+6
View File
@@ -30,6 +30,7 @@ require_once('../include/studiengang.class.php');
require_once('../include/lehreinheit.class.php');
require_once('../include/fachbereich.class.php');
require_once('../include/mitarbeiter.class.php');
require_once('../include/bisverwendung.class.php');
if(isset($_SERVER['REMOTE_USER']))
{
@@ -224,6 +225,10 @@ function drawLehrauftrag($uid)
$name_gesamt = trim($row->titelpre.' '.$row->vorname.' '.$row->nachname.' '.$row->titelpost);
$zuhanden='';
}
// Lädt die letzte (aktuellste) Verwendungen eines Mitarbeiters um die inkludierte Lehre auslesen zu können
$bis = new bisverwendung();
$bis->getLastAktVerwendung($uid);
$xml.='
<mitarbeiter>
<titelpre><![CDATA['.$row->titelpre.']]></titelpre>
@@ -237,6 +242,7 @@ function drawLehrauftrag($uid)
<ort><![CDATA['.$ort.']]></ort>
<svnr><![CDATA['.$row->svnr.']]></svnr>
<personalnummer><![CDATA['.$row->personalnummer.']]></personalnummer>
<inkludierte_lehre><![CDATA['.$bis->inkludierte_lehre.']]></inkludierte_lehre>
</mitarbeiter>';
}
}
+27 -3
View File
@@ -442,7 +442,15 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
<text:p text:style-name="P9"/>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
<text:p text:style-name="P11"><xsl:value-of select="gesamtbetrag" /></text:p>
<xsl:choose>
<xsl:when test="mitarbeiter/inkludierte_lehre = -1">
<text:p text:style-name="P11">€ 0,00</text:p>
</xsl:when>
<xsl:otherwise>
<text:p text:style-name="P11"><xsl:value-of select="gesamtbetrag" /></text:p>
</xsl:otherwise>
</xsl:choose>
</table:table-cell>
</table:table-row>
</table:table>
@@ -514,10 +522,26 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
<text:p text:style-name="P3"><xsl:value-of select="stunden" /></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A2" office:value-type="string">
<text:p text:style-name="P2"><xsl:value-of select="satz" /></text:p>
<!-- Wenn LektorInnen bei inkludierte_lehre -1 stehen haben, wird am Lehrauftrag bei Stundensatz und Brutto 0 ausgegeben-->
<xsl:choose>
<xsl:when test="../mitarbeiter/inkludierte_lehre = -1">
<text:p text:style-name="P2">0.00</text:p>
</xsl:when>
<xsl:otherwise>
<text:p text:style-name="P2"><xsl:value-of select="satz" /></text:p>
</xsl:otherwise>
</xsl:choose>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
<text:p text:style-name="P3"><xsl:value-of select="brutto" /></text:p>
<!-- Wenn LektorInnen bei inkludierte_lehre -1 stehen haben, wird am Lehrauftrag bei Stundensatz und Brutto 0 ausgegeben-->
<xsl:choose>
<xsl:when test="../mitarbeiter/inkludierte_lehre = -1">
<text:p text:style-name="P3">€ 0,00</text:p>
</xsl:when>
<xsl:otherwise>
<text:p text:style-name="P3"><xsl:value-of select="brutto" /></text:p>
</xsl:otherwise>
</xsl:choose>
</table:table-cell>
</table:table-row>
</xsl:template>
+26 -3
View File
@@ -435,7 +435,14 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
<text:p text:style-name="P9"/>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
<text:p text:style-name="P11"><xsl:value-of select="gesamtbetrag" /></text:p>
<xsl:choose>
<xsl:when test="mitarbeiter/inkludierte_lehre = -1">
<text:p text:style-name="P11">€ 0,00</text:p>
</xsl:when>
<xsl:otherwise>
<text:p text:style-name="P11"><xsl:value-of select="gesamtbetrag" /></text:p>
</xsl:otherwise>
</xsl:choose>
</table:table-cell>
</table:table-row>
</table:table>
@@ -507,10 +514,26 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
<text:p text:style-name="P3"><xsl:value-of select="stunden" /></text:p>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.A2" office:value-type="string">
<text:p text:style-name="P2"><xsl:value-of select="satz" /></text:p>
<!-- Wenn LektorInnen bei inkludierte_lehre -1 stehen haben, wird am Lehrauftrag bei Stundensatz und Brutto 0 ausgegeben-->
<xsl:choose>
<xsl:when test="../mitarbeiter/inkludierte_lehre = -1">
<text:p text:style-name="P2">0.00</text:p>
</xsl:when>
<xsl:otherwise>
<text:p text:style-name="P2"><xsl:value-of select="satz" /></text:p>
</xsl:otherwise>
</xsl:choose>
</table:table-cell>
<table:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
<text:p text:style-name="P3"><xsl:value-of select="brutto" /></text:p>
<!-- Wenn LektorInnen bei inkludierte_lehre -1 stehen haben, wird am Lehrauftrag bei Stundensatz und Brutto 0 ausgegeben-->
<xsl:choose>
<xsl:when test="../mitarbeiter/inkludierte_lehre = -1">
<text:p text:style-name="P3">€ 0,00</text:p>
</xsl:when>
<xsl:otherwise>
<text:p text:style-name="P3"><xsl:value-of select="brutto" /></text:p>
</xsl:otherwise>
</xsl:choose>
</table:table-cell>
</table:table-row>
</xsl:template>