';
$xml .= 'studiengang. ']]>';
@@ -996,6 +1000,44 @@ function _generateXML($person_arr)
}
}
+ if ($funktion->funktionscode == 7)
+ {
+ if (is_array($funktion->studiengang))
+ {
+ foreach ($funktion->studiengang as $studiengang)
+ {
+ $xml .= '';
+ $xml .= '';
+ $xml .= '';
+ }
+ }
+ elseif (!is_null($funktion->studiengang))
+ {
+ $xml .= '';
+ $xml .= 'studiengang. ']]>';
+ $xml .= '';
+ }
+ }
+
+ // if ($funktion->funktionscode == 7 || $funktion->funktionscode == 5)
+ // {
+ // if (is_array($funktion->studiengang))
+ // {
+ // foreach ($funktion->studiengang as $studiengang)
+ // {
+ // $xml .= '';
+ // $xml .= '';
+ // $xml .= '';
+ // }
+ // }
+ // else if (!is_null($funktion->studiengang))
+ // {
+ // $xml .= '';
+ // $xml .= 'studiengang. ']]>';
+ // $xml .= '';
+ // }
+ // }
+
$xml .= '';
}
@@ -1152,7 +1194,7 @@ function _outputHTML($person_arr)
| '. $funktion->besondereQualifikationCode. ' |
';
- if ($funktion->funktionscode == 5 || $funktion->funktionscode == 7)
+ if ($funktion->funktionscode == 5)
{
if (is_array($funktion->studiengang))
{
@@ -1161,11 +1203,35 @@ function _outputHTML($person_arr)
echo $studiengang.' ';
}
}
- else if (!is_null($funktion->studiengang))
+ elseif (!is_null($funktion->studiengang))
{
echo $funktion->studiengang.' ';
}
}
+ if ($funktion->funktionscode == 7)
+ {
+ if (is_array($funktion->studiengang))
+ {
+ foreach ($funktion->studiengang as $studiengang)
+ {
+ echo $studiengang["studieng_kz"].' ';
+
+ if ($studiengang["start"] != "")
+ {
+ $beginn = new DateTime($studiengang["start"]);
+ $ende = new DateTime($studiengang["ende"]);
+ echo "(". $beginn->format('d.m.Y'). " bis " . $ende->format('d.m.Y') . ") ";
+ }
+ else
+ echo " ";
+ }
+ }
+ elseif (!is_null($funktion->studiengang))
+ {
+ echo $funktion->studiengang.' ';
+ }
+ }
+
echo ' |
';
}
@@ -1304,7 +1370,7 @@ function outputPlausibilitaetschecks($person_arr)
if (count($msg) > 0)
{
- echo "Fehler bei ".$row->vorname.' '.$row->nachname.' : '.implode($msg,', ');
+ echo "Fehler bei ".$row->vorname.' '.$row->nachname.' : '.implode($msg, ', ');
echo "\n
";
}
}