$lvangebot->incomingplaetze = $_POST['incomingplaetze']; $lvangebot->gesamtplaetze = $_POST['gesamtplaetze']; $lvangebot->anmeldefenster_start = $datum_obj->formatDatum($_POST['anmeldefenster_start'], 'Y-m-d'); $lvangebot->anmeldefenster_ende = $datum_obj->formatDatum($_POST['anmeldefenster_ende'], 'Y-m-d'); if (!$lvangebot->save()) { $errormsg = $lvangebot->errormsg; $return = false; } else { $return = true; } } } elseif (isset($_POST['type']) && $_POST['type'] == 'lvangebot_gruppe_del') { $lvangebot = new lvangebot(); $lvangebot->load($_POST['lvangebot_id']); $lva = new lehrveranstaltung($lvangebot->lehrveranstaltung_id); if (!$rechte->isBerechtigtMultipleOe('admin', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $lva->getAllOe(), 'suid') && !$rechte->isBerechtigtMultipleOe('assistenz', $lva->getAllOe(), 'suid', $row->fachbereich_kurzbz) && !$rechte->isBerechtigtMultipleOe('admin', $lva->getAllOe(), 'suid', $row->fachbereich_kurzbz)) { $error = true; $return = false; $errormsg = 'Keine Berechtigung'; } if (!$error) { if (!$lvangebot->delete($_POST['lvangebot_id'])) { $errormsg = $this->errormsg; $return = false; } else { $return = true; } } } else { $return = false; $errormsg = 'Unkown type: ' . $_POST['type'];