mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-25 16:44:28 +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/lehreinheit.class.php');
|
||||||
require_once('../include/fachbereich.class.php');
|
require_once('../include/fachbereich.class.php');
|
||||||
require_once('../include/mitarbeiter.class.php');
|
require_once('../include/mitarbeiter.class.php');
|
||||||
|
require_once('../include/bisverwendung.class.php');
|
||||||
|
|
||||||
if(isset($_SERVER['REMOTE_USER']))
|
if(isset($_SERVER['REMOTE_USER']))
|
||||||
{
|
{
|
||||||
@@ -224,6 +225,10 @@ function drawLehrauftrag($uid)
|
|||||||
$name_gesamt = trim($row->titelpre.' '.$row->vorname.' '.$row->nachname.' '.$row->titelpost);
|
$name_gesamt = trim($row->titelpre.' '.$row->vorname.' '.$row->nachname.' '.$row->titelpost);
|
||||||
$zuhanden='';
|
$zuhanden='';
|
||||||
}
|
}
|
||||||
|
// Lädt die letzte (aktuellste) Verwendungen eines Mitarbeiters um die inkludierte Lehre auslesen zu können
|
||||||
|
$bis = new bisverwendung();
|
||||||
|
$bis->getLastAktVerwendung($uid);
|
||||||
|
|
||||||
$xml.='
|
$xml.='
|
||||||
<mitarbeiter>
|
<mitarbeiter>
|
||||||
<titelpre><![CDATA['.$row->titelpre.']]></titelpre>
|
<titelpre><![CDATA['.$row->titelpre.']]></titelpre>
|
||||||
@@ -237,6 +242,7 @@ function drawLehrauftrag($uid)
|
|||||||
<ort><![CDATA['.$ort.']]></ort>
|
<ort><![CDATA['.$ort.']]></ort>
|
||||||
<svnr><![CDATA['.$row->svnr.']]></svnr>
|
<svnr><![CDATA['.$row->svnr.']]></svnr>
|
||||||
<personalnummer><![CDATA['.$row->personalnummer.']]></personalnummer>
|
<personalnummer><![CDATA['.$row->personalnummer.']]></personalnummer>
|
||||||
|
<inkludierte_lehre><![CDATA['.$bis->inkludierte_lehre.']]></inkludierte_lehre>
|
||||||
</mitarbeiter>';
|
</mitarbeiter>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -442,7 +442,15 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
|
|||||||
<text:p text:style-name="P9"/>
|
<text:p text:style-name="P9"/>
|
||||||
</table:table-cell>
|
</table:table-cell>
|
||||||
<table:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
|
<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-cell>
|
||||||
</table:table-row>
|
</table:table-row>
|
||||||
</table:table>
|
</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>
|
<text:p text:style-name="P3"><xsl:value-of select="stunden" /></text:p>
|
||||||
</table:table-cell>
|
</table:table-cell>
|
||||||
<table:table-cell table:style-name="Tabelle1.A2" office:value-type="string">
|
<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:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
|
<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-cell>
|
||||||
</table:table-row>
|
</table:table-row>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|||||||
@@ -435,7 +435,14 @@ xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
|
|||||||
<text:p text:style-name="P9"/>
|
<text:p text:style-name="P9"/>
|
||||||
</table:table-cell>
|
</table:table-cell>
|
||||||
<table:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
|
<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-cell>
|
||||||
</table:table-row>
|
</table:table-row>
|
||||||
</table:table>
|
</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>
|
<text:p text:style-name="P3"><xsl:value-of select="stunden" /></text:p>
|
||||||
</table:table-cell>
|
</table:table-cell>
|
||||||
<table:table-cell table:style-name="Tabelle1.A2" office:value-type="string">
|
<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:table-cell table:style-name="Tabelle1.G2" office:value-type="string">
|
<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-cell>
|
||||||
</table:table-row>
|
</table:table-row>
|
||||||
</xsl:template>
|
</xsl:template>
|
||||||
|
|||||||
Reference in New Issue
Block a user