*/ require_once('../../../config/cis.config.inc.php'); require_once('../../../config/global.config.inc.php'); require_once('../../../include/functions.inc.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/lvangebot.class.php'); require_once('../../../include/benutzergruppe.class.php'); require_once('../../../include/lehrveranstaltung.class.php'); $sprache = getSprache(); $p = new phrasen($sprache); if (!$db = new basis_db()) die($p->t('global/fehlerBeimOeffnenDerDatenbankverbindung')); if (!$user=get_uid()) die($p->t('global/nichtAngemeldet')); echo '

'.$p->t('lehre/abmeldung').'

'; 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 ''; } 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 lehrfach_id FROM lehre.tbl_lehreinheit JOIN lehre.tbl_lehreinheitgruppe USING(lehreinheit_id) WHERE gruppe_kurzbz=".$db->db_add_param($gruppe)." AND lehrveranstaltung_id=".$db->db_add_param($lvid)." AND studiensemester_kurzbz=".$db->db_add_param($stsem); if($result = $db->db_query($qry)) { if($row = $db->db_fetch_object($result)) { $lehrveranstaltung->load($row->lehrfach_id); } } } echo '
'; echo $p->t('lehre/confirmAbmeldung',array($lehrveranstaltung->bezeichnung)); echo ''; echo '

'; echo '


'; } } } else { echo $p->t('lehre/nichtzugeteilt'); } echo ' ';