$lvangebot->studiensemester_kurzbz = $_POST['studiensemester_kurzbz']; $lvangebot->gruppe_kurzbz = $gruppe_kurzbz; $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 {
$write_admin = false; $lvangebot_id = isset($_REQUEST['lvangebot_id']) ? $_REQUEST['lvangebot_id'] : ''; $lv_id = isset($_REQUEST['lehrveranstaltung_id']) ? $_REQUEST['lehrveranstaltung_id'] : ''; if (isset($_GET['action'])) { $action = $_GET['action']; } else { if (isset($_POST['neu'])) { $action = 'neu'; } else { $action = ''; } } //wenn eine lvangebot_id mitgegeben wurde, wird der entsprechende Eintrag geladen $lvangebot = new lvangebot(); if ($lvangebot_id != '') { if (!$lvangebot->load($lvangebot_id)) { die('LV-Angebot konnte nicht geladen werden!'); } else { $new = false; $lv_id = $lvangebot->lehrveranstaltung_id; } } else { $new = true; } $lv_obj = new lehrveranstaltung(); $lv_obj->load($lv_id); $stg_obj = new studiengang(); $stg_obj->load($lv_obj->studiengang_kz); $oe_studiengang = $stg_obj->oe_kurzbz; if (!$rechte->isBerechtigt('lehre/lehrveranstaltung', $oe_studiengang, 's')) { die('Sie haben keine Berechtigung fuer diese Seite');