, * Andreas Oesterreicher and * Rudolf Hangl */ require('config.inc.php'); require('../include/functions.inc.php'); require('../include/benutzerberechtigung.class.php'); $uid=get_uid(); $conn=pg_connect(CONN_STRING) or die('Connection zur Portal Datenbank fehlgeschlagen'); $berechtigung=new benutzerberechtigung($conn); $berechtigung->getBerechtigungen($uid); if (!($berechtigung->isBerechtigt('admin') || $berechtigung->isBerechtigt('support') || $berechtigung->isBerechtigt('lvplan') )) die ('Keine Berechtigung!'); $menu=array ( //'Admin'=> array('name'=>'Admin', 'link'=>'admin/menu.html', 'target'=>'main'), 'Lehre'=> array ( 'name'=>'Lehre', 'opener'=>'true', 'hide'=>'false', 'Gruppenverwaltung'=>array('name'=>'Gruppenverwaltung', 'link'=>'stammdaten/lvbgruppenverwaltung.php', 'target'=>'main'), 'Lehrveranstaltung'=>array ( 'name'=>'Lehrveranstaltung', 'Verwaltung'=>array('name'=>'Verwaltung', 'link'=>'lehre/lehrveranstaltung_frameset.html', 'target'=>'main'), 'Wartung'=>array('name'=>'Wartung', 'link'=>'stammdaten/lv_wartung.php', 'target'=>'main') ), 'Lehrfach'=>array ( 'name'=>'Lehrfach', 'Verwaltung'=>array('name'=>'Verwaltung', 'link'=>'lehre/lehrfach.php', 'target'=>'main'), 'Wartung'=>array('name'=>'Wartung', 'link'=>'lehre/lehrfach/wartung.php', 'target'=>'main') ), 'Lehreinheit'=>array ( 'name'=>'Lehreinheit', 'Verwaltung'=>array('name'=>'Verwaltung', 'link'=>'lehre/lv_verteilung/lv_verteilung.php', 'target'=>'main'), 'Wartung'=>array('name'=>'Wartung', 'link'=>'stammdaten/le_wartung.php', 'target'=>'main'), 'Vorrueckung'=>array('name'=>'Vorrueckung', 'link'=>'lehre/lehreinheiten_vorrueckung.php', 'target'=>'main') ), 'Freifach'=>array ( 'name'=>'Freifach', 'Studenten'=>array('name'=>'Studenten', 'link'=>'lehre/freifach.php', 'target'=>'main'), 'Lektoren'=>array('name'=>'Lektoren', 'link'=>'lehre/freifach_lektoren.php', 'target'=>'main'), 'Studenten Vorrücken'=>array('name'=>'Studenten Vorrücken', 'link'=>'lehre/freifach_studentenvorrueckung.php', 'target'=>'main') ), 'LV-Planung'=>array ( 'name'=>'LV-Planung', 'Wartung'=>array('name'=>'Wartung', 'link'=>'lehre/lvplanwartung.php', 'target'=>'main'), 'Check'=>array('name'=>'Checken', 'link'=>'lehre/check/index.html', 'target'=>'main'), 'Kollision'=>array('name'=>'Kollision Student', 'link'=>'lehre/stpl_benutzer_kollision_frameset.html', 'target'=>'main'), 'Stundenplan'=>array('name'=>'Stundenplan', 'link'=>'../cis/private/lvplan/index.html', 'target'=>'main'), 'Zeitwuensche'=>array('name'=>'Zeitwünsche', 'link'=>'lehre/zeitwuensche.php', 'target'=>'main'), 'Studenten'=>array('name'=>'Studenten', 'link'=>'lehre/lehrveranstaltung_frameset.html', 'target'=>'main'), 'Insert'=>array('name'=>'Insert', 'link'=>'lehre/stdplan_insert.php', 'target'=>'main'), 'Delete'=>array('name'=>'Delete', 'link'=>'lehre/stdplan_delete.php', 'target'=>'main'), 'Import'=>array('name'=>'Import', 'link'=>'lehre/import/index.hml', 'target'=>'main'), 'Export'=>array('name'=>'Export', 'link'=>'lehre/export/index.html', 'target'=>'main') ) ), 'Personen'=> array ( 'name'=>'Personen', 'opener'=>'true', 'hide'=>'true', 'Suche'=>array('name'=>'Suche', 'link'=>'personen/suche.php', 'target'=>'main'), 'Personen zusammenlegen'=>array('name'=>'Personen zusammenlegen', 'link'=>'stammdaten/personen_wartung.php', 'target'=>'main'), 'Gruppen'=>array ( 'name'=>'Gruppen', 'Übersicht'=>array('name'=>'Übersicht', 'link'=>'lehre/einheit_menu.php', 'target'=>'main'), 'Neu'=>array('name'=>'Neu', 'link'=>'lehre/einheit_menu.php?newFrm=true', 'target'=>'main') ), 'Benutzer'=>array ( 'name'=>'Benutzer', 'LDAPCheck'=>array('name'=>'LDAPCheck', 'link'=>'personen/ldap_check.php', 'target'=>'main'), 'Funktionen'=>array('name'=>'Funktionen', 'link'=>'personen/funktion.php', 'target'=>'main') ), 'Mitarbeiter'=>array ( 'name'=>'Mitarbeiter', 'Übersicht'=>array('name'=>'Übersicht', 'link'=>'personen/lektor_uebersicht.php', 'target'=>'main'), 'Neu'=>array('name'=>'Neu', 'link'=>'personen/lektor_edit.php?new=1', 'target'=>'main'), 'Institute'=>array('name'=>'Institute', 'link'=>'personen/institutsliste.php', 'target'=>'main'), 'Urlaub'=>array('name'=>'Urlaub', 'link'=>'personen/resturlaub.php', 'target'=>'main') ), 'Studenten'=>array ( 'name'=>'Studenten', 'Übersicht'=>array('name'=>'Übersicht', 'link'=>'personen/studenten_uebersicht.php', 'target'=>'main'), 'Neu'=>array('name'=>'Neu', 'link'=>'personen/student_edit.php?new=1', 'target'=>'main'), 'Vorrückung'=>array('name'=>'Vorrückung', 'link'=>'personen/student_vorrueckung.php', 'target'=>'main'), ), 'Betriebsmittel'=>array('name'=>'Betriebsmittel', 'link'=>'stammdaten/betriebsmittel_frameset.html', 'target'=>'main') ), 'Stammdaten'=> array ( 'name'=>'Stammdaten', 'opener'=>'true', 'hide'=>'true', 'Berechtigungen'=>array('name'=>'Berechtigungen', 'link'=>'stammdaten/benutzerberechtigung_frameset.html', 'target'=>'main'), 'Variablen'=>array('name'=>'Variablen', 'link'=>'stammdaten/variablen_frameset.html', 'target'=>'main'), 'Studiengang'=>array('name'=>'Studiengang', 'link'=>'stammdaten/studiengang_frameset.html', 'target'=>'main'), 'Ort'=>array('name'=>'Ort (Raum)', 'link'=>'stammdaten/raum_frameset.html', 'target'=>'main'), 'Kommunikation'=>array ( 'name'=>'Kommunikation', 'Kontakte'=>array('name'=>'Kontakte', 'link'=>'kommunikation/kontakt.php', 'target'=>'main'), 'Mail-Verteiler'=>array('name'=>'Mail-Verteiler', 'link'=>'kommunikation/index.html', 'target'=>'main'), ), 'Betriebsmittel'=>array('name'=>'Betriebsmittel', 'link'=>'stammdaten/betriebsmittel_frameset.html', 'target'=>'main'), 'Reihungstest'=>array('name'=>'Reihungstest', 'link'=>'stammdaten/reihungstestverwaltung.php', 'target'=>'main'), 'Firmen'=>array('name'=>'Firmen', 'link'=>'stammdaten/firma_frameset.html', 'target'=>'main'), 'ImExport'=>array ( 'name'=>'ImExport', 'Zuttritskarten'=>array('name'=>'Zuttritskarten', 'link'=>'stammdaten/imexport/zutrittskarten/index.html', 'target'=>'main') ) ), 'Vorrueckung'=> array ( 'name'=>'Vorrueckung', 'opener'=>'true', 'hide'=>'true', 'Lehreinheiten'=>array('name'=>'Lehreinheiten', 'link'=>'lehre/lehreinheiten_vorrueckung.php', 'target'=>'main'), 'Studenten'=>array('name'=>'Studenten', 'link'=>'personen/student_vorrueckung.php', 'target'=>'main') ), 'Auswertung'=> array ( 'name'=>'Auswertung', 'opener'=>'true', 'hide'=>'true', 'Raumauslastung'=>array('name'=>'Raumauslastung', 'link'=>'lehre/raumauslastung.php', 'target'=>'main'), 'Zeitwünsche'=>array('name'=>'Zeitwünsche', 'link'=>'lehre/zeitwuensche.php', 'target'=>'main') ) ); ?> VileSci Menü isBerechtigt('admin')) { echo '
Admin
SDTools

'; } foreach($menu AS $m) { $opener=false; $hide=false; if (isset($m['opener'])) if ($m['opener']=='true') $opener=true; if (isset($m['hide'])) if ($m['hide']=='true') $hide=true; if ($opener) { echo ''; if ($hide) echo '+ '; else echo '– '; echo ''; } else echo '¤ '; if (isset($m['link'])) echo ''; if (isset($m['name'])) echo ''.$m['name'].''; if (isset($m['link'])) echo ''; if ($hide) $display='none'; else $display='block'; echo "\n
\n".''; foreach($m AS $m1) if (is_array($m1)) { $opener=false; $hide=false; if (isset($m1['opener'])) if ($m1['opener']=='true') $opener=true; if (isset($m1['hide'])) if ($m1['hide']=='true') $hide=true; if ($opener) { echo "\n\t".''; if ($hide) echo '+ '; else echo '– '; echo "\n\t\t"; } else echo "\t     · "; if (isset($m1['link'])) echo ''; if (isset($m1['name'])) echo ''.$m1['name'].''; if (isset($m1['link'])) echo ''; if ($hide) $display='none'; else $display='block'; echo "\n\t
\n\t".''; foreach($m1 AS $m2) if (is_array($m2)) { if (isset($m2['link'])) echo "\n\t\t".'      · '; if (isset($m2['name'])) echo $m2['name']; if (isset($m2['link'])) echo '
'; } echo "\n\t
\n\t
\n"; } echo "\n
\n
\n"; } exit; ?>  Lehre
 Personen
 Stammdaten