mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Put Checks from xml to xsl for Abbrecher
This commit is contained in:
+36
-51
@@ -158,54 +158,7 @@ foreach($uid_arr as $uid)
|
||||
echo "\t\t<aktuellesJahr><![CDATA[".date('Y')."]]></aktuellesJahr>";
|
||||
$status_aktuell = ($prestudent->getLastStatus($student->prestudent_id,null,null))?$prestudent->status_kurzbz:'';
|
||||
$abbrecher = 'false';
|
||||
if ($status_aktuell == 'Abbrecher')
|
||||
{
|
||||
$ausbildungssemester_titel = "Abgemeldet im Ausbildungssemester";
|
||||
$studiensemester_titel = "Abgemeldet im Studiensemester";
|
||||
}
|
||||
else
|
||||
{
|
||||
$ausbildungssemester_titel = "Aktuelles Ausbildungssemester";
|
||||
$studiensemester_titel = "Abgemeldet im Studiensemester";
|
||||
}
|
||||
|
||||
echo "\t\t<ausbildungssemester_titel><![CDATA[".$ausbildungssemester_titel."]]></ausbildungssemester_titel>";
|
||||
echo "\t\t<ausbildungssemester_aktuell><![CDATA[".$prestudent->ausbildungssemester."]]></ausbildungssemester_aktuell>";
|
||||
|
||||
$studiensemester_aktuell = new studiensemester();
|
||||
$studiensemester_aktuell->load($studiensemester);
|
||||
|
||||
echo "\t\t<studiensemester_titel><![CDATA[".$studiensemester_titel."]]></studiensemester_titel>";
|
||||
echo "\t\t<studiensemester_aktuell><![CDATA[".$studiensemester_aktuell->bezeichnung."]]></studiensemester_aktuell>";
|
||||
|
||||
// check ob Oeh-Beitrag bezahlt wurde
|
||||
$oehbeitrag = $konto->getOehBeitragGesamt($uid, $studiensemester_aktuell->studiensemester_kurzbz);
|
||||
echo "\t\t<oehbeitrag><![CDATA[".str_replace('.', ',', $oehbeitrag)."]]></oehbeitrag>";
|
||||
|
||||
// check ob Quereinsteiger
|
||||
$ausbildungssemester = ($prestudent->getFirstStatus($student->prestudent_id, 'Student'))?$prestudent->ausbildungssemester:'';
|
||||
echo "\t\t<semesterStudent><![CDATA[".$ausbildungssemester."]]></semesterStudent>";
|
||||
|
||||
$studiensemester_beginn = new studiensemester();
|
||||
$studienbeginn = ($prestudent->getFirstStatus($student->prestudent_id, 'Student'))?$prestudent->studiensemester_kurzbz:'';
|
||||
$studiensemester_beginn->load($studienbeginn);
|
||||
|
||||
echo "\t\t<studiensemester_beginn><![CDATA[".$studiensemester_beginn->bezeichnung."]]></studiensemester_beginn>";
|
||||
echo "\t\t<studiensemester_beginndatum><![CDATA[".date('d.m.Y',strtotime($studiensemester_beginn->start))."]]></studiensemester_beginndatum>";
|
||||
|
||||
$prestudent->getLastStatus($student->prestudent_id,$studiensemester);
|
||||
$studiensemester_abschluss = new studiensemester();
|
||||
$abschluss = $studiensemester_abschluss->jump($prestudent->studiensemester_kurzbz, $studienplan->regelstudiendauer-$prestudent->ausbildungssemester);
|
||||
$studiensemester_abschluss->load($abschluss);
|
||||
echo "\t\t<voraussichtlichLetztesStudiensemester><![CDATA[".$studiensemester_abschluss->bezeichnung."]]></voraussichtlichLetztesStudiensemester>";
|
||||
|
||||
$studiensemester_endedatum = new studiensemester();
|
||||
$studiensemester_endedatum->load($studiensemester_endedatum->getaktorNext(1));
|
||||
|
||||
$status_aktuell = ($prestudent->getLastStatus($student->prestudent_id,null,null))?$prestudent->status_kurzbz:'';
|
||||
|
||||
$enddatum = date('d.m.Y',strtotime($studiensemester_abschluss->ende));
|
||||
$letztesStudiensemester_datum_titel = 'Voraussichtliches Abschlussdatum';
|
||||
switch($status_aktuell)
|
||||
{
|
||||
case 'Student':
|
||||
@@ -222,7 +175,6 @@ foreach($uid_arr as $uid)
|
||||
break;
|
||||
case 'Abbrecher':
|
||||
$studierendenstatus_aktuell = 'AbbrecherIn';
|
||||
$letztesStudiensemester_datum_titel = 'Abgemeldet am:';
|
||||
$enddatum = date('d.m.Y',strtotime($prestudent->bestaetigtam));
|
||||
$abbrecher = "true";
|
||||
break;
|
||||
@@ -231,11 +183,44 @@ foreach($uid_arr as $uid)
|
||||
}
|
||||
echo "\t\t<abbrecher><![CDATA[".$abbrecher."]]></abbrecher>";
|
||||
|
||||
echo "\t\t<ausbildungssemester_aktuell><![CDATA[".$prestudent->ausbildungssemester."]]></ausbildungssemester_aktuell>";
|
||||
|
||||
$studiensemester_aktuell = new studiensemester();
|
||||
$studiensemester_aktuell->load($studiensemester);
|
||||
|
||||
echo "\t\t<studiensemester_aktuell><![CDATA[".$studiensemester_aktuell->bezeichnung."]]></studiensemester_aktuell>";
|
||||
|
||||
// check ob Oeh-Beitrag bezahlt wurde
|
||||
$oehbeitrag = $konto->getOehBeitragGesamt($uid, $studiensemester_aktuell->studiensemester_kurzbz);
|
||||
echo "\t\t<oehbeitrag><![CDATA[".str_replace('.', ',', $oehbeitrag)."]]></oehbeitrag>";
|
||||
|
||||
// check ob Quereinsteiger
|
||||
$ausbildungssemester = ($prestudent->getFirstStatus($student->prestudent_id, 'Student'))?$prestudent->ausbildungssemester:'';
|
||||
echo "\t\t<semesterStudent><![CDATA[".$ausbildungssemester."]]></semesterStudent>";
|
||||
|
||||
$studiensemester_beginn = new studiensemester();
|
||||
$studienbeginn = ($prestudent->getFirstStatus($student->prestudent_id, 'Student'))?$prestudent->studiensemester_kurzbz:'';
|
||||
$studiensemester_beginn->load($studienbeginn);
|
||||
|
||||
echo "\t\t<studiensemester_beginn><![CDATA[".$studiensemester_beginn->bezeichnung."]]></studiensemester_beginn>";
|
||||
echo "\t\t<studiensemester_beginndatum><![CDATA[".date('d.m.Y',strtotime($studiensemester_beginn->start))."]]></studiensemester_beginndatum>";
|
||||
|
||||
$prestudent->getLastStatus($student->prestudent_id,$studiensemester);
|
||||
$studiensemester_abschluss = new studiensemester();
|
||||
$abschluss = $studiensemester_abschluss->jump($prestudent->studiensemester_kurzbz, $studienplan->regelstudiendauer-$prestudent->ausbildungssemester);
|
||||
$studiensemester_abschluss->load($abschluss);
|
||||
echo "\t\t<voraussichtlichLetztesStudiensemester><![CDATA[".$studiensemester_abschluss->bezeichnung."]]></voraussichtlichLetztesStudiensemester>";
|
||||
|
||||
$studiensemester_endedatum = new studiensemester();
|
||||
$studiensemester_endedatum->load($studiensemester_endedatum->getaktorNext(1));
|
||||
|
||||
$status_aktuell = ($prestudent->getLastStatus($student->prestudent_id,null,null))?$prestudent->status_kurzbz:'';
|
||||
|
||||
$enddatum = date('d.m.Y',strtotime($studiensemester_abschluss->ende));
|
||||
|
||||
echo "\t\t<studiensemester_endedatum><![CDATA[".date('d.m.Y',strtotime($studiensemester_endedatum->ende))."]]></studiensemester_endedatum>";
|
||||
|
||||
echo "\t\t<voraussichtlichLetztesStudiensemester_datum><![CDATA[".$enddatum."]]></voraussichtlichLetztesStudiensemester_datum>";
|
||||
|
||||
echo "\t\t<letztesStudiensemester_datum_titel><![CDATA[".$letztesStudiensemester_datum_titel."]]></letztesStudiensemester_datum_titel>";
|
||||
echo "\t\t<voraussichtlichLetztesStudiensemester_datum><![CDATA[".$enddatum."]]></voraussichtlichLetztesStudiensemester_datum>";
|
||||
|
||||
echo "\t\t<studierendenstatus_aktuell><![CDATA[".$studierendenstatus_aktuell."]]></studierendenstatus_aktuell>\n";
|
||||
echo "\t\t<datum_reifepruefung><![CDATA[".$prestudent->zgvdatum."]]></datum_reifepruefung>\n";
|
||||
|
||||
@@ -426,7 +426,16 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="Tabelle3.1">
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P4">Aktuelles Studiensemester</text:p>
|
||||
<xsl:choose>
|
||||
<xsl:when test = "abbrecher='true'">
|
||||
<text:p text:style-name="P4">Abgemeldet im Studiensemester</text:p>
|
||||
</xsl:when>
|
||||
|
||||
<xsl:otherwise>
|
||||
<text:p text:style-name="P4">Aktuelles Studiensemester</text:p>
|
||||
</xsl:otherwise>
|
||||
|
||||
</xsl:choose>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P2">
|
||||
@@ -435,7 +444,17 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
</table:table-row>
|
||||
<table:table-row table:style-name="Tabelle3.1">
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P4">Aktuelles Ausbildungssemester</text:p>
|
||||
<xsl:choose>
|
||||
<xsl:when test = "abbrecher='true'">
|
||||
<text:p text:style-name="P4">Abgemeldet im Ausbildungssemester</text:p>
|
||||
</xsl:when>
|
||||
|
||||
<xsl:otherwise>
|
||||
<text:p text:style-name="P4">Aktuelles Ausbildungssemester</text:p>
|
||||
</xsl:otherwise>
|
||||
|
||||
</xsl:choose>
|
||||
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P2">
|
||||
@@ -451,6 +470,9 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:span text:style-name="T4"><xsl:value-of select="studierendenstatus_aktuell"/></text:span></text:p>
|
||||
</table:table-cell>
|
||||
</table:table-row>
|
||||
|
||||
<xsl:if test="abbrecher='false'">
|
||||
|
||||
<table:table-row table:style-name="Tabelle3.1">
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P4">Voraussichtlich letztes Studiensemester</text:p>
|
||||
@@ -460,9 +482,20 @@ xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn
|
||||
<text:span text:style-name="T4"><xsl:value-of select="voraussichtlichLetztesStudiensemester"/></text:span></text:p>
|
||||
</table:table-cell>
|
||||
</table:table-row>
|
||||
</xsl:if>
|
||||
|
||||
<table:table-row table:style-name="Tabelle3.1">
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P4">Voraussichtliches Abschlussdatum</text:p>
|
||||
<xsl:choose>
|
||||
<xsl:when test="abbrecher='true'">
|
||||
<text:p text:style-name="P4">Abgemeldet am</text:p>
|
||||
</xsl:when>
|
||||
|
||||
<xsl:otherwise>
|
||||
<text:p text:style-name="P4">Voraussichtliches Abschlussdatum</text:p>
|
||||
</xsl:otherwise>
|
||||
|
||||
</xsl:choose>
|
||||
</table:table-cell>
|
||||
<table:table-cell table:style-name="Tabelle3.A1" office:value-type="string">
|
||||
<text:p text:style-name="P15"><xsl:value-of select="voraussichtlichLetztesStudiensemester_datum"/></text:p>
|
||||
|
||||
Reference in New Issue
Block a user