if (!$error) {
     //Matrikelnummer und UID generieren
     $matrikelnr = generateMatrikelnummer($studiengang_kz, $studiensemester_kurzbz);
     $jahr = mb_substr($matrikelnr, 0, 2);
     $stg = mb_substr($matrikelnr, 3, 4);
     $stg_obj = new studiengang();
     $stg_obj->load(ltrim($stg, '0'));
     $uid = generateUID($stg_obj->kurzbz, $jahr, $stg_obj->typ, $matrikelnr);
     //Benutzerdatensatz anlegen
     $benutzer = new benutzer();
     $benutzer->uid = $uid;
     $benutzer->person_id = $inc->person_id;
     $benutzer->aktiv = true;
     $benutzer->aktivierungscode = generateActivationKey();
     $nachname_clean = mb_strtolower(convertProblemChars($person->nachname));
     $vorname_clean = mb_strtolower(convertProblemChars($person->vorname));
     $nachname_clean = str_replace(' ', '_', $nachname_clean);
     $vorname_clean = str_replace(' ', '_', $vorname_clean);
     if (!defined('GENERATE_ALIAS_STUDENT') || GENERATE_ALIAS_STUDENT === true) {
         $qry_alias = "SELECT * FROM public.tbl_benutzer WHERE alias=LOWER(" . $db->db_add_param($vorname_clean . "." . $nachname_clean) . ")";
         $result_alias = $db->db_query($qry_alias);
         if ($db->db_num_rows($result_alias) == 0) {
             $benutzer->alias = $vorname_clean . '.' . $nachname_clean;
         } else {
             $benutzer->alias = '';
         }
     } else {
         $benutzer->alias = '';
     }
     $benutzer->insertamum = date('Y-m-d H:i:s');
     $benutzer->insertvon = $user;
     } else {
         die("User nicht gefunden");
     }
     $fileserver = 'fhe.' . DOMAIN;
     $studiengang = '';
 } else {
     //Student
     $qry = "SELECT vorname, nachname, matrikelnr, uid, tbl_studiengang.bezeichnung, aktivierungscode, alias\n\t\t       FROM campus.vw_student JOIN public.tbl_studiengang USING(studiengang_kz) WHERE uid=" . $db->db_add_param($uid);
     if ($db->db_query($qry)) {
         if ($row = $db->db_fetch_object()) {
             $vorname = convertProblemChars($row->vorname);
             $vorname1 = $row->vorname;
             $nachname = convertProblemChars($row->nachname);
             $nachname1 = $row->nachname;
             $matrikelnr = $row->matrikelnr;
             $studiengang = convertProblemChars($row->bezeichnung);
             $uid = $row->uid;
         } else {
             die("User {$uid} nicht gefunden");
         }
     } else {
         die("User {$uid} nicht gefunden");
     }
     $fileserver = 'stud' . substr($matrikelnr, 0, 2) . '.' . DOMAIN;
 }
 echo "\n\t\t<infoblatt>";
 echo "\n\t\t\t<name><![CDATA[" . $vorname1 . ' ' . $nachname1 . "]]></name>";
 echo "\n\t\t\t<account><![CDATA[" . $uid . "]]></account>";
 echo "\n\t\t\t<aktivierungscode><![CDATA[" . $row->aktivierungscode . "]]></aktivierungscode>";
 if ($row->alias != '') {
     echo "\n\t\t\t<alias><![CDATA[" . $row->alias . '@' . DOMAIN . "]]></alias>";
$beurteiler = '';
$ende = '';
function getmax($val1, $val2)
{
    return $val1 > $val2 ? $val1 : $val2;
}
$projektarbeit_obj = new projektarbeit();
if (!$projektarbeit_obj->load($_REQUEST['projektarbeit_id'])) {
    die('Projektarbeit konnte nicht geladen werden');
}
$titel = $projektarbeit_obj->titel;
$benutzer_autor = new benutzer();
if (!$benutzer_autor->load($projektarbeit_obj->student_uid)) {
    die('Studierender kann nicht geladen werden');
}
$nachname_clean = convertProblemChars($benutzer_autor->nachname);
if (!isset($_POST['projektarbeit_id'])) {
    $uid = isset($_GET['uid']) ? $_GET['uid'] : '-1';
    $projektarbeit_id = isset($_GET['projektarbeit_id']) ? $_GET['projektarbeit_id'] : '-1';
} else {
    $projektarbeit_id = isset($_POST['projektarbeit_id']) ? $_POST['projektarbeit_id'] : '-1';
    $uid = isset($_POST['uid']) ? $_POST['uid'] : '-1';
    $matrikelnr = isset($_POST['matrikelnr']) ? $_POST['matrikelnr'] : '-1';
    $studiengang = isset($_POST['studiengang']) ? $_POST['studiengang'] : '';
    $stgtyp = isset($_POST['stgtyp']) ? $_POST['stgtyp'] : '';
    $projekttyp_kurzbz = isset($_POST['projekttyp_kurzbz']) ? $_POST['projekttyp_kurzbz'] : '';
    $autor = isset($_POST['autor']) ? $_POST['autor'] : '';
    $perskz = isset($_POST['perskz']) ? $_POST['perskz'] : '';
    $qualitaet = isset($_POST['qualitaet']) ? $_POST['qualitaet'] : '';
    $form = isset($_POST['form']) ? $_POST['form'] : '';
    $hintergrund = isset($_POST['hintergrund']) ? $_POST['hintergrund'] : '';