$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']; $data = ''; } } echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
$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'); } if ($rechte->isBerechtigt('lehre/lehrveranstaltung', $oe_studiengang, 'suid')) { $write_admin = true; } if ($action == 'delete') { if ($write_admin) { if (!$lvangebot->delete($lvangebot_id)) { $errorstr = $this->errormsg; } else { //reset, damit Daten nicht noch einmal ins Formular übernommen werden $lvangebot = new lvangebot(); } } else { $errorstr = 'keine Berechtigung zum Löschen aus LV-Angebot'; } } if (isset($_POST["schick"])) { if ($write_admin) { if ($new) { $lvangebot->new = true; $lvangebot->insertamum = date('Y-m-d H:i:s'); $lvangebot->insertvon = $user;