public function testUpdate() { $studienplan = new studienplan(); $studienplan->studienordnung_id = 1; $studienplan->orgform_kurzbz = 'VZ'; $studienplan->version = 'VZ-08102013-01'; $studienplan->bezeichnung = 'Vollzeit Entwurf 1'; $studienplan->regelstudiendauer = 4; $studienplan->sprache = 'German'; $studienplan->aktiv = false; $studienplan->semesterwochen = 15; $studienplan->testtool_sprachwahl = true; $studienplan->insertvon = 'unittest'; $studienplan->save(); $this->studienplan_id = $studienplan->studienplan_id; //Aktualisieren $studienplan = new studienplan(); $studienplan->loadStudienplan($this->studienplan_id); $studienplan->bezeichnung = 'UnitTeststudienplanäöü\'"éè$"!'; $studienplan->updatevon = 'unittest'; $studienplan->save(); //Ergebnis vergleichen $studienplan = new studienplan(); $studienplan->loadStudienplan($this->studienplan_id); $this->assertEquals('UnitTeststudienplanäöü\'"éè$"!', $studienplan->bezeichnung); $this->assertEquals('unittest', $studienplan->updatevon); }
} } } $student_studienjahr = round($ausbildungssemester / 2); $jahr1 = mb_substr($studiensemester_kurzbz, 2); $jahr2 = mb_substr($studiensemester_kurzbz2, 2); $studienjahr = $jahr1 > $jahr2 ? $jahr2 . '/' . $jahr1 : $jahr1 . '/' . $jahr2; $studiengang = new studiengang(); $studiengang->load($student->studiengang_kz); $prestudent = new prestudent(); $prestudent->getLastStatus($student->prestudent_id, $studiensemester_kurzbz); if ($prestudent->studienplan_id == '') { die('keine Studienplan Zuordnung fuer ' . $student->nachname); } $studienplan = new studienplan(); if (!$studienplan->loadStudienplan($prestudent->studienplan_id)) { die('Studienplan ungueltig'); } $studienordnung = new studienordnung(); if (!$studienordnung->loadStudienordnung($studienplan->studienordnung_id)) { die('Studienordnung ungueltig'); } $xml .= "\n\t<zeugnis>"; $xml .= "\n\t\t<semester>" . $ausbildungssemester . "</semester>"; $xml .= "\n\t\t<studienjahr>" . $studienjahr . "</studienjahr>"; $xml .= "\n\t\t<student_studienjahr>" . $student_studienjahr . "</student_studienjahr>"; $xml .= "\n\t\t<studiengang>" . $studienordnung->studiengangbezeichnung . "</studiengang>"; $xml .= "\n\t\t<studiengang_englisch>" . $studienordnung->studiengangbezeichnung_englisch . "</studiengang_englisch>"; $xml .= "\n\t\t<studiengang_typ>" . $studiengang->typ . "</studiengang_typ>"; $xml .= "\n\t\t<studiengang_kz>" . sprintf('%04s', abs($studiengang->studiengang_kz)) . "</studiengang_kz>"; $xml .= "\n\t\t<anrede>" . $student->anrede . "</anrede>";
$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_id = $studienplan->getStudienplan($studiengang->studiengang_kz, $studiensemester_kurzbz, $prestudent->ausbildungssemester, $studiengang->orgform_kurzbz); $studienplan->loadStudienplan($studienplan_id); $lehrveranstaltung = new lehrveranstaltung(); $tree = $lehrveranstaltung->getLvTree($studienplan_id); $pruefung = new pruefung(); $pruefung->getPruefungen($student->uid, "fachpruefung"); $projektarbeit = new projektarbeit(); $projektarbeit->getProjektarbeit($student->uid); echo "<?xml version='1.0' encoding='UTF-8' standalone='yes'?>\n"; echo "<abschlusszeugnisse>"; echo "<abschlusszeugnis>"; $modul_temp = ""; echo "<akt_datum>" . date('d.m.Y') . "</akt_datum>"; echo "<uid>" . $student->uid . "</uid>"; echo "<vorname>" . $student->vorname . "</vorname>"; echo "<vornamen>" . $student->vornamen . "</vornamen>"; echo "<nachname>" . $student->nachname . "</nachname>";