} } elseif (isset($_POST['type']) && $_POST['type'] == 'funktionsave') { if ($_POST['studiengang_kz_berecht'] != '' && !$rechte->isBerechtigt('admin', $_POST['studiengang_kz_berecht'], 'suid') && !$rechte->isBerechtigt('assistenz', $_POST['studiengang_kz_berecht'], 'suid') || $_POST['studiengang_kz_berecht'] == '' && !$rechte->isBerechtigt('admin', null, 'suid') && !$rechte->isBerechtigt('mitarbeiter', null, 'suid')) { $return = false; $errormsg = 'Keine Berechtigung'; $data = ''; $error = true; } else { $benutzerfunktion = new benutzerfunktion(); if (isset($_POST['neu']) && $_POST['neu'] == 'true') { $benutzerfunktion->new = true; $benutzerfunktion->insertamum = date('Y-m-d H:i:s'); $benutzerfunktion->insertvon = $user; } else { if (isset($_POST['benutzerfunktion_id'])) { if ($benutzerfunktion->load($_POST['benutzerfunktion_id'])) { $benutzerfunktion->new = false; } else { $error = true; $errormsg = 'Fehler beim Laden der Funktion: ' . $benutzerfunktion->errormsg; $return = false; } } else { $error = true; $errormsg = 'Benutzerfunktion_id wurde nicht uebergeben'; $return = false; } } if ($_POST['funktion_kurzbz'] == 'fbk' && $_POST['fachbereich_kurzbz'] == '') { $error = true; $errormsg = 'Bei Koordinatoren muss auch ein Institut angegeben werden';