, * Andreas Moik */ header("Content-type: application/xhtml+xml"); require_once('../config/vilesci.config.inc.php'); require_once('../include/rdf.class.php'); require_once('../include/functions.inc.php'); require_once('../include/benutzerberechtigung.class.php'); require_once('../include/datum.class.php'); require_once('../include/abschlusspruefung.class.php'); require_once('../include/student.class.php'); require_once('../include/studiengang.class.php'); require_once('../include/studienplan.class.php'); require_once('../include/prestudent.class.php'); require_once('../include/lehrveranstaltung.class.php'); require_once('../include/pruefung.class.php'); require_once('../include/projektarbeit.class.php'); require_once('../include/note.class.php'); require_once('../include/lehreinheit.class.php'); if(isset($_SERVER['REMOTE_USER'])) { $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); if(!$rechte->isBerechtigt('student/noten')) die('Sie haben keine Berechtigung für diese Seite'); } $datum = new datum(); $abschlusspruefung_id = filter_input(INPUT_GET, "abschlusspruefung_id"); $abschlusspruefung = new abschlusspruefung($abschlusspruefung_id); $studiensemester_kurzbz = filter_input(INPUT_GET, "ss"); $student = new student($abschlusspruefung->student_uid); $studiengang = new studiengang($student->studiengang_kz); $prestudent = new prestudent(); $prestudent->getLastStatus($student->prestudent_id, $studiensemester_kurzbz, "Student"); $studienplan = new studienplan(); $studienplan->loadStudienplan($prestudent->studienplan_id); $lehrveranstaltung = new lehrveranstaltung(); $tree = $lehrveranstaltung->getLvTree($prestudent->studienplan_id); $pruefung = new pruefung(); $pruefung->getPruefungen($student->uid, "fachpruefung"); $projektarbeit = new projektarbeit(); $projektarbeit->getProjektarbeit($student->uid); echo "\n"; echo ""; echo ""; $modul_temp = ""; echo "".date('d.m.Y').""; echo "".$student->uid.""; echo "".$student->vorname.""; echo "".$student->vornamen.""; echo "".$student->nachname.""; echo "".$student->geschlecht.""; echo "".$student->titelpost.""; echo "".$student->titelpre.""; echo "".$datum->formatDatum($student->gebdatum, "d.m.Y").""; echo "".$studiengang->bezeichnung.""; echo "".$studienplan->bezeichnung.""; echo "".strtoupper($abschlusspruefung->abschlussbeurteilung_kurzbz).""; echo "".$datum->formatDatum($abschlusspruefung->datum,"d.m.Y").""; $note = new note($abschlusspruefung->note); echo "".$note->bezeichnung.""; if(!empty($projektarbeit->result)) { $lehrveranstaltung = new lehrveranstaltung($projektarbeit->result[0]->lehrveranstaltung_id); $note = new note($projektarbeit->result[0]->note); echo "".$projektarbeit->result[0]->titel.""; echo "".$note->bezeichnung.""; echo "".$lehrveranstaltung->bezeichnung.""; } else { echo ""; } if(sizeof($tree) > 1) { foreach($tree as $modul) { if($modul_temp == "") { echo ""; echo ""; $modul_temp = $modul->bezeichnung; echo "".$modul->bezeichnung.""; echo ""; foreach($modul->children as $child) { echo "".$child->bezeichnung.""; echo "".$child->ects.""; } } if($modul_temp != $modul->bezeichnung && $modul_temp != '') { echo ''; $modul_temp = $modul->bezeichnung; echo "".$modul->bezeichnung.""; echo ""; foreach($modul->children as $child) { echo "".$child->bezeichnung.""; echo "".$child->ects.""; } } else { foreach($modul->children as $child) { echo "".$child->bezeichnung.""; echo "".$child->ects.""; } } } echo ''; } echo ''; foreach($pruefung->result as $key => $prf) { echo ''; echo ''.$prf->pruefungstyp_beschreibung.''; echo ''.$datum->formatDatum($prf->datum,"d.m.Y").''; echo ''.$prf->note.''; echo ''.$prf->note_bezeichnung.''; echo ''.$prf->lehrveranstaltung_bezeichnung.''; echo ''; } echo ''; echo ""; echo "";