mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
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:
@@ -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>';
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user