Example #1
0
     }
 } 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';