die($p->t('global/nichtAngemeldet')); } echo '<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="../../../skin/style.css.php" rel="stylesheet" type="text/css"> </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');
require_once '../config/vilesci.config.inc.php'; require_once '../include/basis_db.class.php'; require_once '../include/datum.class.php'; require_once '../include/lvangebot.class.php'; $datum_obj = new datum(); $rdf_url = 'http://www.technikum-wien.at/lvangebot'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:GRP="' . $rdf_url . '/rdf#" > <RDF:Seq about="' . $rdf_url . '/liste"> '; // Vorhandene Eintraege anzeigen $lvangebotliste = new lvangebot(); $lvangebotliste->getAllFromLvId($lv_id); foreach ($lvangebotliste->result as $lvang) { echo ' <RDF:li> <RDF:Description id="' . $lvang->lvangebot_id . '" about="' . $rdf_url . '/' . $lvang->lvangebot_id . '" > <GRP:lvangebot_id><![CDATA[' . $lvang->lvangebot_id . ']]></GRP:lvangebot_id> <GRP:gruppe_kurzbz><![CDATA[' . $lvang->gruppe_kurzbz . ']]></GRP:gruppe_kurzbz> <GRP:plaetze_inc><![CDATA[' . $lvang->incomingplaetze . ']]></GRP:plaetze_inc> <GRP:plaetze_gesamt><![CDATA[' . $lvang->gesamtplaetze . ']]></GRP:plaetze_gesamt> <GRP:anmeldefenster_start><![CDATA[' . $datum_obj->formatDatum($lvang->anmeldefenster_start, 'd.m.Y') . ']]></GRP:anmeldefenster_start> <GRP:anmeldefenster_ende><![CDATA[' . $datum_obj->formatDatum($lvang->anmeldefenster_ende, 'd.m.Y') . ']]></GRP:anmeldefenster_ende> </RDF:Description> </RDF:li> '; }
$lvangebot->lehrveranstaltung_id = $_POST['lehrveranstaltung_id']; $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; } }
<th>' . $p->t('lvaliste/raumtypalternativ') . '</th> <th>' . $p->t('lvaliste/blockung') . '</th> <th>' . $p->t('lvaliste/wochenrythmus') . '</th> <th>' . $p->t('lvaliste/stunden') . '</th> <th>' . $p->t('lvaliste/kalenderwoche') . '</th> <th>Anm. von</th> <th>Anm. bis</th>'; //<th>'.$p->t('lvaliste/anmerkung').'</th> Lektoren sollen die Anmerkung dzt. nicht sehen, da nur für intern gedacht echo '</tr> </thead><tbody>'; $stg_obj = new studiengang(); $stg_obj->getAll(null, null); $summe_std = 0; for ($i = 0; $i < $num_rows; $i++) { $row = $db->db_fetch_object($result); $lvangebot = new lvangebot(); echo '<tr>'; if (!defined('CIS_LVALISTE_NOTENEINGABE_ANZEIGEN') || CIS_LVALISTE_NOTENEINGABE_ANZEIGEN) { echo '<td nowrap><a href="../lehre/benotungstool/lvgesamtnoteverwalten.php?lvid=' . $row->lehrveranstaltung_id . '&stsem=' . $stdsem . '">' . $p->t('lvaliste/gesamtnote') . '</a></td>'; } echo '<td>' . $row->lehrfach . '</td>'; echo '<td>' . $row->le_lehrform_kurzbz . '</td>'; if ($row->lehrfach_bez != $row->lv_bezeichnung) { echo '<td>' . $row->lv_bezeichnung . ' (' . $p->t('lvaliste/lehrfach') . ': ' . $row->lehrfach_bez . ')</td>'; } else { echo '<td>' . $row->lv_bezeichnung . '</td>'; } echo '<td>' . $row->lektor . '</td>'; echo '<td><a href="mailto:' . $row->email . '">' . $row->stg_kurzbz . '</a></td>'; echo '<td>' . $row->semester . '</td>'; $qry = "SELECT * FROM lehre.tbl_lehreinheitgruppe WHERE lehreinheit_id='" . addslashes($row->lehreinheit_id) . "'";