diff --git a/vilesci/bis/studentenmeldung.php b/vilesci/bis/studentenmeldung.php
index 0154dc736..b60ce0a39 100644
--- a/vilesci/bis/studentenmeldung.php
+++ b/vilesci/bis/studentenmeldung.php
@@ -148,12 +148,6 @@ if($result = $db->db_query($qry))
}
//Studiengangsdaten auslesen
-$qry="
- SELECT
- *
- FROM
- public.tbl_studiengang
- WHERE studiengang_kz=".$db->db_add_param($stg_kz);
$stg_obj = new studiengang();
if($stg_obj->load($stg_kz))
{
@@ -175,6 +169,11 @@ if($stg_obj->load($stg_kz))
default: die('
Dieser Studiengangstyp kann nicht gemeldet werden. Typ muss (b, m, d oder e) sein
'); break;
}
+ // DoubleDegree Studierende werden per Default aus BB gemeldet.
+ // Wenn es ein reiner VZ Studiengang ist, dann sollen diese aber als VZ gemeldet werden.
+ if($stg_obj->orgform_kurzbz=='VZ')
+ $orgform_code_array['DDP']=$orgform_code_array['VZ'];
+
$orgform_code = $orgform_code_array[$stg_obj->orgform_kurzbz];
$orgform_kurzbz=$stg_obj->orgform_kurzbz;
}
@@ -830,7 +829,7 @@ function GenerateXMLStudentBlock($row)
die("\nQry Failed:".$qry_ap);
}
}
- if($storgform!='VZ')
+ if($orgform_code_array[$storgform]!=1) // Wenn nicht Vollzeit
{
if($row->berufstaetigkeit_code=='' || $row->berufstaetigkeit_code==null)
{
@@ -981,7 +980,7 @@ function GenerateXMLStudentBlock($row)
$datei.="
".$status."";
- if($storgform!='VZ' && !$ausserordentlich)
+ if($orgform_code_array[$storgform]!=1 && !$ausserordentlich) // Wenn nicht Vollzeit und nicht Ausserordentlich
{
$datei.="
".$row->berufstaetigkeit_code."";
@@ -1211,4 +1210,4 @@ function GenerateXMLBewerberBlock($orgformcode=null)
}
return $datei;
}
-?>
\ No newline at end of file
+?>