diff --git a/vilesci/fhausweis/kartenverwaltung.php b/vilesci/fhausweis/kartenverwaltung.php
index a9ddbdb04..41fc89c69 100755
--- a/vilesci/fhausweis/kartenverwaltung.php
+++ b/vilesci/fhausweis/kartenverwaltung.php
@@ -39,7 +39,8 @@ define("anzahlSemester","10");
$buchstabenArray = array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','Ä','Ö','Ü');
$studiengang = new studiengang();
-$studiengang->getAll('oe_kurzbz', true);
+$studiengang->getAll('typ, bezeichnung', true);
+$studiengang_array = array();
$fotostatus = new fotostatus();
$fotostatus->getAllStatusKurzbz();
@@ -114,14 +115,24 @@ echo '
Studiengang: |
|
Semester: |
@@ -203,15 +214,35 @@ if(isset($_REQUEST['btn_submitStudent']))
if($semester == 'alle')
$semester = null;
- $studenten = new student();
+ $studenten = new student();
+ $studentenArray = array();
if($studiengang_kz=='incoming')
+ {
$studenten->getIncoming();
+ }
+ elseif ($studiengang_kz=='special')
+ {
+ foreach($studiengang->result as $stud)
+ {
+ if($stud->studiengang_kz >= '10000' || $stud->studiengang_kz < '0')
+ $studenten->getStudentsStudiengang($stud->studiengang_kz, $semester);
+ }
+ }
+ elseif ($studiengang_kz=='bama')
+ {
+ foreach($studiengang->result as $stud)
+ {
+ if($stud->typ == 'b' || $stud->typ == 'm')
+ $studenten->getStudentsStudiengang($stud->studiengang_kz, $semester);
+ }
+ }
else
+ {
$studenten->getStudentsStudiengang($studiengang_kz, $semester);
+ }
$studentenArray = $studenten->result;
- // $studentenArray = $studenten->getStudents($studiengang_kz,$semester,null,null,null,'WS2011');
echo '