</head> <body> <h1>' . $p->t('lehre/abmeldung') . '</h1>'; if (!isset($_GET['lvid']) || !isset($_GET['stsem'])) { die('Fehlerhafte Parameterübergabe'); } $lvid = $_GET['lvid']; $stsem = $_GET['stsem']; $lvangebot = new lvangebot(); $gruppen = $lvangebot->AbmeldungMoeglich($lvid, $stsem, $user); if (count($gruppen) > 0) { if (isset($_POST['gruppe'])) { $gruppe = $_POST['gruppe']; if (in_array($gruppe, $gruppen)) { $benutzergruppe = new benutzergruppe(); if ($benutzergruppe->delete($user, $gruppe)) { echo $p->t('lehre/AbmeldungErfolgreich'); // Menuebaum neu Laden damit die LV nicht mehr angezeigt wird echo '<script>window.parent.menu.location.reload();</script>'; } else { echo $benutzergruppe->errormsg; } } else { echo $p->t('lehre/AbmeldungAusGruppeNichtMoeglich'); } } else { foreach ($gruppen as $gruppe) { $lehrveranstaltung = new lehrveranstaltung(); $lehrveranstaltung->load($lvid); if (defined('CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN') && CIS_LEHRVERANSTALTUNG_LEHRFACH_ANZEIGEN) { $qry = "SELECT \n\t\t\t\t\t\tlehrfach_id\n\t\t\t\t\tFROM \n\t\t\t\t\t\tlehre.tbl_lehreinheit \n\t\t\t\t\t\tJOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id)\n\t\t\t\t\tWHERE \n\t\t\t\t\t\tgruppe_kurzbz=" . $db->db_add_param($gruppe) . "\n\t\t\t\t\t\tAND lehrveranstaltung_id=" . $db->db_add_param($lvid) . "\n\t\t\t\t\t\tAND studiensemester_kurzbz=" . $db->db_add_param($stsem);
$bg->save(true); } } } } } if ($gruppe != "" && isset($_REQUEST["grp_aus"])) { if (!$rechte->isBerechtigt('lehre/freifach', null, 'suid')) { die('Sie haben keine Berechtigung fuer diese Aktion'); } $gu = new benutzergruppe(); if ($gu->load_uids($gruppe, $stsem)) { foreach ($gu->uids as $uidliste) { if (isset($_REQUEST["gruppe_" . $uidliste->uid])) { $bg = new benutzergruppe(); $bg->delete($uidliste->uid, $gruppe); } } } } $spezgrp = array(); $spezgrpstr = ""; if ($gruppe != "") { $gu = new benutzergruppe(); if ($gu->load_uids($gruppe, $stsem)) { sort($gu->uids); foreach ($gu->uids as $uidliste) { $spezgrp[] = $uidliste->uid; $spezgrpstr .= "<br><input type='checkbox' name='gruppe_" . $uidliste->uid . "'>" . $uidliste->uid; } }