mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-10-12 06:54:04 +00:00
Merge branch 'master' into feature-40852/MasterLehrgaenge_BeruflicheKompetenzen
This commit is contained in:
@@ -332,6 +332,12 @@ foreach($prestudent_arr as $prest_id)
|
||||
{
|
||||
$studiengangbezeichnung = $studienordnung->__get('studiengangbezeichnung');
|
||||
$studiengangbezeichnung_englisch = $studienordnung->__get('studiengangbezeichnung_englisch');
|
||||
$akadgrad = new akadgrad();
|
||||
if ($akadgrad->load($studienordnung->__get('akadgrad_id')))
|
||||
{
|
||||
$akadgrad_titel_studienordnung = $akadgrad->titel;
|
||||
$akadgrad_kurzbz_studienordnung = $akadgrad->akadgrad_kurzbz;
|
||||
}
|
||||
}
|
||||
}
|
||||
$studiengang_bezeichnung = empty($studiengangbezeichnung) ? $studiengang->bezeichnung : $studiengangbezeichnung;
|
||||
@@ -428,6 +434,8 @@ foreach($prestudent_arr as $prest_id)
|
||||
|
||||
//Wenn Quereinsteiger stimmt studiengang_maxsemester nicht mit der tatsaechlichen Ausbildungsdauer ueberein
|
||||
$student_maxsemester = ($studiengang->max_semester-$ausbildungssemester)+1;
|
||||
|
||||
// TODO: where to get semester duration for master Lehrgaenge?
|
||||
echo "\t\t<student_maxsemester>".$student_maxsemester."</student_maxsemester>\n";
|
||||
echo "\t\t<student_anzahljahre>".($student_maxsemester/2)."</student_anzahljahre>\n";
|
||||
|
||||
@@ -452,6 +460,8 @@ foreach($prestudent_arr as $prest_id)
|
||||
|
||||
echo "\t\t<akadgrad>".$akadgrad_titel."</akadgrad>\n";
|
||||
echo "\t\t<akadgrad_kurzbz>".$akadgrad_kurzbz."</akadgrad_kurzbz>\n";
|
||||
echo "\t\t<akadgrad_studienordnung>".($akadgrad_titel_studienordnung ?? '')."</akadgrad_studienordnung>\n";
|
||||
echo "\t\t<akadgrad_kurzbz_studienordnung>".($akadgrad_kurzbz_studienordnung ?? '')."</akadgrad_kurzbz_studienordnung>\n";
|
||||
|
||||
echo "\t\t<datum_aktuell>".$datum_aktuell."</datum_aktuell>\n";
|
||||
|
||||
|
||||
@@ -1235,12 +1235,13 @@ function checkNote($note_alt, $note_neu)
|
||||
'4' => 'ea',
|
||||
'5' => 'tg',
|
||||
'6' => 'met',
|
||||
'7' => 'ar',
|
||||
'8' => 'nb',
|
||||
'9' => '5',
|
||||
'10' => 'nea');
|
||||
'7' => 'b',
|
||||
'8' => 'ar',
|
||||
'9' => 'nb',
|
||||
'10' => '5',
|
||||
'11' => 'nea');
|
||||
|
||||
for($i = 0; $i<=9; $i++)
|
||||
for($i = 0; $i<=11; $i++)
|
||||
{
|
||||
if($note_alt == $arrayNotenPriority[$i])
|
||||
$priority_alt = $i;
|
||||
|
||||
@@ -335,14 +335,14 @@ if (isset($_REQUEST["xmlformat"]) && $_REQUEST["xmlformat"] == "xml")
|
||||
$anrechnung = new anrechnung();
|
||||
$anrechnung->getAnrechnungPrestudent($student->prestudent_id, null, $lehrveranstaltung_id);
|
||||
|
||||
$xml .= "<studienverpflichtung>";
|
||||
$xml .= "<studienverpflichtung><![CDATA[";
|
||||
$lehrveranstaltung_id_kompatibel = "";
|
||||
if(count($anrechnung->result) === 1)
|
||||
{
|
||||
$lehrveranstaltung_id_kompatibel = $anrechnung->result[0]->lehrveranstaltung_id;
|
||||
$xml .= $anrechnung->result[0]->lehrveranstaltung_bez;
|
||||
}
|
||||
$xml .= "</studienverpflichtung>";
|
||||
$xml .= "]]></studienverpflichtung>";
|
||||
|
||||
if($lehrveranstaltung_id_kompatibel != "")
|
||||
{
|
||||
|
||||
+23
-3
@@ -279,12 +279,32 @@ function draw_content($row)
|
||||
$status='';
|
||||
|
||||
$mail_privat = '';
|
||||
$qry_mail = "SELECT kontakt FROM public.tbl_kontakt WHERE kontakttyp='email' AND person_id=".$db->db_add_param($row->person_id)." AND zustellung=true ORDER BY kontakt_id DESC LIMIT 1";
|
||||
$mail_unverifiziert = '';
|
||||
|
||||
$qry_mail = "
|
||||
SELECT
|
||||
DISTINCT ON (kontakttyp) kontakt, kontakttyp
|
||||
FROM
|
||||
public.tbl_kontakt
|
||||
WHERE
|
||||
zustellung=TRUE
|
||||
AND kontakttyp IN ('email', 'email_unverifiziert')
|
||||
AND person_id = ".$db->db_add_param($row->person_id)."
|
||||
ORDER BY
|
||||
kontakttyp, kontakt_id DESC";
|
||||
|
||||
if($db->db_query($qry_mail))
|
||||
{
|
||||
if($row_mail = $db->db_fetch_object())
|
||||
{
|
||||
$mail_privat = $row_mail->kontakt;
|
||||
if ($row_mail->kontakttyp == 'email')
|
||||
{
|
||||
$mail_privat = $row_mail->kontakt;
|
||||
}
|
||||
elseif ($row_mail->kontakttyp == 'email_unverifiziert')
|
||||
{
|
||||
$mail_unverifiziert = $row_mail->kontakt;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -366,7 +386,7 @@ function draw_content($row)
|
||||
<STUDENT:mail_privat><![CDATA['.$mail_privat.']]></STUDENT:mail_privat>
|
||||
<STUDENT:mail_intern><![CDATA['.(isset($row->uid)?$row->uid.'@'.DOMAIN:'').']]></STUDENT:mail_intern>
|
||||
<STUDENT:zugangscode><![CDATA['.$row->zugangscode.']]></STUDENT:zugangscode>
|
||||
<STUDENT:link_bewerbungstool><![CDATA['.CIS_ROOT.'addons/bewerbung/cis/registration.php?code='.$row->zugangscode.'&emailAdresse='.$mail_privat.']]></STUDENT:link_bewerbungstool>
|
||||
<STUDENT:link_bewerbungstool><![CDATA['.CIS_ROOT.'addons/bewerbung/cis/registration.php?code='.$row->zugangscode.'&emailAdresse='.($mail_privat == '' ? $mail_unverifiziert : $mail_privat).'&keepEmailUnverified=true]]></STUDENT:link_bewerbungstool>
|
||||
<STUDENT:bpk><![CDATA['.$row->bpk.']]></STUDENT:bpk>
|
||||
|
||||
<STUDENT:aktiv><![CDATA['.$aktiv.']]></STUDENT:aktiv>
|
||||
|
||||
Reference in New Issue
Block a user