} else { $text .= "Fehler bei der Abfrage aufgetreten. <br>"; } /* * Organisationsform eines Studienganges, sollte mit den Organisationsformen der Studenten übereinstimmen */ $text .= "<br>Suche Studenten mit ungleichen Organisationsformeinträgen (Studiengang <--> Prestudentstatus) ... <br><br>"; $orgArray = array(); $orgForm = new organisationsform(); $qry = "select studiengang.orgform_kurzbz as studorgkz, student.student_uid, prestudentstatus.orgform_kurzbz as studentorgkz, student.studiengang_kz studiengang\nfrom public.tbl_studiengang studiengang\njoin public.tbl_student student using(studiengang_kz)\njoin public.tbl_prestudent prestudent using(prestudent_id)\njoin public.tbl_prestudentstatus prestudentstatus using(prestudent_id)\njoin public.tbl_benutzer benutzer on(benutzer.uid = student.student_uid)\nwhere benutzer.aktiv = 'true' and prestudentstatus.status_kurzbz ='Student'\nand studiengang.studiengang_kz < 10000\nand prestudentstatus.studiensemester_kurzbz = '{$aktSem}' \norder by student_uid; "; if ($db->db_query($qry)) { while ($row = $db->db_fetch_object()) { $studOrgform = $row->studorgkz; $student_uid = $row->student_uid; $studentOrgform = $row->studentorgkz; $orgArray = $orgForm->checkOrgForm($studOrgform); if (is_array($orgArray)) { if (!in_array($studentOrgform, $orgArray)) { $ausgabe[$row->studiengang][3][] = $row->student_uid; $text .= "Student_uid: {$student_uid} <br>"; } } } } else { $text .= "Fehler bei der Abfrage aufgetreten. <br>"; } /* * Abbrecher dürfen nicht wieder einen Status bekommen */ $prestudentAbbrecher = new prestudent(); $prestudentLast = new prestudent();