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>";