* Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > * Rudolf Hangl < rudolf.hangl@technikum-wien.at > * Gerald Simane-Sequens < gerald.simane-sequens@technikum-wien.at > */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/lehrveranstaltung.class.php'); require_once('../../include/functions.inc.php'); require_once('../../include/benutzerlvstudiensemester.class.php'); require_once('../../include/gruppe.class.php'); require_once('../../include/benutzergruppe.class.php'); require_once('../../include/studiensemester.class.php'); require_once('../../include/benutzerberechtigung.class.php'); if (!$user = get_uid()) die('Keine UID gefunden ! Zurück'); if (isset($_GET['stg_kz']) || isset($_POST['stg_kz'])) $stg_kz=(isset($_GET['stg_kz'])?$_GET['stg_kz']:$_POST['stg_kz']); else $stg_kz=0; $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($user); if(!$rechte->isBerechtigt('lehre/freifach')) die('Sie haben keine Berechtigung fuer diese Seite Zurück'); $stsem_obj = new studiensemester(); if (isset($_REQUEST["stsem"])) $stsem = $_REQUEST["stsem"]; else { if (!$stsem = $stsem_obj->getakt()) $stsem = $stsem_obj->getaktorNext(); } if (isset($_REQUEST["lvid"])) $lvid = $_REQUEST["lvid"]; else $lvid = 0; if (isset($_REQUEST["gruppe"])) $gruppe = $_REQUEST["gruppe"]; else $gruppe = ""; if (isset($_REQUEST["semester"])) $semester = $_REQUEST["semester"]; else $semester = 1; if(!is_numeric($stg_kz)) $stg_kz=0; if (isset($_REQUEST["grp_in"]) && $gruppe != "") { if(!$rechte->isBerechtigt('lehre/freifach', null, 'suid')) die('Sie haben keine Berechtigung fuer diese Aktion'); $b = new benutzerlvstudiensemester(); if ($b->get_all_uids($stsem, $lvid)) { foreach ($b->uids as $u) { if (isset($_REQUEST["anmeldung_".$u->uid])) { $bg = new benutzergruppe(); $bg->uid = $u->uid; $bg->gruppe_kurzbz = $gruppe; $bg->updateamum = null; $bg->updatevon=null; $bg->insertamum = date('Y-m-d H:i:s'); $bg->insertvon = $user; $bg->studiensemester_kurzbz = $stsem; $bg->new = true; $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)) { foreach ($gu->uids as $uidliste) { $spezgrp[] = $uidliste->uid; $spezgrpstr .= "
".$uidliste->uid; } } } ?> Lehrveranstaltung Verwaltung Freifächer Teilnehmer-Verwaltung"; echo "
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
FreifächerGruppen
"; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; $anz = 0; if ($lvid > 0) { $b = new benutzerlvstudiensemester(); if ($b->get_all_uids($stsem, $lvid)) { foreach ($b->uids as $u) { if (in_array($u->uid, $spezgrp)) echo "
".$u->uid." - ".$u->nachname." ".$u->vorname; else echo "
".$u->uid." - ".$u->nachname." ".$u->vorname; $anz++; //echo "
".$u->uid; } } } if ($anz > 0) { echo "

de/select all *** Angemeldet: ".$anz." Studierende ***"; } echo "
"; if ($gruppe != "") { echo $spezgrpstr; } echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; echo "
"; ?>