* 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/functions.inc.php'); require_once('../../include/studiengang.class.php'); require_once('../../include/gruppe.class.php'); require_once('../../include/person.class.php'); require_once('../../include/benutzer.class.php'); require_once('../../include/student.class.php'); require_once('../../include/benutzerberechtigung.class.php'); if (!$db = new basis_db()) die('Es konnte keine Verbindung zum Server aufgebaut werden.'); if (isset($_GET['studiengang_kz'])) $studiengang_kz=$_GET['studiengang_kz']; else if(isset($_POST['studiengang_kz'])) $studiengang_kz = $_POST['studiengang_kz']; else $studiengang_kz=null; if (isset($_GET['sem'])) $sem=$_GET['sem']; else $sem=null; if (isset($_GET['ss'])) $ss=$_GET['ss']; else $ss=null; $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); ?> Gruppe-Verwaltung

Gruppen - Verwaltung

delete($_GET['einheit_id'])) echo $e->errormsg; getUebersicht(); } else { printDropDown(); getUebersicht(); } function printDropDown() { global $rechte, $studiengang_kz; //Studiengang Drop Down anzeigen $stud = new studiengang(); if(!$stud->getAll('typ, kurzbzlang')) echo 'Fehler beim Laden der Studiengaenge:'.$stud->errormsg; // Studiengang AuswahlFilter echo '
'; echo 'Studiengang: '; echo '
'; } function doSave() { $e=new gruppe(); if ($_POST['new']=='true') { $e->new = true; $e->gruppe_kurzbz=$_POST['kurzbz']; $e->insertamum = date('Y-m-d H:i:s'); $e->insertvon = get_uid(); } else { $e->load($_POST['kurzbz']); $e->new=false; } $e->updateamum = date('Y-m-d H:i:s'); $e->updatevon = get_uid(); $e->bezeichnung=$_POST['bezeichnung']; $e->beschreibung=$_POST['beschreibung']; $e->studiengang_kz=$_POST['studiengang_kz']; $e->semester=$_POST['semester']; $e->mailgrp=isset($_POST['mailgrp']); $e->sichtbar=isset($_POST['sichtbar']); $e->generiert=isset($_POST['generiert']); $e->aktiv=isset($_POST['aktiv']); $e->sort=$_POST['sort']; $e->content_visible=isset($_POST['content_visible']); if(!$e->save()) echo $e->errormsg; } function doEdit($kurzbz,$new=false) { if (!$new) $e=new gruppe($kurzbz); else $e = new gruppe(); ?>

Gruppe :
Kurzbezeichnung
Bezeichnung
Beschreibung
Studiengang
Semester
Mailgrpmailgrp?'checked':'');?>>
Sichtbarsichtbar?'checked':'');?>>
Generiertgeneriert?'checked':'');?>>
Aktivaktiv?'checked':'');?>>
ContentVisiblecontent_visible?'checked':'');?>>
Sort


getgruppe($studiengang_kz,$semester); echo '

Übersicht

'; echo ""; $num_rows=count($gruppeen); $foo = 0; echo ""; $i=0; $stg = new studiengang(); $stg->getAll(null, false); foreach ($gruppe->result as $e) { $i++; $c=$i%2; echo ''; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "\n"; } echo '
Kurzbz. Bezeichnung Stg. Sem. Mailgrp Anzahl Aktion
$e->gruppe_kurzbz $e->bezeichnung ".$stg->kuerzel_arr[$e->studiengang_kz]."$e->semester ".($e->mailgrp?'Ja':'Nein')."".$gruppe->countStudenten($e->gruppe_kurzbz)."Detailsgruppe_kurzbz\">Editgruppe_kurzbz&studiengang_kz=$e->studiengang_kz&type=delete\" onclick='return conf_del()'>Delete
'; } ?>