} $msg = '<h3>Bild wurde erfolgreich entfernt</h3>'; } if (isset($_POST['savebenutzer'])) { if (!$rechte->isBerechtigt('student/stammdaten', null, 'su') && !$rechte->isBerechtigt('mitarbeiter/stammdaten', null, 'su')) { die('Sie haben keine Berechtigung fuer diese Aktion'); } $benutzer = new benutzer(); $benutzer->load($uid); if (checkalias($alias) || $alias == '') { $benutzer->alias = $alias; $benutzer->bnaktiv = $aktiv != '' ? true : false; $benutzer->new = false; $benutzer->updateamum = date('Y-m-d H:i:s'); $benutzer->updatevon = $user; if ($benutzer->save()) { $msg = '<h3>Daten wurden erfolgreich gespeichert</h3>'; } else { $msg = "<h3>Fehler beim Speichern: {$benutzer->errormsg}"; } } else { $msg = "<h3>Alias ist ungueltig {$alias}</h3>"; $error_benutzer_save = true; } } if (isset($_POST['savemitarbeiter'])) { if (!$rechte->isBerechtigt('mitarbeiter/stammdaten', null, 'su')) { die('Sie haben keine Berechtigung fuer diese Aktion'); } $mitarbeiter = new mitarbeiter(); if (!$mitarbeiter->load($uid)) {
$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; if ($benutzer->save(true, false)) { //Studentendatensatz anlegen $student = new student(); $student->uid = $uid; $student->matrikelnr = $matrikelnr; $student->prestudent_id = $prestudent->prestudent_id; $student->studiengang_kz = $studiengang_kz; $student->semester = '0'; $student->verband = 'I'; $student->gruppe = ' '; $student->insertamum = date('Y-m-d H:i:s'); $student->insertvon = $user; $lvb = new lehrverband(); if (!$lvb->exists($student->studiengang_kz, $student->semester, $student->verband, $student->gruppe)) { $lvb->studiengang_kz = $student->studiengang_kz; $lvb->semester = $student->semester;